LLVM 20.0.0git
|
#include "llvm/ObjectYAML/XCOFFYAML.h"
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.
std::optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::BssDataSize |
Definition at line 56 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::CpuFlag |
Definition at line 48 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::CpuType |
Definition at line 49 of file XCOFFYAML.h.
std::optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::DataPageSize |
Definition at line 51 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::DataStartAddr |
Definition at line 37 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::EntryPointAddr |
Definition at line 57 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::Flag |
Definition at line 62 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::FlagAndTDataAlignment |
Definition at line 53 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::InitDataSize |
Definition at line 55 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::Magic |
Definition at line 34 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::MaxAlignOfData |
Definition at line 46 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::MaxAlignOfText |
Definition at line 45 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::MaxDataSize |
Definition at line 59 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::MaxStackSize |
Definition at line 58 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::ModuleType |
Definition at line 47 of file XCOFFYAML.h.
std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfBSS |
Definition at line 44 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfData |
Definition at line 41 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfEntryPoint |
Definition at line 39 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfLoader |
Definition at line 43 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfTBSS |
Definition at line 61 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfTData |
Definition at line 60 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfText |
Definition at line 40 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfTOC |
Definition at line 42 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::StackPageSize |
Definition at line 52 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::TextPageSize |
Definition at line 50 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::TextSize |
Definition at line 54 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::TextStartAddr |
Definition at line 36 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::TOCAnchorAddr |
Definition at line 38 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::Version |
Definition at line 35 of file XCOFFYAML.h.
Referenced by llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >::mapping().