pub enum RebaseOpCode {
Done,
SetSymbolType(BindSymbolType),
SetSegmentOffset {
segment_index: u8,
segment_offset: usize,
},
AddAddress {
offset: isize,
},
Rebase {
times: usize,
},
RebaseAndAddAddress {
offset: isize,
},
RebaseAndSkipping {
times: usize,
skip: usize,
},
}Expand description
OpCode for the rebasing symbol
Variants§
Done
SetSymbolType(BindSymbolType)
SetSegmentOffset
AddAddress
Rebase
RebaseAndAddAddress
RebaseAndSkipping
Trait Implementations§
Source§impl Clone for RebaseOpCode
impl Clone for RebaseOpCode
Source§fn clone(&self) -> RebaseOpCode
fn clone(&self) -> RebaseOpCode
Returns a duplicate 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 RebaseOpCode
impl Debug for RebaseOpCode
Source§impl PartialEq for RebaseOpCode
impl PartialEq for RebaseOpCode
impl StructuralPartialEq for RebaseOpCode
Auto Trait Implementations§
impl Freeze for RebaseOpCode
impl RefUnwindSafe for RebaseOpCode
impl Send for RebaseOpCode
impl Sync for RebaseOpCode
impl Unpin for RebaseOpCode
impl UnwindSafe for RebaseOpCode
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