#[repr(C)]pub struct TranslationBlock {Show 15 fields
pub pc: vaddr,
pub cs_base: u64,
pub flags: u32,
pub cflags: u32,
pub size: u16,
pub icount: u16,
pub tc: tb_tc,
pub itree: IntervalTreeNode,
pub jmp_lock: QemuSpin,
pub jmp_reset_offset: [u16; 2],
pub jmp_insn_offset: [u16; 2],
pub jmp_target_addr: [usize; 2],
pub jmp_list_head: usize,
pub jmp_list_next: [usize; 2],
pub jmp_dest: [usize; 2],
}
Fields§
§pc: vaddr
§cs_base: u64
§flags: u32
§cflags: u32
§size: u16
§icount: u16
§tc: tb_tc
§itree: IntervalTreeNode
§jmp_lock: QemuSpin
§jmp_reset_offset: [u16; 2]
§jmp_insn_offset: [u16; 2]
§jmp_target_addr: [usize; 2]
§jmp_list_head: usize
§jmp_list_next: [usize; 2]
§jmp_dest: [usize; 2]
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
Source§impl Default for TranslationBlock
impl Default for TranslationBlock
impl Copy for TranslationBlock
Auto Trait Implementations§
impl Freeze for TranslationBlock
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