Struct panda_sys::TranslationBlock
source · #[repr(C)]pub struct TranslationBlock {Show 22 fields
pub pc: target_ulong,
pub cs_base: target_ulong,
pub flags: u32,
pub size: u16,
pub icount: u16,
pub cflags: u32,
pub invalid: u16,
pub was_split: u8,
pub tc_ptr: *mut c_void,
pub tc_search: *mut u8,
pub orig_tb: *mut TranslationBlock,
pub page_next: [*mut TranslationBlock; 2],
pub page_addr: [tb_page_addr_t; 2],
pub jmp_reset_offset: [u16; 2],
pub jmp_insn_offset: [u16; 2],
pub jmp_list_next: [usize; 2],
pub jmp_list_first: usize,
pub llvm_tc_ptr: *mut u8,
pub llvm_tc_end: *mut u8,
pub llvm_tb_next: [*mut TranslationBlock; 2],
pub llvm_asm_ptr: *mut u8,
pub llvm_fn_name: [c_char; 64],
}
Fields§
§pc: target_ulong
§cs_base: target_ulong
§flags: u32
§size: u16
§icount: u16
§cflags: u32
§invalid: u16
§was_split: u8
§tc_ptr: *mut c_void
§tc_search: *mut u8
§orig_tb: *mut TranslationBlock
§page_next: [*mut TranslationBlock; 2]
§page_addr: [tb_page_addr_t; 2]
§jmp_reset_offset: [u16; 2]
§jmp_insn_offset: [u16; 2]
§jmp_list_next: [usize; 2]
§jmp_list_first: usize
§llvm_tc_ptr: *mut u8
§llvm_tc_end: *mut u8
§llvm_tb_next: [*mut TranslationBlock; 2]
§llvm_asm_ptr: *mut u8
§llvm_fn_name: [c_char; 64]
Trait Implementations§
source§impl Clone for TranslationBlock
impl Clone for TranslationBlock
source§fn clone(&self) -> TranslationBlock
fn clone(&self) -> TranslationBlock
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TranslationBlock
impl Debug for TranslationBlock
impl Copy for TranslationBlock
Auto Trait Implementations§
impl RefUnwindSafe for TranslationBlock
impl !Send for TranslationBlock
impl !Sync for TranslationBlock
impl Unpin for TranslationBlock
impl UnwindSafe for TranslationBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more