pub enum Tag<'a> {
Show 49 variants
File {
end_offset: u32,
},
Section {
end_offset: u32,
sections: &'a [u8],
},
Symbol {
end_offset: u32,
symbols: &'a [u8],
},
CpuRawName(&'a str),
CpuName(CpuName<'a>),
CpuArch(CpuArch),
CpuArchProfile(CpuArchProfile),
ArmIsaUse(ArmIsaUse),
ThumbIsaUse(ThumbIsaUse),
FpArch(FpArch),
WmmxArch(WmmxArch),
AsimdArch(AsimdArch),
PcsConfig(PcsConfig),
AbiPcsR9Use(AbiPcsR9Use),
AbiPcsRwData(AbiPcsRwData),
AbiPcsRoData(AbiPcsRoData),
AbiPcsGotUse(AbiPcsGotUse),
AbiPcsWcharT(AbiPcsWcharT),
AbiFpRounding(AbiFpRounding),
AbiFpDenormal(AbiFpDenormal),
AbiFpExceptions(AbiFpExceptions),
AbiFpUserExceptions(AbiFpUserExceptions),
AbiFpNumberModel(AbiFpNumberModel),
AbiAlignNeeded(AbiAlignNeeded),
AbiAlignPreserved(AbiAlignPreserved),
AbiEnumSize(AbiEnumSize),
AbiHardFpUse(AbiHardFpUse),
AbiVfpArgs(AbiVfpArgs),
AbiWmmxArgs(AbiWmmxArgs),
AbiOptGoals(AbiOptGoals),
AbiFpOptGoals(AbiFpOptGoals),
Compat(Compat<'a>),
CpuUnalignedAccess(CpuUnalignedAccess),
FpHpExt(FpHpExt),
AbiFp16BitFormat(AbiFp16BitFormat),
MpExtUse(MpExtUse),
DivUse(DivUse),
DspExt(DspExt),
MveArch(MveArch),
PacExt(PacExt),
BtiExt(BtiExt),
NoDefaults,
AlsoCompatWith(AlsoCompatWith<'a>),
Conform(Conform<'a>),
T2EeUse(T2EeUse),
VirtualUse(VirtualUse),
FramePointerUse(FramePointerUse),
BtiUse(BtiUse),
PacretUse(PacretUse),
}Variants§
File
Tag_File
Section
Tag_Section
Symbol
Tag_Symbol
CpuRawName(&'a str)
Tag_CPU_raw_name
CpuName(CpuName<'a>)
Tag_CPU_name
CpuArch(CpuArch)
Tag_CPU_arch
CpuArchProfile(CpuArchProfile)
Tag_CPU_arch_profile
ArmIsaUse(ArmIsaUse)
Tag_ARM_ISA_use
ThumbIsaUse(ThumbIsaUse)
Tag_THUMB_ISA_use
FpArch(FpArch)
Tag_FP_arch
WmmxArch(WmmxArch)
Tag_WMMX_arch
AsimdArch(AsimdArch)
Tag_Advanced_SIMD_arch
PcsConfig(PcsConfig)
Tag_PCS_config
AbiPcsR9Use(AbiPcsR9Use)
Tag_ABI_PCS_R9_use
AbiPcsRwData(AbiPcsRwData)
Tag_ABI_PCS_RW_data
AbiPcsRoData(AbiPcsRoData)
Tag_ABI_PCS_RO_data
AbiPcsGotUse(AbiPcsGotUse)
Tag_ABI_PCS_GOT_use
AbiPcsWcharT(AbiPcsWcharT)
Tag_ABI_PCS_wchar_t
AbiFpRounding(AbiFpRounding)
Tag_ABI_FP_rounding
AbiFpDenormal(AbiFpDenormal)
Tag_ABI_FP_denormal
AbiFpExceptions(AbiFpExceptions)
Tag_ABI_FP_exceptions
AbiFpUserExceptions(AbiFpUserExceptions)
Tag_ABI_FP_user_exceptions
AbiFpNumberModel(AbiFpNumberModel)
Tag_ABI_FP_number_model
AbiAlignNeeded(AbiAlignNeeded)
Tag_ABI_align_needed
AbiAlignPreserved(AbiAlignPreserved)
Tag_ABI_align_preserved
AbiEnumSize(AbiEnumSize)
Tag_ABI_enum_size
AbiHardFpUse(AbiHardFpUse)
Tag_ABI_HardFP_use
AbiVfpArgs(AbiVfpArgs)
Tag_ABI_VFP_args
AbiWmmxArgs(AbiWmmxArgs)
Tag_ABI_WMMX_args
AbiOptGoals(AbiOptGoals)
Tag_ABI_optimization_goals
AbiFpOptGoals(AbiFpOptGoals)
Tag_ABI_FP_optimization_goals
Compat(Compat<'a>)
Tag_compatibility
CpuUnalignedAccess(CpuUnalignedAccess)
Tag_CPU_unaligned_access
FpHpExt(FpHpExt)
Tag_FP_HP_extension
AbiFp16BitFormat(AbiFp16BitFormat)
Tag_ABI_FP_16bit_format
MpExtUse(MpExtUse)
Tag_MPextension_use
DivUse(DivUse)
Tag_DIV_use
DspExt(DspExt)
Tag_DSP_extension
MveArch(MveArch)
Tag_MVE_arch
PacExt(PacExt)
Tag_PAC_extension
BtiExt(BtiExt)
Tag_BTI_extension
NoDefaults
Tag_nodefaults
AlsoCompatWith(AlsoCompatWith<'a>)
Tag_also_compatible_with
Conform(Conform<'a>)
Tag_conformance
T2EeUse(T2EeUse)
Tag_T2EE_use
VirtualUse(VirtualUse)
Tag_Virtualization_use
FramePointerUse(FramePointerUse)
Tag_FramePointer_use
BtiUse(BtiUse)
Tag_BTI_use
PacretUse(PacretUse)
Tag_PACRET_use