Struct panda_sys::TranslationBlock [−][src]
#[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
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