LLVM: llvm::XCOFFYAML::AuxiliaryHeader Struct Reference (original) (raw)

#include "[llvm/ObjectYAML/XCOFFYAML.h](XCOFFYAML%5F8h%5Fsource.html)"

Public Attributes
std::optional< llvm::yaml::Hex16 > Magic
std::optional< llvm::yaml::Hex16 > Version
std::optional< llvm::yaml::Hex64 > TextStartAddr
std::optional< llvm::yaml::Hex64 > DataStartAddr
std::optional< llvm::yaml::Hex64 > TOCAnchorAddr
std::optional< uint16_t > SecNumOfEntryPoint
std::optional< uint16_t > SecNumOfText
std::optional< uint16_t > SecNumOfData
std::optional< uint16_t > SecNumOfTOC
std::optional< uint16_t > SecNumOfLoader
std::optional< uint16_t > SecNumOfBSS
std::optional< llvm::yaml::Hex16 > MaxAlignOfText
std::optional< llvm::yaml::Hex16 > MaxAlignOfData
std::optional< llvm::yaml::Hex16 > ModuleType
std::optional< llvm::yaml::Hex8 > CpuFlag
std::optional< llvm::yaml::Hex8 > CpuType
std::optional< llvm::yaml::Hex8 > TextPageSize
std::optional< llvm::yaml::Hex8 > DataPageSize
std::optional< llvm::yaml::Hex8 > StackPageSize
std::optional< llvm::yaml::Hex8 > FlagAndTDataAlignment
std::optional< llvm::yaml::Hex64 > TextSize
std::optional< llvm::yaml::Hex64 > InitDataSize
std::optional< llvm::yaml::Hex64 > BssDataSize
std::optional< llvm::yaml::Hex64 > EntryPointAddr
std::optional< llvm::yaml::Hex64 > MaxStackSize
std::optional< llvm::yaml::Hex64 > MaxDataSize
std::optional< uint16_t > SecNumOfTData
std::optional< uint16_t > SecNumOfTBSS
std::optional< llvm::yaml::Hex16 > Flag

Definition at line 33 of file XCOFFYAML.h.

BssDataSize

std::optionalllvm::yaml::Hex64 llvm::XCOFFYAML::AuxiliaryHeader::BssDataSize

CpuFlag

std::optionalllvm::yaml::Hex8 llvm::XCOFFYAML::AuxiliaryHeader::CpuFlag

CpuType

std::optionalllvm::yaml::Hex8 llvm::XCOFFYAML::AuxiliaryHeader::CpuType

DataPageSize

std::optionalllvm::yaml::Hex8 llvm::XCOFFYAML::AuxiliaryHeader::DataPageSize

DataStartAddr

std::optionalllvm::yaml::Hex64 llvm::XCOFFYAML::AuxiliaryHeader::DataStartAddr

EntryPointAddr

std::optionalllvm::yaml::Hex64 llvm::XCOFFYAML::AuxiliaryHeader::EntryPointAddr

Flag

std::optionalllvm::yaml::Hex16 llvm::XCOFFYAML::AuxiliaryHeader::Flag

FlagAndTDataAlignment

std::optionalllvm::yaml::Hex8 llvm::XCOFFYAML::AuxiliaryHeader::FlagAndTDataAlignment

InitDataSize

std::optionalllvm::yaml::Hex64 llvm::XCOFFYAML::AuxiliaryHeader::InitDataSize

Magic

std::optionalllvm::yaml::Hex16 llvm::XCOFFYAML::AuxiliaryHeader::Magic

MaxAlignOfData

std::optionalllvm::yaml::Hex16 llvm::XCOFFYAML::AuxiliaryHeader::MaxAlignOfData

MaxAlignOfText

std::optionalllvm::yaml::Hex16 llvm::XCOFFYAML::AuxiliaryHeader::MaxAlignOfText

MaxDataSize

std::optionalllvm::yaml::Hex64 llvm::XCOFFYAML::AuxiliaryHeader::MaxDataSize

MaxStackSize

std::optionalllvm::yaml::Hex64 llvm::XCOFFYAML::AuxiliaryHeader::MaxStackSize

ModuleType

std::optionalllvm::yaml::Hex16 llvm::XCOFFYAML::AuxiliaryHeader::ModuleType

SecNumOfBSS

std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfBSS

SecNumOfData

std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfData

SecNumOfEntryPoint

std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfEntryPoint

SecNumOfLoader

std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfLoader

SecNumOfTBSS

std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfTBSS

SecNumOfTData

std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfTData

SecNumOfText

std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfText

SecNumOfTOC

std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfTOC

StackPageSize

std::optionalllvm::yaml::Hex8 llvm::XCOFFYAML::AuxiliaryHeader::StackPageSize

TextPageSize

std::optionalllvm::yaml::Hex8 llvm::XCOFFYAML::AuxiliaryHeader::TextPageSize

TextSize

std::optionalllvm::yaml::Hex64 llvm::XCOFFYAML::AuxiliaryHeader::TextSize

TextStartAddr

std::optionalllvm::yaml::Hex64 llvm::XCOFFYAML::AuxiliaryHeader::TextStartAddr

TOCAnchorAddr

std::optionalllvm::yaml::Hex64 llvm::XCOFFYAML::AuxiliaryHeader::TOCAnchorAddr

Version

std::optionalllvm::yaml::Hex16 llvm::XCOFFYAML::AuxiliaryHeader::Version


The documentation for this struct was generated from the following file: