LLVM  15.0.0git
Public Attributes | List of all members
llvm::XCOFFYAML::AuxiliaryHeader Struct Reference

#include "llvm/ObjectYAML/XCOFFYAML.h"

Collaboration diagram for llvm::XCOFFYAML::AuxiliaryHeader:
Collaboration graph
[legend]

Public Attributes

Optional< llvm::yaml::Hex16 > Magic
 
Optional< llvm::yaml::Hex16 > Version
 
Optional< llvm::yaml::Hex64 > TextStartAddr
 
Optional< llvm::yaml::Hex64 > DataStartAddr
 
Optional< llvm::yaml::Hex64 > TOCAnchorAddr
 
Optional< uint16_tSecNumOfEntryPoint
 
Optional< uint16_tSecNumOfText
 
Optional< uint16_tSecNumOfData
 
Optional< uint16_tSecNumOfTOC
 
Optional< uint16_tSecNumOfLoader
 
Optional< uint16_tSecNumOfBSS
 
Optional< llvm::yaml::Hex16 > MaxAlignOfText
 
Optional< llvm::yaml::Hex16 > MaxAlignOfData
 
Optional< llvm::yaml::Hex16 > ModuleType
 
Optional< llvm::yaml::Hex8 > CpuFlag
 
Optional< llvm::yaml::Hex8 > CpuType
 
Optional< llvm::yaml::Hex8 > TextPageSize
 
Optional< llvm::yaml::Hex8 > DataPageSize
 
Optional< llvm::yaml::Hex8 > StackPageSize
 
Optional< llvm::yaml::Hex8 > FlagAndTDataAlignment
 
Optional< llvm::yaml::Hex64 > TextSize
 
Optional< llvm::yaml::Hex64 > InitDataSize
 
Optional< llvm::yaml::Hex64 > BssDataSize
 
Optional< llvm::yaml::Hex64 > EntryPointAddr
 
Optional< llvm::yaml::Hex64 > MaxStackSize
 
Optional< llvm::yaml::Hex64 > MaxDataSize
 
Optional< uint16_tSecNumOfTData
 
Optional< uint16_tSecNumOfTBSS
 
Optional< llvm::yaml::Hex16 > Flag
 

Detailed Description

Definition at line 32 of file XCOFFYAML.h.

Member Data Documentation

◆ BssDataSize

Optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::BssDataSize

◆ CpuFlag

Optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::CpuFlag

◆ CpuType

Optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::CpuType

Definition at line 48 of file XCOFFYAML.h.

◆ DataPageSize

Optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::DataPageSize

◆ DataStartAddr

Optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::DataStartAddr

◆ EntryPointAddr

Optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::EntryPointAddr

◆ Flag

Optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::Flag

◆ FlagAndTDataAlignment

Optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::FlagAndTDataAlignment

◆ InitDataSize

Optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::InitDataSize

◆ Magic

Optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::Magic

◆ MaxAlignOfData

Optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::MaxAlignOfData

◆ MaxAlignOfText

Optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::MaxAlignOfText

◆ MaxDataSize

Optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::MaxDataSize

◆ MaxStackSize

Optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::MaxStackSize

◆ ModuleType

Optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::ModuleType

Definition at line 46 of file XCOFFYAML.h.

◆ SecNumOfBSS

Optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfBSS

◆ SecNumOfData

Optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfData

◆ SecNumOfEntryPoint

Optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfEntryPoint

◆ SecNumOfLoader

Optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfLoader

◆ SecNumOfTBSS

Optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfTBSS

◆ SecNumOfTData

Optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfTData

◆ SecNumOfText

Optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfText

◆ SecNumOfTOC

Optional<uint16_t> llvm::XCOFFYAML::AuxiliaryHeader::SecNumOfTOC

◆ StackPageSize

Optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::StackPageSize

◆ TextPageSize

Optional<llvm::yaml::Hex8> llvm::XCOFFYAML::AuxiliaryHeader::TextPageSize

◆ TextSize

Optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::TextSize

◆ TextStartAddr

Optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::TextStartAddr

◆ TOCAnchorAddr

Optional<llvm::yaml::Hex64> llvm::XCOFFYAML::AuxiliaryHeader::TOCAnchorAddr

◆ Version

Optional<llvm::yaml::Hex16> llvm::XCOFFYAML::AuxiliaryHeader::Version

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