|
LLVM 24.0.0git
|
#include "llvm/ObjectYAML/ELFYAML.h"
Static Public Member Functions | |
| static LLVM_ABI void | mapping (IO &IO, std::unique_ptr< ELFYAML::Chunk > &C) |
| static LLVM_ABI std::string | validate (IO &io, std::unique_ptr< ELFYAML::Chunk > &C) |
|
static |
Definition at line 1560 of file ELFYAML.cpp.
References assert(), llvm::cast(), llvm::ELFYAML::dropUniqueSuffix(), llvm::dyn_cast(), llvm::ELF::EM_ARM, llvm::ELF::EM_MIPS, llvm::yaml::fillMapping(), llvm::yaml::IO::getContext(), llvm::yaml::getStringValue(), llvm::yaml::groupSectionMapping(), llvm::yaml::isInteger(), llvm::yaml::IO::mapOptional(), mapping(), llvm::yaml::IO::mapRequired(), llvm::ELFYAML::StackSizesSection::nameMatches(), llvm::yaml::IO::outputting(), llvm::yaml::sectionHeaderTableMapping(), llvm::yaml::sectionMapping(), llvm::yaml::setStringValue(), llvm::ELF::SHT_ARM_EXIDX, llvm::ELF::SHT_CREL, llvm::ELF::SHT_DYNAMIC, llvm::ELF::SHT_GNU_HASH, llvm::ELF::SHT_GNU_verdef, llvm::ELF::SHT_GNU_verneed, llvm::ELF::SHT_GNU_versym, llvm::ELF::SHT_GROUP, llvm::ELF::SHT_HASH, llvm::ELF::SHT_LLVM_ADDRSIG, llvm::ELF::SHT_LLVM_BB_ADDR_MAP, llvm::ELF::SHT_LLVM_CALL_GRAPH_PROFILE, llvm::ELF::SHT_LLVM_DEPENDENT_LIBRARIES, llvm::ELF::SHT_LLVM_LINKER_OPTIONS, llvm::ELF::SHT_MIPS_ABIFLAGS, llvm::ELF::SHT_NOBITS, llvm::ELF::SHT_NOTE, llvm::ELF::SHT_NULL, llvm::ELF::SHT_REL, llvm::ELF::SHT_RELA, llvm::ELF::SHT_RELR, llvm::ELF::SHT_SYMTAB_SHNDX, llvm::StringRef::starts_with(), llvm::Type::Type(), and llvm::ELFYAML::SectionHeaderTable::TypeStr.
Referenced by mapping().
|
static |
Definition at line 1718 of file ELFYAML.cpp.
References C(), llvm::cast(), llvm::ELFYAML::Section::Content, llvm::count_if(), llvm::dyn_cast(), E(), llvm::yaml::IO::error(), F, llvm::ELFYAML::Section::getEntries(), I, Msg, P, llvm::ELFYAML::Section::Size, uint64_t, and validate().
Referenced by validate().