Type Alias bad64_sys::context

source ·
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