Home
last modified time | relevance | path

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

12

/freebsd/contrib/elftoolchain/nm/
H A Dnm.c62 GElf_Sym *sym;
67 typedef void (*fn_elem_print)(char, const char *, const GElf_Sym *, const char *);
68 typedef void (*fn_sym_print)(const GElf_Sym *);
69 typedef int (*fn_filter)(char, const GElf_Sym *, const char *);
192 static const char * get_sym_name(Elf *, const GElf_Sym *, size_t,
194 static char get_sym_type(const GElf_Sym *, const char *);
209 static int sym_elem_def(char, const GElf_Sym *, const char *);
210 static int sym_elem_global(char, const GElf_Sym *, const char *);
211 static int sym_elem_global_static(char, const GElf_Sym *,
213 static int sym_elem_nondebug(char, const GElf_Sym *, const char *);
[all …]
/freebsd/contrib/elftoolchain/libelf/
H A Dgelf.h47 typedef Elf64_Sym GElf_Sym; /* Symbol table entries */ typedef
85 GElf_Sym *gelf_getsym(Elf_Data *_src, int _index, GElf_Sym *_dst);
86 GElf_Sym *gelf_getsymshndx(Elf_Data *_src, Elf_Data *_shindexsrc,
87 int _index, GElf_Sym *_dst, Elf32_Word *_shindexdst);
96 int gelf_update_sym(Elf_Data *_dst, int _index, GElf_Sym *_src);
98 int _index, GElf_Sym *_symsrc, Elf32_Word _shindexsrc);
H A Dgelf_symshndx.c34 GElf_Sym *
35 gelf_getsymshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *dst, in gelf_getsymshndx()
88 gelf_update_symshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *gs, in gelf_update_symshndx()
H A Dgelf_sym.c36 GElf_Sym *
37 gelf_getsym(Elf_Data *ed, int ndx, GElf_Sym *dst) in gelf_getsym()
99 gelf_update_sym(Elf_Data *ed, int ndx, GElf_Sym *gs) in gelf_update_sym()
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_pid.h50 fasttrap_probe_spec_t *, const GElf_Sym *);
53 fasttrap_probe_spec_t *, const GElf_Sym *, uint64_t *);
56 fasttrap_probe_spec_t *, const GElf_Sym *, ulong_t);
59 dtrace_hdl_t *, fasttrap_probe_spec_t *, const GElf_Sym *, const char *);
H A Ddt_module.c286 static GElf_Sym *
287 dt_module_symgelf32(const Elf32_Sym *src, GElf_Sym *dst) in dt_module_symgelf32()
301 static GElf_Sym *
302 dt_module_symgelf64(const Elf64_Sym *src, GElf_Sym *dst) in dt_module_symgelf64()
305 bcopy(src, dst, sizeof (GElf_Sym)); in dt_module_symgelf64()
310 static GElf_Sym *
312 GElf_Sym *symp, uint_t *idp) in dt_module_symname32()
340 static GElf_Sym *
342 GElf_Sym *symp, uint_t *idp) in dt_module_symname64()
370 static GElf_Sym *
[all...]
H A Ddtrace.h511 GElf_Sym *, dtrace_syminfo_t *);
514 GElf_Sym *, dtrace_syminfo_t *);
528 extern int dtrace_symbol_type(dtrace_hdl_t *, const GElf_Sym *,
577 int (*dtv_lookup_by_addr)(void *, GElf_Addr, GElf_Sym *,
H A Ddt_impl.h96 GElf_Sym *(*do_symname)(struct dt_module *,
97 const char *, GElf_Sym *, uint_t *);
98 GElf_Sym *(*do_symaddr)(struct dt_module *,
99 GElf_Addr, GElf_Sym *, uint_t *);
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/riscv/
H A Ddt_isadep.c48 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_create_entry_probe()
68 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) in dt_pid_create_return_probe()
79 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) in dt_pid_create_offset_probe()
103 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) in dt_pid_create_glob_offset_probes()
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/aarch64/
H A Ddt_isadep.c48 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_create_entry_probe()
68 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) in dt_pid_create_return_probe()
79 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) in dt_pid_create_offset_probe()
103 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) in dt_pid_create_glob_offset_probes()
/freebsd/lib/libproc/tests/
H A Dproc_test.c102 verify_bkpt(struct proc_handle *phdl, GElf_Sym *sym, const char *symname, in verify_bkpt()
106 GElf_Sym tsym; in verify_bkpt()
225 GElf_Sym sym1, sym2; in ATF_TC_BODY()
265 GElf_Sym main_sym, r_debug_state_sym; in ATF_TC_BODY()
304 GElf_Sym sym; in ATF_TC_BODY()
382 GElf_Sym bar_sym; in ATF_TC_BODY()
414 GElf_Sym qux_sym; in ATF_TC_BODY()
445 GElf_Sym foo_sym; in ATF_TC_BODY()
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/arm/
H A Ddt_isadep.c61 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_create_entry_probe()
80 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) in dt_pid_create_return_probe()
129 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) in dt_pid_create_offset_probe()
152 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) in dt_pid_create_glob_offset_probes()
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/powerpc/
H A Ddt_isadep.c43 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_create_entry_probe()
62 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) in dt_pid_create_return_probe()
138 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) in dt_pid_create_offset_probe()
161 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) in dt_pid_create_glob_offset_probes()
/freebsd/lib/libproc/
H A Dlibproc.h82 typedef int proc_sym_f(void *, const GElf_Sym *, const char *);
139 int proc_addr2sym(struct proc_handle *, uintptr_t, char *, size_t, GElf_Sym *);
148 GElf_Sym *, prsyminfo_t *);
H A Dproc_sym.c107 GElf_Sym sym1, sym2; in symvalcmp()
453 const char **namep, GElf_Sym *symp) in lookup_symbol_by_addr()
455 GElf_Sym sym; in lookup_symbol_by_addr()
498 size_t namesz, GElf_Sym *symcopy) in proc_addr2sym()
580 GElf_Sym *symcopy, prsyminfo_t *si) in lookup_symbol_by_name()
582 GElf_Sym sym; in lookup_symbol_by_name()
604 GElf_Sym *symcopy, prsyminfo_t *si) in proc_name2sym()
659 GElf_Sym sym; in proc_iter_symbyaddr()
/freebsd/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Doutput.c239 check_for_weak(GElf_Sym *weak, char const *weakfile, in check_for_weak()
241 GElf_Sym *retsym, char **curfilep) in check_for_weak()
245 GElf_Sym tmpsym; in check_for_weak()
255 GElf_Sym sym; in check_for_weak()
309 copy_from_strong(tdata_t *td, GElf_Sym *sym, iidesc_t *strongdesc, in copy_from_strong()
363 GElf_Sym sym; in sort_iidescs()
366 GElf_Sym ssym; in sort_iidescs()
625 GElf_Sym sym; in write_file()
H A Dinput.c335 GElf_Sym si_cursym;
386 GElf_Sym *
389 GElf_Sym sym; in symit_next()
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/sparc/
H A Ddt_isadep.c54 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_create_entry_probe()
73 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) in dt_pid_create_return_probe()
279 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) in dt_pid_create_offset_probe()
302 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) in dt_pid_create_glob_offset_probes()
/freebsd/lib/libkldelf/
H A Def_obj.c82 GElf_Sym *ddbsymtab; /* The symbol table we are using */
104 GElf_Sym **sym, bool see_local);
132 ef_obj_lookup_symbol(elf_file_t ef, const char *name, GElf_Sym **sym, in ef_obj_lookup_symbol()
135 GElf_Sym *symp; in ef_obj_lookup_symbol()
174 const GElf_Sym *sym; in ef_obj_symaddr()
274 GElf_Sym *es; in ef_obj_open()
H A Def.c60 GElf_Sym *ef_symtab;
84 GElf_Sym **sym, bool see_local);
129 ef_lookup_symbol(elf_file_t ef, const char *name, GElf_Sym **sym, bool see_local) in ef_lookup_symbol()
132 GElf_Sym *symp; in ef_lookup_symbol()
178 GElf_Sym *sym; in ef_lookup_set()
212 const GElf_Sym *sym; in ef_symaddr()
H A Dkldelf.h72 int (*lookup_symbol)(elf_file_t ef, const char *name, GElf_Sym **sym,
238 size_t *nsymp, GElf_Sym **symp);
323 GElf_Sym **sym, bool see_local);
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/i386/
H A Ddt_isadep.c67 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_create_entry_probe()
86 uint8_t *text, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_has_jump_table()
137 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) in dt_pid_create_return_probe()
286 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) in dt_pid_create_offset_probe()
373 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) in dt_pid_create_glob_offset_probes()
/freebsd/cddl/contrib/opensolaris/tools/ctf/common/
H A Dsymbol.h38 int ignore_symbol(GElf_Sym *sym, const char *name);
H A Dsymbol.c35 ignore_symbol(GElf_Sym *sym, const char *name) in ignore_symbol()
/freebsd/cddl/contrib/opensolaris/cmd/lockstat/
H A Dsym.c172 GElf_Sym *symtab, *symp, *lastsym; in symtab_init()
200 symtab = (GElf_Sym *)elf_getdata(scn, NULL)->d_buf; in symtab_init()

12