Home
last modified time | relevance | path

Searched refs:GElf_Sym (Results 1 – 25 of 51) sorted by relevance

123

/external/elfutils/src/libelf/
Dgelf_getsym.c41 GElf_Sym *
45 GElf_Sym *dst;
48 GElf_Sym *result = NULL;
97 assert (sizeof (GElf_Sym) == sizeof (Elf64_Sym));
101 if (INVALID_NDX (ndx, GElf_Sym, data))
107 *dst = ((GElf_Sym *) data->d_buf)[ndx];
Dgelf_getsymshndx.c42 GElf_Sym *
47 GElf_Sym *dst;
52 GElf_Sym *result = NULL;
117 assert (sizeof (GElf_Sym) == sizeof (Elf64_Sym));
121 if (INVALID_NDX (ndx, GElf_Sym, symdata))
127 *dst = ((GElf_Sym *) symdata->d_buf)[ndx];
Dgelf.h73 typedef Elf64_Sym GElf_Sym; typedef
212 extern GElf_Sym *gelf_getsym (Elf_Data *__data, int __ndx, GElf_Sym *__dst);
215 extern int gelf_update_sym (Elf_Data *__data, int __ndx, GElf_Sym *__src);
220 extern GElf_Sym *gelf_getsymshndx (Elf_Data *__symdata, Elf_Data *__shndxdata,
221 int __ndx, GElf_Sym *__sym,
227 int __ndx, GElf_Sym *__sym,
Dnlist.c46 GElf_Sym sym;
143 GElf_Sym *sym; in nlist()
Dgelf_update_sym.c45 GElf_Sym *src;
/external/elfutils/src/tests/
Ddwflsyms.c32 gelf_type (GElf_Sym *sym) in gelf_type()
56 gelf_bind (GElf_Sym *sym) in gelf_bind()
72 gelf_bind_order (GElf_Sym *sym) in gelf_bind_order()
122 GElf_Sym sym; in list_syms()
135 GElf_Sym isym; in list_syms()
157 GElf_Sym asym; in list_syms()
Dasm-tst7.c126 GElf_Sym sym_mem; in main()
127 GElf_Sym *sym; in main()
Dasm-tst8.c127 GElf_Sym sym_mem; in main()
128 GElf_Sym *sym; in main()
Dsectiondump.c172 GElf_Sym sym_mem; in print_symtab()
173 GElf_Sym *sym = gelf_getsym (data, cnt, &sym_mem); in print_symtab()
Dasm-tst3.c246 GElf_Sym sym_mem; in main()
247 GElf_Sym *sym; in main()
Dvdsosyms.c55 GElf_Sym sym; in module_callback()
/external/elfutils/src/libdwfl/
Ddwfl_module_addrsym.c37 GElf_Sym *closest_sym, GElf_Word *shndxp, in __libdwfl_addrsym()
101 GElf_Sym sizeless_sym = { 0, 0, 0, 0, 0, SHN_UNDEF }; in __libdwfl_addrsym()
110 inline void try_sym_value (GElf_Addr value, GElf_Sym *sym, in __libdwfl_addrsym()
123 inline int binding_value (const GElf_Sym *symp) in __libdwfl_addrsym()
195 GElf_Sym sym; in __libdwfl_addrsym()
273 GElf_Sym *closest_sym, GElf_Word *shndxp) in dwfl_module_addrsym()
283 GElf_Off *offset, GElf_Sym *sym, in INTDEF()
Ddwfl_module_getsym.c33 __libdwfl_getsym (Dwfl_Module *mod, int ndx, GElf_Sym *sym, GElf_Addr *addr, in __libdwfl_getsym()
198 GElf_Sym *sym, GElf_Addr *addr, in dwfl_module_getsym_info()
210 GElf_Sym *sym, GElf_Word *shndxp) in INTDEF()
Dlibdwfl.h450 GElf_Sym *sym, GElf_Word *shndxp)
474 GElf_Sym *sym, GElf_Addr *addr,
502 GElf_Off *offset, GElf_Sym *sym,
517 GElf_Sym *sym, GElf_Word *shndxp)
Ddwfl_module_addrname.c35 GElf_Sym sym; in dwfl_module_addrname()
/external/ltrace/
Dbackend.h315 GElf_Rela *rela, GElf_Sym *sym);
359 const GElf_Sym *sym,
367 const GElf_Sym *sym,
Dltrace-elf.c91 const GElf_Sym *sym, in os_elf_add_func_entry()
107 const GElf_Sym *sym, in arch_elf_add_func_entry()
212 enum callback_status (*cb)(GElf_Sym *symbol, in each_symbol_in()
217 GElf_Sym sym; in each_symbol_in()
241 enum callback_status (*cb)(GElf_Sym *symbol, in elf_each_symbol()
715 size_t sym_index, GElf_Rela *rela, GElf_Sym *sym) in arch_get_sym_info()
820 GElf_Sym sym; in populate_plt()
934 GElf_Sym sym; in populate_this_symtab()
/external/elfutils/include/elfutils/
Dlibdwfl.h450 GElf_Sym *sym, GElf_Word *shndxp)
474 GElf_Sym *sym, GElf_Addr *addr,
502 GElf_Off *offset, GElf_Sym *sym,
517 GElf_Sym *sym, GElf_Word *shndxp)
/external/elfutils/src/libasm/
Ddisasm_cb.c100 GElf_Sym sym_mem; in read_symtab_exec()
101 GElf_Sym *sym = gelf_getsymshndx (data, xndxdata, cnt, &sym_mem, in read_symtab_exec()
/external/linux-tools-perf/src/tools/perf/util/
Dsymbol-elf.c43 static inline uint8_t elf_sym__type(const GElf_Sym *sym) in elf_sym__type()
48 static inline int elf_sym__is_function(const GElf_Sym *sym) in elf_sym__is_function()
55 static inline bool elf_sym__is_object(const GElf_Sym *sym) in elf_sym__is_object()
62 static inline int elf_sym__is_label(const GElf_Sym *sym) in elf_sym__is_label()
70 static bool elf_sym__is_a(GElf_Sym *sym, enum map_type type) in elf_sym__is_a()
82 static inline const char *elf_sym__name(const GElf_Sym *sym, in elf_sym__name()
186 GElf_Sym sym; in dso__synthesize_plt_symbols()
690 GElf_Sym sym; in dso__load_sym()
/external/elfutils/src/libebl/
Debl_check_special_symbol.c41 const GElf_Sym *sym;
/external/elfutils/src/backends/
Daarch64_symbol.c62 aarch64_check_special_symbol (Elf *elf, GElf_Ehdr *ehdr, const GElf_Sym *sym, in aarch64_check_special_symbol()
Dppc64_symbol.c98 const GElf_Sym *sym __attribute__ ((unused)), in ppc64_check_special_symbol()
/external/elfutils/src/src/
Darlib.c254 GElf_Sym sym_mem; in arlib_add_symbols()
255 GElf_Sym *sym = gelf_getsym (data, ndx, &sym_mem); in arlib_add_symbols()
Dstrip.c824 GElf_Sym sym_mem; in handle_elf()
826 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata, in handle_elf()
1240 GElf_Sym sym_mem; in handle_elf()
1242 GElf_Sym *sym = gelf_getsymshndx (shdr_info[cnt].data, in handle_elf()
1517 GElf_Sym sym_mem; in handle_elf()
1518 GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem); in handle_elf()
1571 GElf_Sym sym_mem; in handle_elf()
1572 GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem); in handle_elf()
1727 GElf_Sym sym_mem; in handle_elf()
1729 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata, in handle_elf()

123