Struct bad64_sys::context_ [−][src]
#[repr(C)]pub struct context_ {}Show 381 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 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 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 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 wback: u64, pub wb_unknown: u64, pub wmask: u64, pub writeback: u64, pub xs: 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
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
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
uimm4: u64
uimm6: u64
unpriv_at_el1: u64
unpriv_at_el2: u64
uns: u64
unsigned_: u64
use_key_a: u64
user_access_override: u64
wback: u64
wb_unknown: u64
wmask: u64
writeback: u64
xs: u64
Zk: u64
zero_data: u64
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for context_
impl UnwindSafe for context_
Blanket Implementations
Mutably borrows from an owned value. Read more