Struct panda::sys::TranslationBlock [−][src]
#[repr(C)]pub struct TranslationBlock {Show 22 fields
pub pc: u64,
pub cs_base: u64,
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: [u64; 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: [i8; 64],
}Fields
pc: u64cs_base: u64flags: u32size: u16icount: u16cflags: u32invalid: u16was_split: u8tc_ptr: *mut c_voidtc_search: *mut u8orig_tb: *mut TranslationBlockpage_next: [*mut TranslationBlock; 2]page_addr: [u64; 2]jmp_reset_offset: [u16; 2]jmp_insn_offset: [u16; 2]jmp_list_next: [usize; 2]jmp_list_first: usizellvm_tc_ptr: *mut u8llvm_tc_end: *mut u8llvm_tb_next: [*mut TranslationBlock; 2]llvm_asm_ptr: *mut u8llvm_fn_name: [i8; 64]Trait Implementations
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
Mutably borrows from an owned value. Read more