pub type context = context_;
Aliased Type§
struct context {Show 391 fields
pub insword: u32,
pub address: u64,
pub features0: u64,
pub features1: u64,
pub pstate_btype: u8,
pub pstate_el: u8,
pub pstate_uao: u8,
pub BTypeCompatible: bool,
pub BTypeNext: u8,
pub halted: bool,
pub FPCR: u64,
pub EDSCR_HDE: bool,
pub A: u64,
pub ADD: u64,
pub AccType_NORMAL: u64,
pub AccType_STREAM: u64,
pub AccType_UNPRIV: u64,
pub AccType_VEC: u64,
pub AccType_VECSTREAM: u64,
pub B: u64,
pub C: u64,
pub CRm: u64,
pub CRn: u64,
pub dst: u64,
pub D: u64,
pub E: u64,
pub H: u64,
pub HCR_EL2_E2H: u64,
pub HCR_EL2_NV: u64,
pub HCR_EL2_NV1: u64,
pub HCR_EL2_TGE: u64,
pub k: u64,
pub L: u64,
pub LL: u64,
pub M: u64,
pub N: u64,
pub O: u64,
pub Op0: u64,
pub Op3: u64,
pub P: u64,
pub Pd: u64,
pub Pdm: u64,
pub Pdn: u64,
pub Pg: u64,
pub Pm: u64,
pub Pn: u64,
pub Pt: u64,
pub Q: u64,
pub Qa: u64,
pub Qd: u64,
pub Qm: u64,
pub Qn: u64,
pub Qt: u64,
pub Qt2: u64,
pub reason: u64,
pub retry: u64,
pub R: u64,
pub Ra: u64,
pub Rd: u64,
pub Rdn: u64,
pub Rm: u64,
pub Rmhi: u64,
pub Rn: u64,
pub Rs: u64,
pub Rt: u64,
pub Rt2: u64,
pub Rv: u64,
pub s1: u64,
pub s2: u64,
pub sel1: u64,
pub sel2: u64,
pub S: u64,
pub Sa: u64,
pub Sd: u64,
pub Sm: u64,
pub Sn: u64,
pub St: u64,
pub St2: u64,
pub S10: u64,
pub SCTLR_EL1_UMA: u64,
pub T: u64,
pub U: u64,
pub US: u64,
pub V: u64,
pub Va: u64,
pub Vd: u64,
pub Vdn: u64,
pub Vm: u64,
pub Vn: u64,
pub Vt: u64,
pub Vt2: u64,
pub W: u64,
pub Wa: u64,
pub Wd: u64,
pub Wdn: u64,
pub Wm: u64,
pub Wn: u64,
pub Ws: u64,
pub Wt: u64,
pub Wt2: u64,
pub Xa: u64,
pub Xd: u64,
pub Xdn: u64,
pub Xm: u64,
pub Xn: u64,
pub Xs: u64,
pub Xt: u64,
pub Xt2: u64,
pub Z: u64,
pub Za: u64,
pub Zd: u64,
pub Zda: u64,
pub Zdn: u64,
pub Zm: u64,
pub Zn: u64,
pub Zt: u64,
pub a: u64,
pub abs: u64,
pub ac: u64,
pub acc: u64,
pub acctype: u64,
pub accumulate: u64,
pub alias: u64,
pub amount: u64,
pub and_test: u64,
pub asimdimm: u64,
pub b: u64,
pub b40: u64,
pub b5: u64,
pub bit_pos: u64,
pub bit_val: u64,
pub branch_type: u64,
pub c: u64,
pub cmode: u64,
pub cmp: u64,
pub cmph: u64,
pub cmpl: u64,
pub cmp_eq: u64,
pub cmp_with_zero: u64,
pub comment: u64,
pub comparison: u64,
pub cond: u64,
pub condition: u64,
pub container_size: u64,
pub containers: u64,
pub countop: u64,
pub crc32c: u64,
pub csize: u64,
pub d: u64,
pub da: u64,
pub data: u64,
pub datasize: u64,
pub double_table: u64,
pub dtype: u64,
pub dtypeh: u64,
pub dtypel: u64,
pub d_esize: u64,
pub decrypt: u64,
pub destsize: u64,
pub dm: u64,
pub dn: u64,
pub domain: u64,
pub dst_index: u64,
pub dst_unsigned: u64,
pub dstsize: u64,
pub e: u64,
pub elements: u64,
pub elements_per_container: u64,
pub else_inc: u64,
pub else_inv: u64,
pub elsize: u64,
pub eq: u64,
pub esize: u64,
pub exact: u64,
pub extend: u64,
pub extend_type: u64,
pub f: u64,
pub ff: u64,
pub field: u64,
pub flags: u64,
pub fltsize: u64,
pub fpop: u64,
pub fracbits: u64,
pub ftype: u64,
pub g: u64,
pub h: u64,
pub has_result: u64,
pub hi: u64,
pub hw: u64,
pub i: u64,
pub i1: u64,
pub i2: u64,
pub i2h: u64,
pub i2l: u64,
pub i3h: u64,
pub i3l: u64,
pub idxdsize: u64,
pub imm: u64,
pub imm1: u64,
pub imm12: u64,
pub imm13: u64,
pub imm14: u64,
pub imm16: u64,
pub imm19: u64,
pub imm2: u64,
pub imm26: u64,
pub imm3: u64,
pub imm4: u64,
pub imm5: u64,
pub imm5b: u64,
pub imm6: u64,
pub imm64: u64,
pub imm7: u64,
pub imm8: u64,
pub imm8h: u64,
pub imm8l: u64,
pub imm9: u64,
pub imm9h: u64,
pub imm9l: u64,
pub immb: u64,
pub immh: u64,
pub immhi: u64,
pub immlo: u64,
pub immr: u64,
pub imms: u64,
pub index: u64,
pub init_scale: u64,
pub intsize: u64,
pub int_U: u64,
pub invert: u64,
pub inzero: u64,
pub isBefore: u64,
pub is_tbl: u64,
pub iszero: u64,
pub ldacctype: u64,
pub len: u64,
pub level: u64,
pub lsb: u64,
pub lt: u64,
pub m: u64,
pub mask: u64,
pub mbytes: u64,
pub memop: u64,
pub merging: u64,
pub min: u64,
pub min_EL: u64,
pub minimum: u64,
pub msb: u64,
pub msize: u64,
pub msz: u64,
pub mulx_op: u64,
pub n: u64,
pub ne: u64,
pub need_secure: u64,
pub neg: u64,
pub neg_i: u64,
pub neg_r: u64,
pub negated: u64,
pub nreg: u64,
pub nzcv: u64,
pub nXS: u64,
pub o0: u64,
pub o1: u64,
pub o2: u64,
pub o3: u64,
pub offs_size: u64,
pub offs_unsigned: u64,
pub offset: u64,
pub op1_neg: u64,
pub op1_unsigned: u64,
pub op: u64,
pub op0: u64,
pub op1: u64,
pub op2: u64,
pub op3: u64,
pub op4: u64,
pub op21: u64,
pub op31: u64,
pub op54: u64,
pub op2_unsigned: u64,
pub op3_neg: u64,
pub opa_neg: u64,
pub opc: u64,
pub opc2: u64,
pub opcode: u64,
pub opcode2: u64,
pub operand: u64,
pub operation_: u64,
pub opt: u64,
pub option: u64,
pub osize: u64,
pub pac: u64,
pub page: u64,
pub pair: u64,
pub pairs: u64,
pub part: u64,
pub part1: u64,
pub pat: u64,
pub pattern: u64,
pub poly: u64,
pub pos: u64,
pub position: u64,
pub postindex: u64,
pub pref_hint: u64,
pub prfop: u64,
pub ptype: u64,
pub rd: u64,
pub read: u64,
pub regs: u64,
pub regsize: u64,
pub replicate: u64,
pub rmode: u64,
pub rot: u64,
pub round: u64,
pub rounding: u64,
pub rpt: u64,
pub rsize: u64,
pub rn_unknown: u64,
pub rt_unknown: u64,
pub rw: u64,
pub s: u64,
pub s_esize: u64,
pub saturating: u64,
pub scale: u64,
pub sel: u64,
pub sel_a: u64,
pub sel_b: u64,
pub selem: u64,
pub setflags: u64,
pub sf: u64,
pub sh: u64,
pub shift: u64,
pub shift_amount: u64,
pub shift_type: u64,
pub signal_all_nans: u64,
pub signed_: u64,
pub simm7: u64,
pub size: u64,
pub source_is_sp: u64,
pub src_index: u64,
pub src_unsigned: u64,
pub srcsize: u64,
pub ssize: u64,
pub ssz: u64,
pub stacctype: u64,
pub stream: u64,
pub sub_i: u64,
pub sub_op: u64,
pub sub_r: u64,
pub swsize: u64,
pub sys_crm: u64,
pub sys_crn: u64,
pub sys_op0: u64,
pub sys_op1: u64,
pub sys_op2: u64,
pub sz: u64,
pub t: u64,
pub t2: u64,
pub tb: u64,
pub tag_checked: u64,
pub tag_offset: u64,
pub target_level: u64,
pub tmask: u64,
pub tsize: u64,
pub tsz: u64,
pub tszh: u64,
pub tszl: u64,
pub types: u64,
pub u0: u64,
pub u1: u64,
pub uimm4: u64,
pub uimm6: u64,
pub unpriv_at_el1: u64,
pub unpriv_at_el2: u64,
pub uns: u64,
pub unsigned_: u64,
pub use_key_a: u64,
pub user_access_override: u64,
pub v: u64,
pub vertical: u64,
pub wback: u64,
pub wb_unknown: u64,
pub wmask: u64,
pub writeback: u64,
pub xs: u64,
pub ZAda: u64,
pub ZAd: u64,
pub ZAn: u64,
pub ZAt: u64,
pub Zk: u64,
pub zero_data: u64,
}
Fields§
§insword: u32
§address: u64
§features0: u64
§features1: u64
§pstate_btype: u8
§pstate_el: u8
§pstate_uao: u8
§BTypeCompatible: bool
§BTypeNext: u8
§halted: bool
§FPCR: u64
§EDSCR_HDE: bool
§A: u64
§ADD: u64
§AccType_NORMAL: u64
§AccType_STREAM: u64
§AccType_UNPRIV: u64
§AccType_VEC: u64
§AccType_VECSTREAM: u64
§B: u64
§C: u64
§CRm: u64
§CRn: u64
§dst: u64
§D: u64
§E: u64
§H: u64
§HCR_EL2_E2H: u64
§HCR_EL2_NV: u64
§HCR_EL2_NV1: u64
§HCR_EL2_TGE: u64
§k: u64
§L: u64
§LL: u64
§M: u64
§N: u64
§O: u64
§Op0: u64
§Op3: u64
§P: u64
§Pd: u64
§Pdm: u64
§Pdn: u64
§Pg: u64
§Pm: u64
§Pn: u64
§Pt: u64
§Q: u64
§Qa: u64
§Qd: u64
§Qm: u64
§Qn: u64
§Qt: u64
§Qt2: u64
§reason: u64
§retry: u64
§R: u64
§Ra: u64
§Rd: u64
§Rdn: u64
§Rm: u64
§Rmhi: u64
§Rn: u64
§Rs: u64
§Rt: u64
§Rt2: u64
§Rv: u64
§s1: u64
§s2: u64
§sel1: u64
§sel2: u64
§S: u64
§Sa: u64
§Sd: u64
§Sm: u64
§Sn: u64
§St: u64
§St2: u64
§S10: u64
§SCTLR_EL1_UMA: u64
§T: u64
§U: u64
§US: u64
§V: u64
§Va: u64
§Vd: u64
§Vdn: u64
§Vm: u64
§Vn: u64
§Vt: u64
§Vt2: u64
§W: u64
§Wa: u64
§Wd: u64
§Wdn: u64
§Wm: u64
§Wn: u64
§Ws: u64
§Wt: u64
§Wt2: u64
§Xa: u64
§Xd: u64
§Xdn: u64
§Xm: u64
§Xn: u64
§Xs: u64
§Xt: u64
§Xt2: u64
§Z: u64
§Za: u64
§Zd: u64
§Zda: u64
§Zdn: u64
§Zm: u64
§Zn: u64
§Zt: u64
§a: u64
§abs: u64
§ac: u64
§acc: u64
§acctype: u64
§accumulate: u64
§alias: u64
§amount: u64
§and_test: u64
§asimdimm: u64
§b: u64
§b40: u64
§b5: u64
§bit_pos: u64
§bit_val: u64
§branch_type: u64
§c: u64
§cmode: u64
§cmp: u64
§cmph: u64
§cmpl: u64
§cmp_eq: u64
§cmp_with_zero: u64
§comment: u64
§comparison: u64
§cond: u64
§condition: u64
§container_size: u64
§containers: u64
§countop: u64
§crc32c: u64
§csize: u64
§d: u64
§da: u64
§data: u64
§datasize: u64
§double_table: u64
§dtype: u64
§dtypeh: u64
§dtypel: u64
§d_esize: u64
§decrypt: u64
§destsize: u64
§dm: u64
§dn: u64
§domain: u64
§dst_index: u64
§dst_unsigned: u64
§dstsize: u64
§e: u64
§elements: u64
§elements_per_container: u64
§else_inc: u64
§else_inv: u64
§elsize: u64
§eq: u64
§esize: u64
§exact: u64
§extend: u64
§extend_type: u64
§f: u64
§ff: u64
§field: u64
§flags: u64
§fltsize: u64
§fpop: u64
§fracbits: u64
§ftype: u64
§g: u64
§h: u64
§has_result: u64
§hi: u64
§hw: u64
§i: u64
§i1: u64
§i2: u64
§i2h: u64
§i2l: u64
§i3h: u64
§i3l: u64
§idxdsize: u64
§imm: u64
§imm1: u64
§imm12: u64
§imm13: u64
§imm14: u64
§imm16: u64
§imm19: u64
§imm2: u64
§imm26: u64
§imm3: u64
§imm4: u64
§imm5: u64
§imm5b: u64
§imm6: u64
§imm64: u64
§imm7: u64
§imm8: u64
§imm8h: u64
§imm8l: u64
§imm9: u64
§imm9h: u64
§imm9l: u64
§immb: u64
§immh: u64
§immhi: u64
§immlo: u64
§immr: u64
§imms: u64
§index: u64
§init_scale: u64
§intsize: u64
§int_U: u64
§invert: u64
§inzero: u64
§isBefore: u64
§is_tbl: u64
§iszero: u64
§ldacctype: u64
§len: u64
§level: u64
§lsb: u64
§lt: u64
§m: u64
§mask: u64
§mbytes: u64
§memop: u64
§merging: u64
§min: u64
§min_EL: u64
§minimum: u64
§msb: u64
§msize: u64
§msz: u64
§mulx_op: u64
§n: u64
§ne: u64
§need_secure: u64
§neg: u64
§neg_i: u64
§neg_r: u64
§negated: u64
§nreg: u64
§nzcv: u64
§nXS: u64
§o0: u64
§o1: u64
§o2: u64
§o3: u64
§offs_size: u64
§offs_unsigned: u64
§offset: u64
§op1_neg: u64
§op1_unsigned: u64
§op: u64
§op0: u64
§op1: u64
§op2: u64
§op3: u64
§op4: u64
§op21: u64
§op31: u64
§op54: u64
§op2_unsigned: u64
§op3_neg: u64
§opa_neg: u64
§opc: u64
§opc2: u64
§opcode: u64
§opcode2: u64
§operand: u64
§operation_: u64
§opt: u64
§option: u64
§osize: u64
§pac: u64
§page: u64
§pair: u64
§pairs: u64
§part: u64
§part1: u64
§pat: u64
§pattern: u64
§poly: u64
§pos: u64
§position: u64
§postindex: u64
§pref_hint: u64
§prfop: u64
§ptype: u64
§rd: u64
§read: u64
§regs: u64
§regsize: u64
§replicate: u64
§rmode: u64
§rot: u64
§round: u64
§rounding: u64
§rpt: u64
§rsize: u64
§rn_unknown: u64
§rt_unknown: u64
§rw: u64
§s: u64
§s_esize: u64
§saturating: u64
§scale: u64
§sel: u64
§sel_a: u64
§sel_b: u64
§selem: u64
§setflags: u64
§sf: u64
§sh: u64
§shift: u64
§shift_amount: u64
§shift_type: u64
§signal_all_nans: u64
§signed_: u64
§simm7: u64
§size: u64
§source_is_sp: u64
§src_index: u64
§src_unsigned: u64
§srcsize: u64
§ssize: u64
§ssz: u64
§stacctype: u64
§stream: u64
§sub_i: u64
§sub_op: u64
§sub_r: u64
§swsize: u64
§sys_crm: u64
§sys_crn: u64
§sys_op0: u64
§sys_op1: u64
§sys_op2: u64
§sz: u64
§t: u64
§t2: u64
§tb: u64
§tag_checked: u64
§tag_offset: u64
§target_level: u64
§tmask: u64
§tsize: u64
§tsz: u64
§tszh: u64
§tszl: u64
§types: u64
§u0: u64
§u1: u64
§uimm4: u64
§uimm6: u64
§unpriv_at_el1: u64
§unpriv_at_el2: u64
§uns: u64
§unsigned_: u64
§use_key_a: u64
§user_access_override: u64
§v: u64
§vertical: u64
§wback: u64
§wb_unknown: u64
§wmask: u64
§writeback: u64
§xs: u64
§ZAda: u64
§ZAd: u64
§ZAn: u64
§ZAt: u64
§Zk: u64
§zero_data: u64