Home
last modified time | relevance | path

Searched refs:SymTab (Results 1 – 12 of 12) sorted by relevance

/external/llvm/tools/obj2yaml/
Delf2yaml.cpp31 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/
DELF.h97 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()
DELFObjectFile.h219 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/
DELFWriter.cpp765 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/
DFunction.h87 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/
DFunction.h57 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/
DFunction.cpp168 SymTab = new ValueSymbolTable(); in Function()
191 delete SymTab; in ~Function()
/external/llvm/tools/llvm-readobj/
DARMEHABIPrinter.h388 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()
DELFDumper.cpp341 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/
Dllvm-objdump.cpp505 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/
DFunction.cpp265 SymTab = new ValueSymbolTable(); in Function()
286 delete SymTab; in ~Function()
/external/clang/lib/CodeGen/
DCGObjCGNU.cpp2517 llvm::Constant *SymTab = in ModuleInitFunction() local
2541 Elements.push_back(SymTab); in ModuleInitFunction()