Searched refs:SymTable (Results 1 – 9 of 9) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/ |
| H A D | MachOLayoutBuilder.cpp | 56 for (std::unique_ptr<SymbolEntry> &Sym : O.SymTable.Symbols) in constructStringTable() 63 for (auto &Symbol : O.SymTable.Symbols) in updateSymbolIndexes() 72 assert(llvm::is_sorted(O.SymTable.Symbols, in updateDySymTab() 85 auto Iter = O.SymTable.Symbols.begin(); in updateDySymTab() 86 auto End = O.SymTable.Symbols.end(); in updateDySymTab() 108 O.SymTable.Symbols.size() - (NumLocalSymbols + NumExtDefSymbols); in updateDySymTab() 257 StartOfSymbols + NListSize * O.SymTable.Symbols.size(); in layoutTail() 298 MLC.symtab_command_data.nsyms = O.SymTable.Symbols.size(); in layoutTail()
|
| H A D | MachOWriter.cpp | 30 return O.SymTable.Symbols.size() * in symTableSize() 315 char *SymTable = (char *)Buf->getBufferStart() + SymTabCommand.symoff; in writeSymbolTable() local 316 for (auto Iter = O.SymTable.Symbols.begin(), End = O.SymTable.Symbols.end(); in writeSymbolTable() 322 writeNListEntry<MachO::nlist_64>(*Sym, IsLittleEndian, SymTable, Nstrx); in writeSymbolTable() 324 writeNListEntry<MachO::nlist>(*Sym, IsLittleEndian, SymTable, Nstrx); in writeSymbolTable()
|
| H A D | Object.cpp | 89 for (const std::unique_ptr<SymbolEntry> &Sym : SymTable.Symbols) in removeSections() 104 SymTable.removeSymbols(IsDead); in removeSections() 105 for (std::unique_ptr<SymbolEntry> &S : SymTable.Symbols) in removeSections()
|
| H A D | MachOReader.cpp | 213 O.SymTable.Symbols.push_back(std::make_unique<SymbolEntry>(SE)); in readSymbolTable() 230 Reloc.Symbol = O.SymTable.getSymbolByIndex(SymbolNum); in setSymbolInRelocationInfo() 293 Index, O.SymTable.getSymbolByIndex(Index)); in readIndirectSymbolTable()
|
| H A D | MachOObjcopy.cpp | 91 for (SymbolEntry &Sym : Obj.SymTable) { in updateAndRemoveSymbols() 113 Obj.SymTable.removeSymbols(RemovePred); in updateAndRemoveSymbols()
|
| H A D | Object.h | 303 SymbolTable SymTable; member
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
| H A D | ELFObjectFile.h | 240 ELFSymbolRef toSymbolRef(const Elf_Shdr *SymTable, unsigned SymbolNum) const { in toSymbolRef() argument 241 return ELFSymbolRef({toDRI(SymTable, SymbolNum), this}); in toSymbolRef() 311 DataRefImpl toDRI(const Elf_Shdr *SymTable, unsigned SymbolNum) const { in toDRI() argument 313 if (!SymTable) { in toDRI() 318 assert(SymTable->sh_type == ELF::SHT_SYMTAB || in toDRI() 319 SymTable->sh_type == ELF::SHT_DYNSYM); in toDRI() 329 (reinterpret_cast<uintptr_t>(SymTable) - SHT) / sizeof(Elf_Shdr); in toDRI()
|
| H A D | ELF.h | 1101 const Elf_Shdr &SymTable = **SymTableOrErr; in getSHNDXTable() local 1102 if (SymTable.sh_type != ELF::SHT_SYMTAB && in getSHNDXTable() 1103 SymTable.sh_type != ELF::SHT_DYNSYM) in getSHNDXTable() 1106 object::getELFSectionTypeName(getHeader().e_machine, SymTable.sh_type) + in getSHNDXTable() 1109 uint64_t Syms = SymTable.sh_size / sizeof(Elf_Sym); in getSHNDXTable()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/obj2yaml/ |
| H A D | elf2yaml.cpp | 30 ArrayRef<Elf_Sym> SymTable; member in __anona642e3200111::ELFDumper 164 unsigned Index = Sym - SymTable.data(); in getUniquedSymbolName() 652 SymTable = *SymtabOrErr; in dumpSymbols() 653 SymbolNames.resize(SymTable.size()); in dumpSymbols()
|