object::read::xcoff

Trait AuxHeader

Source
pub trait AuxHeader: Debug + Pod {
    type Word: Into<u64>;

Show 30 methods // Required methods fn o_mflag(&self) -> u16; fn o_vstamp(&self) -> u16; fn o_tsize(&self) -> Self::Word; fn o_dsize(&self) -> Self::Word; fn o_bsize(&self) -> Self::Word; fn o_entry(&self) -> Self::Word; fn o_text_start(&self) -> Self::Word; fn o_data_start(&self) -> Self::Word; fn o_toc(&self) -> Self::Word; fn o_snentry(&self) -> u16; fn o_sntext(&self) -> u16; fn o_sndata(&self) -> u16; fn o_sntoc(&self) -> u16; fn o_snloader(&self) -> u16; fn o_snbss(&self) -> u16; fn o_algntext(&self) -> u16; fn o_algndata(&self) -> u16; fn o_modtype(&self) -> u16; fn o_cpuflag(&self) -> u8; fn o_cputype(&self) -> u8; fn o_maxstack(&self) -> Self::Word; fn o_maxdata(&self) -> Self::Word; fn o_debugger(&self) -> u32; fn o_textpsize(&self) -> u8; fn o_datapsize(&self) -> u8; fn o_stackpsize(&self) -> u8; fn o_flags(&self) -> u8; fn o_sntdata(&self) -> u16; fn o_sntbss(&self) -> u16; fn o_x64flags(&self) -> Option<u16>;
}
Expand description

A trait for generic access to xcoff::AuxHeader32 and xcoff::AuxHeader64.

Required Associated Types§

Required Methods§

Source

fn o_mflag(&self) -> u16

Source

fn o_vstamp(&self) -> u16

Source

fn o_tsize(&self) -> Self::Word

Source

fn o_dsize(&self) -> Self::Word

Source

fn o_bsize(&self) -> Self::Word

Source

fn o_entry(&self) -> Self::Word

Source

fn o_text_start(&self) -> Self::Word

Source

fn o_data_start(&self) -> Self::Word

Source

fn o_toc(&self) -> Self::Word

Source

fn o_snentry(&self) -> u16

Source

fn o_sntext(&self) -> u16

Source

fn o_sndata(&self) -> u16

Source

fn o_sntoc(&self) -> u16

Source

fn o_snloader(&self) -> u16

Source

fn o_snbss(&self) -> u16

Source

fn o_algntext(&self) -> u16

Source

fn o_algndata(&self) -> u16

Source

fn o_modtype(&self) -> u16

Source

fn o_cpuflag(&self) -> u8

Source

fn o_cputype(&self) -> u8

Source

fn o_maxstack(&self) -> Self::Word

Source

fn o_maxdata(&self) -> Self::Word

Source

fn o_debugger(&self) -> u32

Source

fn o_textpsize(&self) -> u8

Source

fn o_datapsize(&self) -> u8

Source

fn o_stackpsize(&self) -> u8

Source

fn o_flags(&self) -> u8

Source

fn o_sntdata(&self) -> u16

Source

fn o_sntbss(&self) -> u16

Source

fn o_x64flags(&self) -> Option<u16>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§