|
LLVM 22.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 696 of file ELFEmitter.cpp.
References SuffixEnd, and SuffixStart.
Definition at line 703 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 1235 of file ELFEmitter.cpp.
References llvm::CallingConv::C, and llvm::find_if().