Home
last modified time | relevance | path

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

12

/external/elfutils/0.153/libelf/
Dgelf_getsym.c62 GElf_Sym *
66 GElf_Sym *dst;
69 GElf_Sym *result = NULL;
118 assert (sizeof (GElf_Sym) == sizeof (Elf64_Sym));
122 if (unlikely ((ndx + 1) * sizeof (GElf_Sym) > data->d_size))
128 *dst = ((GElf_Sym *) data->d_buf)[ndx];
Dgelf_getsymshndx.c63 GElf_Sym *
68 GElf_Sym *dst;
73 GElf_Sym *result = NULL;
138 assert (sizeof (GElf_Sym) == sizeof (Elf64_Sym));
142 if (unlikely ((ndx + 1) * sizeof (GElf_Sym) > symdata->d_size))
148 *dst = ((GElf_Sym *) symdata->d_buf)[ndx];
Dgelf.h94 typedef Elf64_Sym GElf_Sym; typedef
233 extern GElf_Sym *gelf_getsym (Elf_Data *__data, int __ndx, GElf_Sym *__dst);
236 extern int gelf_update_sym (Elf_Data *__data, int __ndx, GElf_Sym *__src);
241 extern GElf_Sym *gelf_getsymshndx (Elf_Data *__symdata, Elf_Data *__shndxdata,
242 int __ndx, GElf_Sym *__sym,
248 int __ndx, GElf_Sym *__sym,
Dnlist.c67 GElf_Sym sym;
164 GElf_Sym *sym; in nlist()
Dgelf_update_sym.c66 GElf_Sym *src;
Dgelf_update_symshndx.c68 GElf_Sym *src;
/external/elfutils/0.153/libdwfl/
Ddwfl_module_addrsym.c57 GElf_Sym *closest_sym, GElf_Word *shndxp) in dwfl_module_addrsym()
65 inline bool same_section (const GElf_Sym *sym, GElf_Word shndx) in dwfl_module_addrsym()
101 GElf_Sym sizeless_sym = { 0, 0, 0, 0, 0, SHN_UNDEF }; in dwfl_module_addrsym()
112 GElf_Sym sym; in dwfl_module_addrsym()
Ddwfl_module_addrname.c55 GElf_Sym sym; in dwfl_module_addrname()
Dlibdwfl.h441 GElf_Sym *sym, GElf_Word *shndxp)
450 GElf_Sym *sym, GElf_Word *shndxp)
Ddwfl_module_getsym.c54 GElf_Sym *sym, GElf_Word *shndxp) in dwfl_module_getsym()
Drelocate.c127 int symndx, GElf_Sym *sym, GElf_Word *shndx) in relocate_getsym()
213 GElf_Sym *sym, GElf_Word shndx) in resolve_symbol()
354 GElf_Sym sym; in relocate_section()
/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/0.153/libasm/
Ddisasm_cb.c97 GElf_Sym sym_mem; in read_symtab_exec()
98 GElf_Sym *sym = gelf_getsymshndx (data, xndxdata, cnt, &sym_mem, in read_symtab_exec()
/external/linux-tools-perf/perf-3.12.0/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/0.153/libebl/
Debl_check_special_symbol.c62 const GElf_Sym *sym;
Debl-hooks.h145 bool EBLHOOK(check_special_symbol) (Elf *, GElf_Ehdr *, const GElf_Sym *,
/external/elfutils/0.153/backends/
Dppc64_symbol.c92 const GElf_Sym *sym __attribute__ ((unused)), in ppc64_check_special_symbol()
Dalpha_symbol.c131 const GElf_Sym *sym __attribute__ ((unused)), in alpha_check_special_symbol()
Dppc_symbol.c117 ppc_check_special_symbol (Elf *elf, GElf_Ehdr *ehdr, const GElf_Sym *sym, in ppc_check_special_symbol()
/external/elfutils/0.153/src/
Daddr2line.c337 GElf_Sym s; in print_addrsym()
379 GElf_Sym *symbol = ((void **) arg)[1]; in find_symbol()
473 GElf_Sym sym; in handle_address()
Darlib.c261 GElf_Sym sym_mem; in arlib_add_symbols()
262 GElf_Sym *sym = gelf_getsym (data, ndx, &sym_mem); in arlib_add_symbols()
Dstrip.c809 GElf_Sym sym_mem; in handle_elf()
811 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata, in handle_elf()
1217 GElf_Sym sym_mem; in handle_elf()
1219 GElf_Sym *sym = gelf_getsymshndx (shdr_info[cnt].data, in handle_elf()
1492 GElf_Sym sym_mem; in handle_elf()
1493 GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem); in handle_elf()
1546 GElf_Sym sym_mem; in handle_elf()
1547 GElf_Sym *sym = gelf_getsym (symd, inner, &sym_mem); in handle_elf()
1702 GElf_Sym sym_mem; in handle_elf()
1704 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata, in handle_elf()
Dunstrip.c346 GElf_Sym sym_mem; in symtab_count_leading_section_symbols()
348 GElf_Sym *sym = gelf_getsymshndx (data, shndxdata, i, &sym_mem, &shndx); in symtab_count_leading_section_symbols()
577 GElf_Sym sym_mem; in add_new_section_symbols()
579 GElf_Sym *sym = gelf_getsymshndx (old_symdata, shndxdata, in add_new_section_symbols()
595 GElf_Sym sym = in add_new_section_symbols()
610 GElf_Sym sym_mem; in add_new_section_symbols()
612 GElf_Sym *sym = gelf_getsymshndx (old_symdata, shndxdata, in add_new_section_symbols()
762 GElf_Sym sym_mem; in collect_symbols()
764 GElf_Sym *sym = gelf_getsymshndx (symdata, shndxdata, i, in collect_symbols()
1538 GElf_Sym sym_mem; in copy_elided_sections()
[all …]
/external/elfutils/elfutils/
Dlibdwfl.h441 GElf_Sym *sym, GElf_Word *shndxp)
450 GElf_Sym *sym, GElf_Word *shndxp)

12