pub enum ExecutionStartAddress {
StartSegmentAddress {
cs: u16,
ip: u16,
},
StartLinearAddress {
eip: u32,
},
}Expand description
Represents the execution start address in Intel HEX format
Variants§
StartSegmentAddress
Segment address (CS:IP) for 20-bit addressing
StartLinearAddress
Linear address (EIP) for 32-bit addressing
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExecutionStartAddress
impl RefUnwindSafe for ExecutionStartAddress
impl Send for ExecutionStartAddress
impl Sync for ExecutionStartAddress
impl Unpin for ExecutionStartAddress
impl UnsafeUnpin for ExecutionStartAddress
impl UnwindSafe for ExecutionStartAddress
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