Struct CsectAux64

struct CsectAux64 { ... }

Csect auxiliary entry for C_EXT, C_WEAKEXT, and C_HIDEXT symbols.

Fields

x_scnlen_lo: U32<BigEndian>

Low 4 bytes of section length.

x_parmhash: U32<BigEndian>

Offset of parameter type-check hash in .typchk section.

x_snhash: U16<BigEndian>

.typchk section number.

x_smtyp: u8

Symbol alignment and type.

x_smclas: u8

Storage mapping class.

x_scnlen_hi: U32<BigEndian>

High 4 bytes of section length.

pad: u8

Reserved.

x_auxtype: u8

Contains _AUX_CSECT; indicates type of auxiliary entry.

Implementations

impl Clone for CsectAux64

fn clone(self: &Self) -> CsectAux64

impl Copy for CsectAux64

impl CsectAux for CsectAux64

fn x_scnlen(self: &Self) -> u64
fn x_parmhash(self: &Self) -> u32
fn x_snhash(self: &Self) -> u16
fn x_smtyp(self: &Self) -> u8
fn x_smclas(self: &Self) -> u8
fn x_stab(self: &Self) -> Option<u32>
fn x_snstab(self: &Self) -> Option<u16>
fn x_auxtype(self: &Self) -> Option<u8>

impl Debug for CsectAux64

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Freeze for CsectAux64

impl Pod for CsectAux64

impl RefUnwindSafe for CsectAux64

impl Send for CsectAux64

impl Sync for CsectAux64

impl Unpin for CsectAux64

impl UnsafeUnpin for CsectAux64

impl UnwindSafe for CsectAux64

impl<T> Any for CsectAux64

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for CsectAux64

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for CsectAux64

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for CsectAux64

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for CsectAux64

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for CsectAux64

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for CsectAux64

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for CsectAux64

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for CsectAux64

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>