#[repr(u32)]pub enum SectionHeaderType {
Show 95 variants
_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig = 1_879_048_193,
_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata = 1_879_048_192,
_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg = 1_879_048_194,
_RenesasIopOrNfpUdebugOrLouser = 2_147_483_648,
RenesasInfo = 2_684_354_560,
_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes = 1_879_048_195,
_OrderedOrHiproc = 2_147_483_647,
Ia64Lopsreg = 2_013_265_920,
Ia64Hipsreg = 2_030_043_135,
Ia64PriorityInit = 2_030_043_136,
_Ia64HpOptAnotOrIa64VmsLinkagesOrHpAnnot = 1_610_612_740,
_Ia64VmsTraceOrLoosOrHpOvlbits = 1_610_612_736,
_Ia64VmsTieSignaturesOrHpDlkm = 1_610_612_737,
_Ia64VmsDebugOrHpComdat = 1_610_612_738,
_Ia64VmsDebugStrOrHpObjdict = 1_610_612_739,
Ia64VmsSymbolVector = 1_610_612_741,
Ia64VmsFixup = 1_610_612_742,
Ia64VmsDisplayNameInfo = 1_610_612_743,
_PariscDlkmOrMipsUcodeOrArmDebugoverlay = 1_879_048_196,
_PariscSymextnOrMipsPacksym = 1_879_048_200,
_PariscStubsOrMipsReld = 1_879_048_201,
_MipsDebugOrArmOverlaysection = 1_879_048_197,
MipsReginfo = 1_879_048_198,
MipsPackage = 1_879_048_199,
MipsIface = 1_879_048_203,
MipsContent = 1_879_048_204,
MipsOptions = 1_879_048_205,
MipsShdr = 1_879_048_208,
MipsFdesc = 1_879_048_209,
MipsExtsym = 1_879_048_210,
MipsDense = 1_879_048_211,
MipsPdesc = 1_879_048_212,
MipsLocsym = 1_879_048_213,
MipsAuxsym = 1_879_048_214,
MipsOptsym = 1_879_048_215,
MipsLocstr = 1_879_048_216,
MipsLine = 1_879_048_217,
MipsRfdesc = 1_879_048_218,
MipsDeltasym = 1_879_048_219,
MipsDeltainst = 1_879_048_220,
MipsDeltaclass = 1_879_048_221,
MipsDwarf = 1_879_048_222,
MipsDeltadecl = 1_879_048_223,
MipsSymbolLib = 1_879_048_224,
MipsEvents = 1_879_048_225,
MipsTranslate = 1_879_048_226,
MipsPixie = 1_879_048_227,
MipsXlate = 1_879_048_228,
MipsXlateDebug = 1_879_048_229,
MipsWhirl = 1_879_048_230,
MipsEhRegion = 1_879_048_231,
MipsXlateOld = 1_879_048_232,
MipsPdrException = 1_879_048_233,
MipsAbiflags = 1_879_048_234,
MipsXhash = 1_879_048_235,
Msp430SecFlags = 2_130_706_437,
Msp430SymAliases = 2_130_706_438,
TiIcode = 2_130_706_432,
TiXref = 2_130_706_433,
TiHandler = 2_130_706_434,
TiInitinfo = 2_130_706_435,
TiPhattrs = 2_130_706_436,
Null = 0,
Progbits = 1,
Symtab = 2,
Strtab = 3,
Rela = 4,
Hash = 5,
Dynamic = 6,
Note = 7,
Nobits = 8,
Rel = 9,
Shlib = 10,
Dynsym = 11,
InitArray = 14,
FiniArray = 15,
PreinitArray = 16,
Group = 17,
SymtabShndx = 18,
Relr = 19,
_HiosOrSunwVersymOrHisunwOrGnuVersym = 1_879_048_191,
GnuIncrementalInputs = 1_879_000_832,
GnuAttributes = 1_879_048_181,
GnuHash = 1_879_048_182,
GnuLiblist = 1_879_048_183,
_SunwVerdefOrGnuVerdef = 1_879_048_189,
_SunwVerneedOrGnuVerneed = 1_879_048_190,
Hiuser = 4_294_967_295,
GnuIncrementalSymtab = 1_879_000_833,
GnuIncrementalRelocs = 1_879_000_834,
GnuIncrementalGotPlt = 1_879_000_835,
Checksum = 1_879_048_184,
_LosunwOrSunwMove = 1_879_048_186,
SunwComdat = 1_879_048_187,
SunwSyminfo = 1_879_048_188,
}Variants§
_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig = 1_879_048_193
unwind information Or V850Tcommon Or PariscUnwind Or MipsMsym Or Section holds ARM unwind info Or C6000Unwind Or Section holds attributes Or Section holds attributes Or AlphaDebug Or Unwind bits Or NfpMeconfig
_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata = 1_879_048_192
V850Scommon Or PariscExt Or MipsLiblist Or Processor-specific semantics, lo Or Extension bits Or SparcGotdata
_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg = 1_879_048_194
V850Zcommon Or PariscDoc Or MipsConflict Or Section pre-emption details Or C6000Preemptmap Or AlphaReginfo Or NfpInitreg
_RenesasIopOrNfpUdebugOrLouser = 2_147_483_648
Used by Renesas linker Or NfpUdebug Or Application-specific semantics
RenesasInfo = 2_684_354_560
_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes = 1_879_048_195
Section holds attributes Or PariscAnnot Or MipsGptab Or Section holds ABI attributes Or Section holds attributes Or C6000Attributes Or Section holds attributes
_OrderedOrHiproc = 2_147_483_647
Link editor is to sort the entries in this section based on the address specified in the associated symbol table entry Or Processor-specific semantics, hi
Ia64Lopsreg = 2_013_265_920
Ia64Hipsreg = 2_030_043_135
Ia64PriorityInit = 2_030_043_136
_Ia64HpOptAnotOrIa64VmsLinkagesOrHpAnnot = 1_610_612_740
_Ia64VmsTraceOrLoosOrHpOvlbits = 1_610_612_736
Ia64VmsTrace Or First of OS specific semantics Or HpOvlbits
_Ia64VmsTieSignaturesOrHpDlkm = 1_610_612_737
_Ia64VmsDebugOrHpComdat = 1_610_612_738
_Ia64VmsDebugStrOrHpObjdict = 1_610_612_739
Ia64VmsSymbolVector = 1_610_612_741
Ia64VmsFixup = 1_610_612_742
Ia64VmsDisplayNameInfo = 1_610_612_743
_PariscDlkmOrMipsUcodeOrArmDebugoverlay = 1_879_048_196
PariscDlkm Or MipsUcode Or Section holds overlay debug info
_PariscSymextnOrMipsPacksym = 1_879_048_200
_PariscStubsOrMipsReld = 1_879_048_201
_MipsDebugOrArmOverlaysection = 1_879_048_197
MipsDebug Or Section holds GDB and overlay integration info
MipsReginfo = 1_879_048_198
MipsPackage = 1_879_048_199
MipsIface = 1_879_048_203
MipsContent = 1_879_048_204
MipsOptions = 1_879_048_205
MipsShdr = 1_879_048_208
MipsFdesc = 1_879_048_209
MipsExtsym = 1_879_048_210
MipsDense = 1_879_048_211
MipsPdesc = 1_879_048_212
MipsLocsym = 1_879_048_213
MipsAuxsym = 1_879_048_214
MipsOptsym = 1_879_048_215
MipsLocstr = 1_879_048_216
MipsLine = 1_879_048_217
MipsRfdesc = 1_879_048_218
MipsDeltasym = 1_879_048_219
MipsDeltainst = 1_879_048_220
MipsDeltaclass = 1_879_048_221
MipsDwarf = 1_879_048_222
MipsDeltadecl = 1_879_048_223
MipsSymbolLib = 1_879_048_224
MipsEvents = 1_879_048_225
MipsTranslate = 1_879_048_226
MipsPixie = 1_879_048_227
MipsXlate = 1_879_048_228
MipsXlateDebug = 1_879_048_229
MipsWhirl = 1_879_048_230
MipsEhRegion = 1_879_048_231
MipsXlateOld = 1_879_048_232
MipsPdrException = 1_879_048_233
MipsAbiflags = 1_879_048_234
MipsXhash = 1_879_048_235
Msp430SecFlags = 2_130_706_437
Holds TI compiler’s section flags.
Msp430SymAliases = 2_130_706_438
Holds TI compiler’s symbol aliases.
TiIcode = 2_130_706_432
TiXref = 2_130_706_433
TiHandler = 2_130_706_434
TiInitinfo = 2_130_706_435
TiPhattrs = 2_130_706_436
Null = 0
Section header table entry unused
Progbits = 1
Program specific (private) data
Symtab = 2
Link editing symbol table
Strtab = 3
A string table
Rela = 4
Relocation entries with addends
Hash = 5
A symbol hash table
Dynamic = 6
Information for dynamic linking
Note = 7
Information that marks file
Nobits = 8
Section occupies no space in file
Rel = 9
Relocation entries, no addends
Shlib = 10
Reserved, unspecified semantics
Dynsym = 11
Dynamic linking symbol table
InitArray = 14
Array of ptrs to init functions
FiniArray = 15
Array of ptrs to finish functions
PreinitArray = 16
Array of ptrs to pre-init funcs
Group = 17
Section contains a section group
SymtabShndx = 18
Indices for SHN_XINDEX entries
Relr = 19
RELR relative relocations
_HiosOrSunwVersymOrHisunwOrGnuVersym = 1_879_048_191
Last of OS specific semantics Or Symbol versions Or Sun-specific high bound Or GnuVersym
GnuIncrementalInputs = 1_879_000_832
incremental build data
GnuAttributes = 1_879_048_181
Object attributes
GnuHash = 1_879_048_182
GNU style symbol hash table
GnuLiblist = 1_879_048_183
List of prelink dependencies
_SunwVerdefOrGnuVerdef = 1_879_048_189
Versions defined by file Or GnuVerdef
_SunwVerneedOrGnuVerneed = 1_879_048_190
Versions needed by file Or GnuVerneed
Hiuser = 4_294_967_295
New value, defined in Oct 4, 1999 Draft
GnuIncrementalSymtab = 1_879_000_833
GnuIncrementalRelocs = 1_879_000_834
GnuIncrementalGotPlt = 1_879_000_835
Checksum = 1_879_048_184
Checksum for DSO content.
_LosunwOrSunwMove = 1_879_048_186
Sun-specific low bound Or SunwMove
SunwComdat = 1_879_048_187
SunwSyminfo = 1_879_048_188
Implementations§
Source§impl SectionHeaderType
impl SectionHeaderType
Sourcepub const X8664Unwind: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
pub const X8664Unwind: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
unwind information
pub const V850Tcommon: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
pub const PariscUnwind: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
pub const MipsMsym: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
Sourcepub const ArmExidx: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
pub const ArmExidx: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
Section holds ARM unwind info.
pub const C6000Unwind: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
Sourcepub const ArcAttributes: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
pub const ArcAttributes: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
Section holds attributes.
Sourcepub const CskyAttributes: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
pub const CskyAttributes: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
Section holds attributes.
pub const AlphaDebug: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
Sourcepub const Ia64Unwind: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
pub const Ia64Unwind: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
Unwind bits.
pub const NfpMeconfig: Self = Self::_X8664UnwindOrV850TcommonOrPariscUnwindOrMipsMsymOrArmExidxOrC6000UnwindOrArcAttributesOrCskyAttributesOrAlphaDebugOrIa64UnwindOrNfpMeconfig
pub const V850Scommon: Self = Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata
pub const PariscExt: Self = Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata
pub const MipsLiblist: Self = Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata
Sourcepub const Loproc: Self = Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata
pub const Loproc: Self = Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata
Processor-specific semantics, lo
Sourcepub const Ia64Ext: Self = Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata
pub const Ia64Ext: Self = Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata
Extension bits.
pub const SparcGotdata: Self = Self::_V850ScommonOrPariscExtOrMipsLiblistOrLoprocOrIa64ExtOrSparcGotdata
pub const V850Zcommon: Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg
pub const PariscDoc: Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg
pub const MipsConflict: Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg
Sourcepub const ArmPreemptmap: Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg
pub const ArmPreemptmap: Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg
Section pre-emption details.
pub const C6000Preemptmap: Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg
pub const AlphaReginfo: Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg
pub const NfpInitreg: Self = Self::_V850ZcommonOrPariscDocOrMipsConflictOrArmPreemptmapOrC6000PreemptmapOrAlphaReginfoOrNfpInitreg
Sourcepub const RenesasIop: Self = Self::_RenesasIopOrNfpUdebugOrLouser
pub const RenesasIop: Self = Self::_RenesasIopOrNfpUdebugOrLouser
Used by Renesas linker.
pub const NfpUdebug: Self = Self::_RenesasIopOrNfpUdebugOrLouser
Sourcepub const RiscvAttributes: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
pub const RiscvAttributes: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
Section holds attributes.
pub const PariscAnnot: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
pub const MipsGptab: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
Sourcepub const Msp430Attributes: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
pub const Msp430Attributes: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
Section holds ABI attributes.
Sourcepub const ArmAttributes: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
pub const ArmAttributes: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
Section holds attributes.
pub const C6000Attributes: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
Sourcepub const AArch64Attributes: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
pub const AArch64Attributes: Self = Self::_RiscvAttributesOrPariscAnnotOrMipsGptabOrMsp430AttributesOrArmAttributesOrC6000AttributesOrAArch64Attributes
Section holds attributes.
Sourcepub const Ordered: Self = Self::_OrderedOrHiproc
pub const Ordered: Self = Self::_OrderedOrHiproc
Link editor is to sort the entries in this section based on the address specified in the associated symbol table entry.
pub const Ia64HpOptAnot: Self = Self::_Ia64HpOptAnotOrIa64VmsLinkagesOrHpAnnot
pub const Ia64VmsLinkages: Self = Self::_Ia64HpOptAnotOrIa64VmsLinkagesOrHpAnnot
pub const HpAnnot: Self = Self::_Ia64HpOptAnotOrIa64VmsLinkagesOrHpAnnot
pub const Ia64VmsTrace: Self = Self::_Ia64VmsTraceOrLoosOrHpOvlbits
pub const HpOvlbits: Self = Self::_Ia64VmsTraceOrLoosOrHpOvlbits
pub const Ia64VmsTieSignatures: Self = Self::_Ia64VmsTieSignaturesOrHpDlkm
pub const HpDlkm: Self = Self::_Ia64VmsTieSignaturesOrHpDlkm
pub const Ia64VmsDebug: Self = Self::_Ia64VmsDebugOrHpComdat
pub const HpComdat: Self = Self::_Ia64VmsDebugOrHpComdat
pub const Ia64VmsDebugStr: Self = Self::_Ia64VmsDebugStrOrHpObjdict
pub const HpObjdict: Self = Self::_Ia64VmsDebugStrOrHpObjdict
pub const PariscDlkm: Self = Self::_PariscDlkmOrMipsUcodeOrArmDebugoverlay
pub const MipsUcode: Self = Self::_PariscDlkmOrMipsUcodeOrArmDebugoverlay
Sourcepub const ArmDebugoverlay: Self = Self::_PariscDlkmOrMipsUcodeOrArmDebugoverlay
pub const ArmDebugoverlay: Self = Self::_PariscDlkmOrMipsUcodeOrArmDebugoverlay
Section holds overlay debug info.
pub const PariscSymextn: Self = Self::_PariscSymextnOrMipsPacksym
pub const MipsPacksym: Self = Self::_PariscSymextnOrMipsPacksym
pub const PariscStubs: Self = Self::_PariscStubsOrMipsReld
pub const MipsReld: Self = Self::_PariscStubsOrMipsReld
pub const MipsDebug: Self = Self::_MipsDebugOrArmOverlaysection
Sourcepub const ArmOverlaysection: Self = Self::_MipsDebugOrArmOverlaysection
pub const ArmOverlaysection: Self = Self::_MipsDebugOrArmOverlaysection
Section holds GDB and overlay integration info.
Sourcepub const Hios: Self = Self::_HiosOrSunwVersymOrHisunwOrGnuVersym
pub const Hios: Self = Self::_HiosOrSunwVersymOrHisunwOrGnuVersym
Last of OS specific semantics
Sourcepub const SunwVersym: Self = Self::_HiosOrSunwVersymOrHisunwOrGnuVersym
pub const SunwVersym: Self = Self::_HiosOrSunwVersymOrHisunwOrGnuVersym
Symbol versions
pub const GnuVersym: Self = Self::_HiosOrSunwVersymOrHisunwOrGnuVersym
Sourcepub const SunwVerdef: Self = Self::_SunwVerdefOrGnuVerdef
pub const SunwVerdef: Self = Self::_SunwVerdefOrGnuVerdef
Versions defined by file
pub const GnuVerdef: Self = Self::_SunwVerdefOrGnuVerdef
Sourcepub const SunwVerneed: Self = Self::_SunwVerneedOrGnuVerneed
pub const SunwVerneed: Self = Self::_SunwVerneedOrGnuVerneed
Versions needed by file
pub const GnuVerneed: Self = Self::_SunwVerneedOrGnuVerneed
pub const SunwMove: Self = Self::_LosunwOrSunwMove
Trait Implementations§
Source§impl BinarySerde for SectionHeaderType
impl BinarySerde for SectionHeaderType
Source§const SERIALIZED_SIZE: usize = 4usize
const SERIALIZED_SIZE: usize = 4usize
Source§type RecursiveArray = <u32 as BinarySerde>::RecursiveArray
type RecursiveArray = <u32 as BinarySerde>::RecursiveArray
Self::SERIALIZED_SIZE.Source§fn binary_serialize(&self, buf: &mut [u8], endianness: Endianness)
fn binary_serialize(&self, buf: &mut [u8], endianness: Endianness)
Source§fn binary_deserialize(
buf: &[u8],
endianness: Endianness,
) -> Result<Self, DeserializeError>
fn binary_deserialize( buf: &[u8], endianness: Endianness, ) -> Result<Self, DeserializeError>
Source§fn binary_serialize_to_array(
&self,
endianness: Endianness,
) -> Self::RecursiveArray
fn binary_serialize_to_array( &self, endianness: Endianness, ) -> Self::RecursiveArray
Source§impl Clone for SectionHeaderType
impl Clone for SectionHeaderType
Source§fn clone(&self) -> SectionHeaderType
fn clone(&self) -> SectionHeaderType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more