LLVM
15.0.0git
|
#include "llvm/ObjectYAML/ELFYAML.h"
Public Member Functions | |
std::vector< Section * > | getSections () |
const SectionHeaderTable & | getSectionHeaderTable () const |
ELF_ELFOSABI | getOSAbi () const |
unsigned | getMachine () const |
Public Attributes | |
FileHeader | Header |
std::vector< ProgramHeader > | ProgramHeaders |
std::vector< std::unique_ptr< Chunk > > | Chunks |
Optional< std::vector< Symbol > > | Symbols |
Optional< std::vector< Symbol > > | DynamicSymbols |
Optional< DWARFYAML::Data > | DWARF |
unsigned llvm::ELFYAML::Object::getMachine | ( | ) | const |
Definition at line 34 of file ELFYAML.cpp.
References llvm::ELF::EM_NONE, Header, and llvm::ELFYAML::FileHeader::Machine.
Referenced by isMips64EL().
ELF_ELFOSABI llvm::ELFYAML::Object::getOSAbi | ( | ) | const |
Definition at line 32 of file ELFYAML.cpp.
References Header, and llvm::ELFYAML::FileHeader::OSABI.
|
inline |
Definition at line 716 of file ELFYAML.h.
References Chunks, llvm_unreachable, and S.
|
inline |
Definition at line 708 of file ELFYAML.h.
References Chunks, llvm::MipsISD::Ret, and S.
std::vector<std::unique_ptr<Chunk> > llvm::ELFYAML::Object::Chunks |
Definition at line 698 of file ELFYAML.h.
Referenced by getSectionHeaderTable(), and getSections().
Optional<DWARFYAML::Data> llvm::ELFYAML::Object::DWARF |
FileHeader llvm::ELFYAML::Object::Header |
Definition at line 693 of file ELFYAML.h.
Referenced by getMachine(), getOSAbi(), isMips64EL(), and llvm::yaml::yaml2elf().
std::vector<ProgramHeader> llvm::ELFYAML::Object::ProgramHeaders |