#[repr(C)]pub struct AuxFunctionDefinition {
pub tag_index: u32,
pub total_size: u32,
pub pointer_to_line_number: u32,
pub pointer_to_next_function: u32,
pub unused: [u8; 2],
}
Expand description
Auxiliary symbol record for function definitions.
Fields§
§tag_index: u32
The symbol-table index of the corresponding .bf
(begin function) symbol record.
total_size: u32
The size of the executable code for the function itself.
If the function is in its own section, the size_of_raw_data
in the section header
is greater or equal to this field, depending on alignment considerations.
pointer_to_line_number: u32
The file offset of the first COFF line-number entry for the function, or zero if none exists.
pointer_to_next_function: u32
The symbol-table index of the record for the next function.
If the function is the last in the symbol table, this field is set to zero.
unused: [u8; 2]
Unused padding.
Trait Implementations§
Source§impl Clone for AuxFunctionDefinition
impl Clone for AuxFunctionDefinition
Source§fn clone(&self) -> AuxFunctionDefinition
fn clone(&self) -> AuxFunctionDefinition
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 AuxFunctionDefinition
impl Debug for AuxFunctionDefinition
Source§impl Default for AuxFunctionDefinition
impl Default for AuxFunctionDefinition
Source§fn default() -> AuxFunctionDefinition
fn default() -> AuxFunctionDefinition
Returns the “default value” for a type. Read more
Source§impl FromCtx<Endian> for AuxFunctionDefinition
impl FromCtx<Endian> for AuxFunctionDefinition
Source§impl<'a> IntoCtx<Endian> for &'a AuxFunctionDefinition
impl<'a> IntoCtx<Endian> for &'a AuxFunctionDefinition
Source§impl IntoCtx<Endian> for AuxFunctionDefinition
impl IntoCtx<Endian> for AuxFunctionDefinition
Source§impl PartialEq for AuxFunctionDefinition
impl PartialEq for AuxFunctionDefinition
Source§impl<'a> TryFromCtx<'a, Endian> for AuxFunctionDefinitionwhere
AuxFunctionDefinition: 'a,
impl<'a> TryFromCtx<'a, Endian> for AuxFunctionDefinitionwhere
AuxFunctionDefinition: 'a,
Source§impl<'a> TryIntoCtx<Endian> for &'a AuxFunctionDefinition
impl<'a> TryIntoCtx<Endian> for &'a AuxFunctionDefinition
Source§impl TryIntoCtx<Endian> for AuxFunctionDefinition
impl TryIntoCtx<Endian> for AuxFunctionDefinition
impl Copy for AuxFunctionDefinition
impl StructuralPartialEq for AuxFunctionDefinition
Auto Trait Implementations§
impl Freeze for AuxFunctionDefinition
impl RefUnwindSafe for AuxFunctionDefinition
impl Send for AuxFunctionDefinition
impl Sync for AuxFunctionDefinition
impl Unpin for AuxFunctionDefinition
impl UnwindSafe for AuxFunctionDefinition
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