Struct goblin::pe::symbol::AuxBeginAndEndFunction
source · #[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§
source§impl Clone for AuxBeginAndEndFunction
impl Clone for AuxBeginAndEndFunction
source§fn clone(&self) -> AuxBeginAndEndFunction
fn clone(&self) -> AuxBeginAndEndFunction
Returns a copy 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 AuxBeginAndEndFunction
impl Debug for AuxBeginAndEndFunction
source§impl Default for AuxBeginAndEndFunction
impl Default for AuxBeginAndEndFunction
source§fn default() -> AuxBeginAndEndFunction
fn default() -> AuxBeginAndEndFunction
Returns the “default value” for a type. Read more
source§impl FromCtx<Endian> for AuxBeginAndEndFunction
impl FromCtx<Endian> for AuxBeginAndEndFunction
source§impl<'a> IntoCtx<Endian> for &'a AuxBeginAndEndFunction
impl<'a> IntoCtx<Endian> for &'a AuxBeginAndEndFunction
source§impl IntoCtx<Endian> for AuxBeginAndEndFunction
impl IntoCtx<Endian> for AuxBeginAndEndFunction
source§impl PartialEq for AuxBeginAndEndFunction
impl PartialEq for AuxBeginAndEndFunction
source§fn eq(&self, other: &AuxBeginAndEndFunction) -> bool
fn eq(&self, other: &AuxBeginAndEndFunction) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFromCtx<'a, Endian> for AuxBeginAndEndFunctionwhere
AuxBeginAndEndFunction: 'a,
impl<'a> TryFromCtx<'a, Endian> for AuxBeginAndEndFunctionwhere AuxBeginAndEndFunction: 'a,
source§impl<'a> TryIntoCtx<Endian> for &'a AuxBeginAndEndFunction
impl<'a> TryIntoCtx<Endian> for &'a AuxBeginAndEndFunction
source§impl TryIntoCtx<Endian> for AuxBeginAndEndFunction
impl TryIntoCtx<Endian> for AuxBeginAndEndFunction
impl Copy for AuxBeginAndEndFunction
impl StructuralPartialEq for AuxBeginAndEndFunction
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§
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