LLVM 20.0.0git
|
Classes | |
struct | AddrsigSection |
struct | ARMIndexTableEntry |
struct | ARMIndexTableSection |
struct | BBAddrMapEntry |
struct | BBAddrMapSection |
struct | CallGraphEntryWeight |
struct | CallGraphProfileSection |
struct | Chunk |
struct | DependentLibrariesSection |
struct | DynamicEntry |
struct | DynamicSection |
struct | FileHeader |
struct | Fill |
struct | GnuHashHeader |
struct | GnuHashSection |
struct | GroupSection |
struct | HashSection |
struct | LinkerOption |
struct | LinkerOptionsSection |
struct | MipsABIFlags |
struct | NoBitsSection |
struct | NoteEntry |
struct | NoteSection |
struct | Object |
struct | PGOAnalysisMapEntry |
struct | ProgramHeader |
struct | RawContentSection |
struct | Relocation |
struct | RelocationSection |
struct | RelrSection |
struct | Section |
struct | SectionHeader |
struct | SectionHeaderTable |
struct | SectionOrType |
struct | StackSizeEntry |
struct | StackSizesSection |
struct | Symbol |
struct | SymtabShndxSection |
struct | SymverSection |
struct | VerdefEntry |
struct | VerdefSection |
struct | VernauxEntry |
struct | VerneedEntry |
struct | VerneedSection |
Functions | |
StringRef | dropUniqueSuffix (StringRef S) |
std::string | appendUniqueSuffix (StringRef Name, const Twine &Msg) |
template<class ELFT > | |
unsigned | getDefaultShEntSize (unsigned EMachine, ELF_SHT SecType, StringRef SecName) |
bool | shouldAllocateFileSpace (ArrayRef< ProgramHeader > Phdrs, const NoBitsSection &S) |
Definition at line 695 of file ELFEmitter.cpp.
References Name, SuffixEnd, and SuffixStart.
Definition at line 702 of file ELFEmitter.cpp.
References llvm::StringRef::back(), llvm::StringRef::empty(), llvm::StringRef::npos, llvm::StringRef::rfind(), llvm::StringRef::substr(), SuffixEnd, and SuffixStart.
unsigned llvm::ELFYAML::getDefaultShEntSize | ( | unsigned | EMachine, |
ELF_SHT | SecType, | ||
StringRef | SecName | ||
) |
Definition at line 77 of file ELFYAML.h.
References llvm::ELF::EM_MIPS, llvm::ELF::SHT_DYNAMIC, llvm::ELF::SHT_DYNSYM, llvm::ELF::SHT_GNU_versym, llvm::ELF::SHT_GROUP, llvm::ELF::SHT_HASH, llvm::ELF::SHT_LLVM_CALL_GRAPH_PROFILE, llvm::ELF::SHT_MIPS_ABIFLAGS, llvm::ELF::SHT_REL, llvm::ELF::SHT_RELA, llvm::ELF::SHT_RELR, llvm::ELF::SHT_SYMTAB, and llvm::ELF::SHT_SYMTAB_SHNDX.
bool llvm::ELFYAML::shouldAllocateFileSpace | ( | ArrayRef< ProgramHeader > | Phdrs, |
const NoBitsSection & | S | ||
) |
Definition at line 1229 of file ELFEmitter.cpp.
References llvm::CallingConv::C, and llvm::find_if().