/illumos-gate/usr/src/common/ctf/ |
H A D | ctf_lookup.c | 182 ctf_lookup_by_symbol(ctf_file_t *fp, ulong_t symidx) in ctf_lookup_by_symbol() argument 190 if (symidx >= fp->ctf_nsyms) in ctf_lookup_by_symbol() 194 const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx; in ctf_lookup_by_symbol() 198 const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx; in ctf_lookup_by_symbol() 203 if (fp->ctf_sxlate[symidx] == -1u) in ctf_lookup_by_symbol() 206 type = *(ushort_t *)((uintptr_t)fp->ctf_buf + fp->ctf_sxlate[symidx]); in ctf_lookup_by_symbol() 244 ctf_func_info(ctf_file_t *fp, ulong_t symidx, ctf_funcinfo_t *fip) in ctf_func_info() argument 253 if (symidx >= fp->ctf_nsyms) in ctf_func_info() 257 const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx; in ctf_func_info() 261 const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx; in ctf_func_info() [all …]
|
/illumos-gate/usr/src/lib/libdwarf/common/ |
H A D | pro_line.c | 45 Dwarf_Unsigned symidx, 85 Dwarf_Unsigned symidx = 0; in dwarf_add_line_entry_b() local 88 symidx, in dwarf_add_line_entry_b() 114 Dwarf_Unsigned symidx = 0; in dwarf_add_line_entry_c() local 117 symidx, in dwarf_add_line_entry_c() 139 Dwarf_Unsigned symidx = 0; in dwarf_add_line_entry() local 146 symidx, in dwarf_add_line_entry() 199 Dwarf_Unsigned symidx, Dwarf_Error * error) in dwarf_lne_set_address() argument 203 res = dwarf_lne_set_address_a(dbg,offs,symidx,error); in dwarf_lne_set_address() 213 Dwarf_Unsigned symidx, Dwarf_Error * error) in dwarf_lne_set_address_a() argument [all …]
|
H A D | pro_frame.c | 188 Dwarf_Unsigned symidx, Dwarf_Error * error) in dwarf_add_frame_fde() argument 194 code_len, symidx, 0, 0,&index, error); in dwarf_add_frame_fde() 210 Dwarf_Unsigned symidx, in dwarf_add_frame_fde_b() argument 219 virt_addr,code_len,symidx,symidx_of_end, in dwarf_add_frame_fde_b() 235 Dwarf_Unsigned symidx, in dwarf_add_frame_fde_c() argument 246 fde->fde_r_symidx = symidx; in dwarf_add_frame_fde_c() 294 Dwarf_Unsigned symidx, in dwarf_add_frame_info() argument 303 code_len, symidx, in dwarf_add_frame_info() 323 Dwarf_Unsigned symidx, in dwarf_add_frame_info_b() argument 334 code_len, symidx, end_symidx, in dwarf_add_frame_info_b() [all …]
|
H A D | pro_reloc_stream.c | 62 Dwarf_Unsigned symidx, in _dwarf_pro_reloc_name_stream64() argument 96 Set_REL64_info(*elf64_reloc, symidx, rel_type); in _dwarf_pro_reloc_name_stream64() 108 Dwarf_Unsigned symidx, in _dwarf_pro_reloc_name_stream32() argument 139 Set_REL32_info(*elf32_reloc, symidx, rel_type); in _dwarf_pro_reloc_name_stream32()
|
H A D | pro_reloc_stream.h | 31 Dwarf_Unsigned symidx, 37 Dwarf_Unsigned symidx,
|
H A D | pro_reloc_symbolic.c | 62 Dwarf_Unsigned symidx, in _dwarf_pro_reloc_name_symbolic() argument 79 slotp->drd_symbol_index = symidx; in _dwarf_pro_reloc_name_symbolic()
|
H A D | pro_reloc_symbolic.h | 31 Dwarf_Unsigned symidx,
|
H A D | pro_opaque.h | 272 Dwarf_Unsigned symidx,
|
H A D | generated_libdwarf.h.in | 4249 Dwarf_Unsigned /*symidx*/, 4264 Dwarf_Unsigned /*symidx*/, 4278 Dwarf_Unsigned /*symidx*/,
|
H A D | libdwarf.h.in | 4249 Dwarf_Unsigned /*symidx*/, 4264 Dwarf_Unsigned /*symidx*/, 4278 Dwarf_Unsigned /*symidx*/,
|
/illumos-gate/usr/src/boot/common/ |
H A D | reloc_elf.c | 83 Elf_Size rtype, symidx; in __elfN() 94 symidx = ELF_R_SYM(rel->r_info); in __elfN() 103 symidx = ELF_R_SYM(rela->r_info); in __elfN() 121 addr = symaddr(ef, symidx); in __elfN() 140 Elf_Size rtype, symidx; in __elfN() 151 symidx = ELF_R_SYM(rel->r_info); in __elfN() 160 symidx = ELF_R_SYM(rela->r_info); in __elfN() 183 addr = symaddr(ef, symidx); in __elfN()
|
H A D | load_elf_obj.c | 73 static Elf_Addr __elfN(obj_symaddr)(struct elf_file *ef, Elf_Size symidx); 520 __elfN(obj_symaddr)(struct elf_file *ef, Elf_Size symidx) in __elfN() 525 if (symidx >= ef->e_shdr[ef->symtabindex].sh_size / sizeof(Elf_Sym)) in __elfN() 527 COPYOUT(ef->e_shdr[ef->symtabindex].sh_addr + symidx * sizeof(Elf_Sym), in __elfN()
|
H A D | load_elf.c | 1141 __elfN(symaddr)(struct elf_file *ef __unused, Elf_Size symidx __unused) in __elfN()
|
/illumos-gate/usr/src/cmd/ctfdump/ |
H A D | ctfdump.c | 176 ctfdump_objects_cb(const char *name, ctf_id_t id, ulong_t symidx, void *arg) in ctfdump_objects_cb() argument 184 g_stats.cs_ndata, id, MAX(15 - len, 0), "", name, symidx); in ctfdump_objects_cb() 213 ctfdump_functions_cb(const char *name, ulong_t symidx, ctf_funcinfo_t *ctc, in ctfdump_functions_cb() argument 221 if (ctf_func_args(g_fp, symidx, g_nfargc, g_fargc) == CTF_ERR) in ctfdump_functions_cb() 228 symidx, ctc->ctc_return); in ctfdump_functions_cb() 907 ulong_t symidx, void *arg) in ctfsrc_collect_objects_cb() argument 918 idnames[*count].ci_symidx = symidx; in ctfsrc_collect_objects_cb() 940 ctfsrc_collect_functions_cb(const char *name, ulong_t symidx, in ctfsrc_collect_functions_cb() argument 949 idnames[*count].ci_symidx = symidx; in ctfsrc_collect_functions_cb()
|
/illumos-gate/usr/src/lib/libctf/common/ |
H A D | ctf_diff.c | 994 ctf_diff_func_count(const char *name, ulong_t symidx, ctf_funcinfo_t *fip, in ctf_diff_func_count() argument 1005 ctf_diff_func_fill_cb(const char *name, ulong_t symidx, ctf_funcinfo_t *fip, in ctf_diff_func_fill_cb() argument 1025 funcptr->cdf_symidx = symidx; in ctf_diff_func_fill_cb() 1217 ctf_diff_obj_fill_cb(const char *name, ctf_id_t id, ulong_t symidx, void *arg) in ctf_diff_obj_fill_cb() argument 1236 objptr->cdo_symidx = symidx; in ctf_diff_obj_fill_cb() 1246 ctf_diff_obj_count(const char *name, ctf_id_t id, ulong_t symidx, void *arg) in ctf_diff_obj_count() argument
|
/illumos-gate/usr/src/test/util-tests/tests/ctf/ |
H A D | check-common.c | 105 ctftest_lookup_function_cb(const char *name, ulong_t symidx, in ctftest_lookup_function_cb() argument 112 *cfc->cfc_symp = symidx; in ctftest_lookup_function_cb()
|