Struct libcapstone_sys::cs_detail
[−]
[src]
#[repr(C)]pub struct cs_detail { pub regs_read: [u8; 12], pub regs_read_count: u8, pub regs_write: [u8; 20], pub regs_write_count: u8, pub groups: [u8; 8], pub groups_count: u8, pub __bindgen_anon_1: cs_detail__bindgen_ty_1, }
Fields
regs_read: [u8; 12]
regs_read_count: u8
regs_write: [u8; 20]
regs_write_count: u8
groups: [u8; 8]
groups_count: u8
__bindgen_anon_1: cs_detail__bindgen_ty_1
Methods
impl cs_detail
[src]
pub fn get_x86(&self) -> &cs_x86
[src]
Returns a reference to the x86
field of the union.
It is the responsibility of the caller to ensure that the field may be used.
pub fn get_arm64(&self) -> &cs_arm64
[src]
Returns a reference to the arm64
field of the union.
It is the responsibility of the caller to ensure that the field may be used.
pub fn get_arm(&self) -> &cs_arm
[src]
Returns a reference to the arm
field of the union.
It is the responsibility of the caller to ensure that the field may be used.
pub fn get_mips(&self) -> &cs_mips
[src]
Returns a reference to the mips
field of the union.
It is the responsibility of the caller to ensure that the field may be used.
pub fn get_ppc(&self) -> &cs_ppc
[src]
Returns a reference to the ppc
field of the union.
It is the responsibility of the caller to ensure that the field may be used.
pub fn get_sparc(&self) -> &cs_sparc
[src]
Returns a reference to the sparc
field of the union.
It is the responsibility of the caller to ensure that the field may be used.
pub fn get_sysz(&self) -> &cs_sysz
[src]
Returns a reference to the sysz
field of the union.
It is the responsibility of the caller to ensure that the field may be used.
pub fn get_xcore(&self) -> &cs_xcore
[src]
Returns a reference to the xcore
field of the union.
It is the responsibility of the caller to ensure that the field may be used.
ⓘImportant traits for PointerIter<'a, T>pub fn regs_read_iter(&self) -> PointerIter<u8>
[src]
Returns an iterator over the registers read by this instruction.
ⓘImportant traits for PointerIter<'a, T>pub fn regs_write_iter(&self) -> PointerIter<u8>
[src]
Returns an iterator over the registers written to by this instruction.
ⓘImportant traits for PointerIter<'a, T>pub fn groups_iter(&self) -> PointerIter<u8>
[src]
Returns an iterator over the groups this instruction belongs to.