#[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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

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 !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.