/freebsd/contrib/elftoolchain/nm/ |
H A D | nm.c | 62 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 D | gelf.h | 47 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 D | gelf_symshndx.c | 34 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 D | gelf_sym.c | 36 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 D | dt_pid.h | 50 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 D | dt_module.c | 286 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 D | dtrace.h | 511 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 D | dt_impl.h | 96 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 D | dt_isadep.c | 48 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 D | dt_isadep.c | 48 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 D | proc_test.c | 102 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 D | dt_isadep.c | 61 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 D | dt_isadep.c | 43 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 D | libproc.h | 82 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 D | proc_sym.c | 107 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 D | output.c | 239 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 D | input.c | 335 GElf_Sym si_cursym; 386 GElf_Sym * 389 GElf_Sym sym; in symit_next()
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/sparc/ |
H A D | dt_isadep.c | 54 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 D | ef_obj.c | 82 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 D | ef.c | 60 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 D | kldelf.h | 72 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 D | dt_isadep.c | 67 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 D | symbol.h | 38 int ignore_symbol(GElf_Sym *sym, const char *name);
|
H A D | symbol.c | 35 ignore_symbol(GElf_Sym *sym, const char *name) in ignore_symbol()
|
/freebsd/cddl/contrib/opensolaris/cmd/lockstat/ |
H A D | sym.c | 172 GElf_Sym *symtab, *symp, *lastsym; in symtab_init() 200 symtab = (GElf_Sym *)elf_getdata(scn, NULL)->d_buf; in symtab_init()
|