pub enum BindOpCode {
Done,
SetDyLibrary(isize),
SetSymbol {
name: String,
flags: BindSymbolFlags,
},
SetSymbolType(BindSymbolType),
SetAddend(usize),
SetSegmentOffset {
segment_index: u8,
segment_offset: usize,
},
AddAddress {
offset: isize,
},
Bind,
BindAndAddAddress {
offset: isize,
},
BindAndSkipping {
times: usize,
skip: usize,
},
}Expand description
OpCode for the binding symbol
Variants§
Done
SetDyLibrary(isize)
SetSymbol
SetSymbolType(BindSymbolType)
SetAddend(usize)
SetSegmentOffset
AddAddress
Bind
BindAndAddAddress
BindAndSkipping
Trait Implementations§
Source§impl Clone for BindOpCode
impl Clone for BindOpCode
Source§fn clone(&self) -> BindOpCode
fn clone(&self) -> BindOpCode
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 BindOpCode
impl Debug for BindOpCode
Source§impl PartialEq for BindOpCode
impl PartialEq for BindOpCode
impl StructuralPartialEq for BindOpCode
Auto Trait Implementations§
impl Freeze for BindOpCode
impl RefUnwindSafe for BindOpCode
impl Send for BindOpCode
impl Sync for BindOpCode
impl Unpin for BindOpCode
impl UnwindSafe for BindOpCode
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