/external/llvm/tools/obj2yaml/ |
D | elf2yaml.cpp | 31 std::error_code dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab, 37 std::error_code dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab, 175 ELFDumper<ELFT>::dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab, in dumpSymbol() argument 187 ErrorOr<const Elf_Shdr *> ShdrOrErr = Obj.getSection(Sym, SymTab, ShndxTable); in dumpSymbol() 205 const Elf_Shdr *SymTab, in dumpRelocation() argument 211 const Elf_Sym *Sym = Obj.getRelocationSymbol(Rel, SymTab); in dumpRelocation() 212 ErrorOr<const Elf_Shdr *> StrTabSec = Obj.getSection(SymTab->sh_link); in dumpRelocation() 285 const Elf_Shdr *SymTab = *SymTabOrErr; in dumpRelSection() local 289 if (std::error_code EC = dumpRelocation(&*RI, SymTab, R)) in dumpRelSection() 309 const Elf_Shdr *SymTab = *SymTabOrErr; in dumpRelaSection() local [all …]
|
/external/llvm/include/llvm/Object/ |
D | ELF.h | 97 const Elf_Shdr *SymTab) const; 189 const Elf_Shdr *SymTab, 196 const Elf_Shdr *SymTab, 217 const Elf_Sym *Sym, const Elf_Shdr *SymTab, in getExtendedSymbolTableIndex() argument 219 return getExtendedSymbolTableIndex(Sym, symbol_begin(SymTab), ShndxTable); in getExtendedSymbolTableIndex() 235 ELFFile<ELFT>::getSection(const Elf_Sym *Sym, const Elf_Shdr *SymTab, in getSection() argument 239 return getSection(getExtendedSymbolTableIndex(Sym, SymTab, ShndxTable)); in getSection() 307 const Elf_Shdr *SymTab) const { in getRelocationSymbol() argument 311 return getEntry<Elf_Sym>(SymTab, Index); in getRelocationSymbol()
|
D | ELFObjectFile.h | 219 const Elf_Shdr *SymTab) const; 412 const Elf_Shdr *SymTab = *EF.getSection(Symb.d.a); in getSymbolAddress() local 416 EF.getSection(ESym, SymTab, ShndxTable); in getSymbolAddress() 535 const Elf_Shdr *SymTab) const { in getSymbolSection() argument 536 ErrorOr<const Elf_Shdr *> ESecOrErr = EF.getSection(ESym, SymTab, ShndxTable); in getSymbolSection() 553 const Elf_Shdr *SymTab = *EF.getSection(Symb.d.a); in getSymbolSection() local 554 return getSymbolSection(Sym, SymTab); in getSymbolSection() 798 const Elf_Shdr *SymTab = DotSymtabSec; in symbol_end_impl() local 799 if (!SymTab) in symbol_end_impl() 801 DataRefImpl Sym = toDRI(SymTab, SymTab->sh_size / sizeof(Elf_Sym)); in symbol_end_impl() [all …]
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | ELFWriter.cpp | 765 ELFSection &SymTab = getSymbolTableSection(); in EmitRelocations() local 766 RelSec.Link = SymTab.SectionIdx; in EmitRelocations() 965 ELFSection &SymTab = getSymbolTableSection(); in EmitSymbolTable() local 966 SymTab.Align = TEW->getPrefELFAlignment(); in EmitSymbolTable() 969 SymTab.Link = getStringTableSection().SectionIdx; in EmitSymbolTable() 972 SymTab.EntSize = TEW->getSymTabEntrySize(); in EmitSymbolTable() 982 EmitSymbol(SymTab, Sym); in EmitSymbolTable() 995 SymTab.Info = FirstNonLocalSymbol; in EmitSymbolTable() 996 SymTab.Size = SymTab.size(); in EmitSymbolTable()
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
D | Function.h | 87 ValueSymbolTable *SymTab; ///< Symbol table of args/instructions 349 inline ValueSymbolTable &getValueSymbolTable() { return *SymTab; } 350 inline const ValueSymbolTable &getValueSymbolTable() const { return *SymTab; }
|
/external/llvm/include/llvm/IR/ |
D | Function.h | 57 ValueSymbolTable *SymTab; ///< Symbol table of args/instructions 498 inline ValueSymbolTable &getValueSymbolTable() { return *SymTab; } 499 inline const ValueSymbolTable &getValueSymbolTable() const { return *SymTab; }
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
D | Function.cpp | 168 SymTab = new ValueSymbolTable(); in Function() 191 delete SymTab; in ~Function()
|
/external/llvm/tools/llvm-readobj/ |
D | ARMEHABIPrinter.h | 388 const Elf_Shdr *SymTab = *SymTabOrErr; in FindExceptionTable() local 399 const Elf_Sym *Symbol = ELF->getRelocationSymbol(&RelA, SymTab); in FindExceptionTable() 402 ELF->getSection(Symbol, SymTab, ShndxTable); in FindExceptionTable()
|
D | ELFDumper.cpp | 341 void printRelocation(const ELFO *Obj, const Elf_Shdr *SymTab, 372 void printRelocation(const ELFO *Obj, Elf_Rela Rel, const Elf_Shdr *SymTab); 2455 void GNUStyle<ELFT>::printRelocation(const ELFO *Obj, const Elf_Shdr *SymTab, in printRelocation() argument 2459 StringRef StrTable = unwrapOrError(Obj->getStringTableForSymtab(*SymTab)); in printRelocation() 2469 Sym = Obj->getRelocationSymbol(&R, SymTab); in printRelocation() 2472 Obj->getSection(Sym, SymTab, this->dumper()->getShndxTable())); in printRelocation() 2531 const Elf_Shdr *SymTab = unwrapOrError(Obj->getSection(Sec.sh_link)); in printRelocations() local 2538 printRelocation(Obj, SymTab, Rela, false); in printRelocations() 2542 printRelocation(Obj, SymTab, R, true); in printRelocations() 3266 const Elf_Shdr *SymTab = unwrapOrError(Obj->getSection(Sec->sh_link)); in printRelocations() local [all …]
|
/external/llvm/tools/llvm-objdump/ |
D | llvm-objdump.cpp | 505 const Elf_Shdr *SymTab = *SymTabOrErr; in getRelocationValueString() local 506 assert(SymTab->sh_type == ELF::SHT_SYMTAB || in getRelocationValueString() 507 SymTab->sh_type == ELF::SHT_DYNSYM); in getRelocationValueString() 508 ErrorOr<const Elf_Shdr *> StrTabSec = EF.getSection(SymTab->sh_link); in getRelocationValueString()
|
/external/llvm/lib/IR/ |
D | Function.cpp | 265 SymTab = new ValueSymbolTable(); in Function() 286 delete SymTab; in ~Function()
|
/external/clang/lib/CodeGen/ |
D | CGObjCGNU.cpp | 2517 llvm::Constant *SymTab = in ModuleInitFunction() local 2541 Elements.push_back(SymTab); in ModuleInitFunction()
|