Struct object::pe::ImageSymbol
source · [−]#[repr(C)]pub struct ImageSymbol {
pub name: [u8; 8],
pub value: U32Bytes<LE>,
pub section_number: U16Bytes<LE>,
pub typ: U16Bytes<LE>,
pub storage_class: u8,
pub number_of_aux_symbols: u8,
}
Fields
name: [u8; 8]
If first 4 bytes are 0, then second 4 bytes are offset into string table.
value: U32Bytes<LE>
section_number: U16Bytes<LE>
typ: U16Bytes<LE>
storage_class: u8
number_of_aux_symbols: u8
Implementations
Parse a COFF symbol name.
strings
must be the string table used for symbol names.
Return the symbol address.
This takes into account the image base and the section address.
Return true if the symbol is a definition of a function or data object.
Return true if the symbol has an auxiliary file name.
Return true if the symbol has an auxiliary function symbol.
Return true if the symbol has an auxiliary section symbol.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ImageSymbol
impl Send for ImageSymbol
impl Sync for ImageSymbol
impl Unpin for ImageSymbol
impl UnwindSafe for ImageSymbol
Blanket Implementations
Mutably borrows from an owned value. Read more