Searched refs:Elf_Sym (Results 1 - 18 of 18) sorted by relevance

/external/syslinux/com32/include/sys/i386/
H A Dmodule.h29 typedef Elf32_Sym Elf_Sym; typedef
/external/syslinux/com32/include/sys/x86_64/
H A Dmodule.h29 typedef Elf64_Sym Elf_Sym; typedef
/external/syslinux/com32/lib/sys/module/
H A Dcommon.h29 static inline Elf_Sym *symbol_get_entry(struct elf_module *module, int entry)
34 return (Elf_Sym *)(sym_table + index);
H A Dcommon.c48 Elf_Sym *crt_sym;
52 crt_sym = (Elf_Sym*)(module->sym_table + i*module->syment_size);
317 Elf_Sym *crt_sym = NULL, *ref_sym = NULL;
457 static Elf_Sym *module_find_symbol_sysv(const char *name, struct elf_module *module) {
468 Elf_Sym *crt_sym;
483 static Elf_Sym *module_find_symbol_gnu(const char *name, struct elf_module *module) {
527 Elf_Sym *crt_sym = symbol_get_entry(module, (hasharr - gnu_chain_zero));
540 static Elf_Sym *module_find_symbol_iterate(const char *name,struct elf_module *module)
544 Elf_Sym *crt_sym;
558 Elf_Sym *module_find_symbo
[all...]
H A Delf_module.c114 Elf_Sym *ctors_start, *ctors_end;
115 Elf_Sym *dtors_start, *dtors_end;
184 Elf_Sym *main_sym;
/external/llvm/include/llvm/Object/
H A DELF.h45 typedef Elf_Sym_Impl<ELFT> Elf_Sym; typedef in class:llvm::object::ELFFile
96 const Elf_Sym *getRelocationSymbol(const Elf_Rel *Rel,
118 const Elf_Sym *symbol_begin(const Elf_Shdr *Sec) const {
121 if (Sec->sh_entsize != sizeof(Elf_Sym))
123 return reinterpret_cast<const Elf_Sym *>(base() + Sec->sh_offset);
125 const Elf_Sym *symbol_end(const Elf_Shdr *Sec) const {
129 if (Size % sizeof(Elf_Sym))
131 return symbol_begin(Sec) + Size / sizeof(Elf_Sym);
188 uint32_t getExtendedSymbolTableIndex(const Elf_Sym *Sym,
191 uint32_t getExtendedSymbolTableIndex(const Elf_Sym *Sy
[all...]
H A DELFObjectFile.h194 typedef typename ELFFile<ELFT>::Elf_Sym Elf_Sym; typedef in class:llvm::object::ELFObjectFile
218 Expected<section_iterator> getSymbolSection(const Elf_Sym *Symb,
290 bool isExportedToOtherDSO(const Elf_Sym *ESym) const {
313 const Elf_Sym *getSymbol(DataRefImpl Sym) const {
314 return EF.template getEntry<Elf_Sym>(Sym.d.a, Sym.d.b);
366 const Elf_Sym *ESym = getSymbol(Sym);
385 const Elf_Sym *ESym = getSymbol(Symb);
403 const Elf_Sym *ESym = getSymbol(Symb);
429 const Elf_Sym *Sy
[all...]
/external/syslinux/com32/include/sys/
H A Dmodule.h310 extern Elf_Sym *module_find_symbol(const char *name, struct elf_module *module);
327 extern Elf_Sym *global_find_symbol(const char *name, struct elf_module **module);
/external/swiftshader/third_party/LLVM/lib/Object/
H A DELFObjectFile.cpp262 typedef Elf_Sym_Impl<target_endianness, is64Bits> Elf_Sym; typedef in class:__anon22767::ELFObjectFile
299 DenseMap<const Elf_Sym*, ELF::Elf64_Word> ExtendedSymbolTable;
316 const Elf_Sym *getSymbol(DataRefImpl Symb) const;
323 error_code getSymbolName(const Elf_Sym *Symb, StringRef &Res) const;
378 ELF::Elf64_Word getSymbolTableIndex(const Elf_Sym *symb) const;
379 const Elf_Shdr *getSection(const Elf_Sym *symb) const;
386 const Elf_Sym *symb = getSymbol(Symb);
393 && symb >= (const Elf_Sym*)(base()
395 && symb < (const Elf_Sym*)(base()
431 const Elf_Sym *sym
[all...]
/external/llvm/tools/llvm-readobj/
H A DELFDumper.cpp54 typedef typename ELFO::Elf_Sym Elf_Sym; \
133 typedef typename ELFO::Elf_Sym Elf_Sym; typedef in class:__anon14880::ELFDumper
174 StringRef getSymbolVersion(StringRef StrTab, const Elf_Sym *symb,
227 return DynSymRegion.getAsArrayRef<Elf_Sym>();
232 std::string getFullSymbolName(const Elf_Sym *Symbol, StringRef StrTable,
275 using Elf_Sym = typename ELFFile<ELFT>::Elf_Sym;
290 virtual void printSymbol(const ELFFile<ELFT> *Obj, const Elf_Sym *Symbo
1879 typedef typename ELFO::Elf_Sym Elf_Sym; typedef in class:__anon14883::MipsGOTParser
[all...]
H A DARMEHABIPrinter.h309 typedef typename object::ELFFile<ET>::Elf_Sym Elf_Sym; typedef in class:llvm::ARM::EHABI::PrinterContext
356 for (const Elf_Sym &Sym : ELF->symbols(Symtab))
399 const Elf_Sym *Symbol = ELF->getRelocationSymbol(&RelA, SymTab);
/external/llvm/tools/yaml2obj/
H A Dyaml2elf.cpp103 typedef typename object::ELFFile<ELFT>::Elf_Sym Elf_Sym; typedef in class:__anon14903::ELFState
129 std::vector<Elf_Sym> &Syms, unsigned SymbolBinding);
271 SHeader.sh_entsize = sizeof(Elf_Sym);
274 std::vector<Elf_Sym> Syms;
277 Elf_Sym Sym;
316 std::vector<Elf_Sym> &Syms,
319 Elf_Sym Symbol;
/external/llvm/tools/obj2yaml/
H A Delf2yaml.cpp24 typedef object::Elf_Sym_Impl<ELFT> Elf_Sym; typedef in class:__anon14891::ELFDumper
31 std::error_code dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab,
143 for (const Elf_Sym &Sym : Obj.symbols(Symtab)) {
175 ELFDumper<ELFT>::dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab,
211 const Elf_Sym *Sym = Obj.getRelocationSymbol(Rel, SymTab);
363 const Elf_Sym *symbol = Obj.getSymbol(Symtab, Shdr->sh_info);
/external/google-breakpad/src/common/solaris/
H A Ddump_symbols.cc57 typedef Elf64_Sym Elf_Sym; typedef in namespace:__anon7452
59 typedef Elf32_Sym Elf_Sym;
465 Elf_Sym *symbol = (Elf_Sym *)((char *)base + symtab_section.sh_offset);
/external/syslinux/core/elflink/
H A Dload_env32.c45 .syment_size = sizeof(Elf_Sym),
/external/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp492 typedef typename ELFObjectFile<ELFT>::Elf_Sym Elf_Sym;
532 const Elf_Sym *symb = Obj->getSymbol(SI->getRawDataRefImpl());
/external/syslinux/com32/lua/src/
H A Dloadlib.c252 Elf_Sym *p = module_find_symbol (sym, (struct elf_module *)lib);
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp39 typedef Elf_Sym_Impl<ELFT> Elf_Sym; typedef in class:__anon14050::DyldELFObject
91 Elf_Sym *sym = const_cast<Elf_Sym *>(

Completed in 357 milliseconds