Searched refs:SymbolEntry (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/llvm/tools/llvm-objcopy/MachO/ |
D | Object.h | 110 struct SymbolEntry { struct 140 std::vector<std::unique_ptr<SymbolEntry>> Symbols; argument 143 std::vector<std::unique_ptr<SymbolEntry>>::const_iterator>; 148 const SymbolEntry *getSymbolByIndex(uint32_t Index) const; 149 SymbolEntry *getSymbolByIndex(uint32_t Index); 151 function_ref<bool(const std::unique_ptr<SymbolEntry> &)> ToRemove); 160 Optional<SymbolEntry *> Symbol; 162 IndirectSymbolEntry(uint32_t OriginalIndex, Optional<SymbolEntry *> Symbol) in IndirectSymbolEntry() 178 Optional<const SymbolEntry *> Symbol;
|
D | Object.cpp | 17 const SymbolEntry *SymbolTable::getSymbolByIndex(uint32_t Index) const { in getSymbolByIndex() 22 SymbolEntry *SymbolTable::getSymbolByIndex(uint32_t Index) { in getSymbolByIndex() 23 return const_cast<SymbolEntry *>( in getSymbolByIndex() 28 function_ref<bool(const std::unique_ptr<SymbolEntry> &)> ToRemove) { in removeSymbols() 85 auto IsDead = [&](const std::unique_ptr<SymbolEntry> &S) -> bool { in removeSections() 90 SmallPtrSet<const SymbolEntry *, 2> DeadSymbols; in removeSections() 91 for (const std::unique_ptr<SymbolEntry> &Sym : SymTable.Symbols) in removeSections() 107 for (std::unique_ptr<SymbolEntry> &S : SymTable.Symbols) in removeSections()
|
D | MachOReader.cpp | 191 SymbolEntry constructSymbolEntry(StringRef StrTable, const nlist_t &nlist) { in constructSymbolEntry() 194 SymbolEntry SE; in constructSymbolEntry() 206 SymbolEntry SE = in readSymbolTable() 213 O.SymTable.Symbols.push_back(std::make_unique<SymbolEntry>(SE)); in readSymbolTable()
|
D | MachOLayoutBuilder.cpp | 56 for (std::unique_ptr<SymbolEntry> &Sym : O.SymTable.Symbols) in constructStringTable() 73 [](const std::unique_ptr<SymbolEntry> &A, in updateDySymTab() 74 const std::unique_ptr<SymbolEntry> &B) { in updateDySymTab()
|
D | MachOObjcopy.cpp | 88 for (SymbolEntry &Sym : Obj.SymTable) { in updateAndRemoveSymbols() 94 auto RemovePred = [Config, &Obj](const std::unique_ptr<SymbolEntry> &N) { in updateAndRemoveSymbols()
|
D | MachOWriter.cpp | 281 void writeNListEntry(const SymbolEntry &SE, bool IsLittleEndian, char *&Out, in writeNListEntry() 317 SymbolEntry *Sym = Iter->get(); in writeSymbolTable()
|
/external/google-breakpad/src/common/solaris/ |
D | dump_symbols.cc | 74 struct SymbolEntry { struct 133 typedef std::map<const char *, struct SymbolEntry *, CompareString> SymbolMap; 467 struct SymbolEntry *symbol_entry = in LoadSymbols() 468 (struct SymbolEntry *)malloc(sizeof(struct SymbolEntry)); in LoadSymbols()
|
/external/llvm-project/debuginfo-tests/dexter/dex/debugger/dbgeng/ |
D | symbols.py | 267 SymbolEntry = namedtuple("SymbolEntry", ["ModuleBase", "Offset", "Id", "Arg64", "Size", "Flags", "T… variable 347 fields = map(lambda x: getattr(symentry, x), SymbolEntry._fields) 348 return SymbolEntry(*fields)
|