[][src]Struct goblin::pe::symbol::AuxBeginAndEndFunction

#[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],
}

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

impl Clone for AuxBeginAndEndFunction[src]

impl Copy for AuxBeginAndEndFunction[src]

impl Debug for AuxBeginAndEndFunction[src]

impl Default for AuxBeginAndEndFunction[src]

impl FromCtx<Endian, [u8]> for AuxBeginAndEndFunction[src]

impl<'a> IntoCtx<Endian, [u8]> for &'a AuxBeginAndEndFunction[src]

impl IntoCtx<Endian, [u8]> for AuxBeginAndEndFunction[src]

impl PartialEq<AuxBeginAndEndFunction> for AuxBeginAndEndFunction[src]

impl SizeWith<Endian> for AuxBeginAndEndFunction[src]

impl StructuralPartialEq for AuxBeginAndEndFunction[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for AuxBeginAndEndFunction where
    AuxBeginAndEndFunction: 'a, 
[src]

type Error = Error

impl<'a> TryIntoCtx<Endian, [u8]> for &'a AuxBeginAndEndFunction[src]

type Error = Error

impl TryIntoCtx<Endian, [u8]> for AuxBeginAndEndFunction[src]

type Error = Error

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.