Struct goblin::pe::symbol::AuxBeginAndEndFunction [−][src]
#[repr(C)]pub struct AuxBeginAndEndFunction { pub unused1: [u8; 4], pub line_number: u16, pub unused2: [u8; 6], pub pointer_to_next_function: u32, pub unused3: [u8; 2], }
Expand description
Auxiliary symbol record for symbols with storage class IMAGE_SYM_CLASS_FUNCTION
.
Fields
unused1: [u8; 4]
Unused padding.
line_number: u16
The actual ordinal line number within the source file, corresponding
to the .bf
or .ef
record.
unused2: [u8; 6]
Unused padding.
pointer_to_next_function: u32
The symbol-table index of the next .bf
symbol record.
If the function is the last in the symbol table, this field is set to zero.
It is not used for .ef
records.
unused3: [u8; 2]
Unused padding.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
impl<'a> TryFromCtx<'a, Endian, [u8]> for AuxBeginAndEndFunction where
AuxBeginAndEndFunction: 'a,
impl<'a> TryFromCtx<'a, Endian, [u8]> for AuxBeginAndEndFunction where
AuxBeginAndEndFunction: 'a,
Auto Trait Implementations
impl RefUnwindSafe for AuxBeginAndEndFunction
impl Send for AuxBeginAndEndFunction
impl Sync for AuxBeginAndEndFunction
impl Unpin for AuxBeginAndEndFunction
impl UnwindSafe for AuxBeginAndEndFunction
Blanket Implementations
Mutably borrows from an owned value. Read more