| /freebsd-13.1/contrib/libexecinfo/ |
| H A D | symtab.c | 55 uintptr_t st_value; member 70 return (int)(intmax_t)(sa->st_value - sb->st_value); in address_compare() 142 (uintmax_t)sym.st_value, ELF_ST_BIND(sym.st_info), in symtab_create() 154 s->st_value = sym.st_value; in symtab_create() 197 if (s[mid].st_value < me) in symtab_find() 199 else if (s[mid].st_value > me) in symtab_find() 210 sd = me - s[mid].st_value; in symtab_find() 212 dli->dli_saddr = (void *)s[mid].st_value; in symtab_find()
|
| /freebsd-13.1/cddl/contrib/opensolaris/lib/libdtrace/powerpc/ |
| H A D | dt_isadep.c | 46 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_entry_probe() 75 if (Pread(P, text, symp->st_size, symp->st_value) != symp->st_size) { in dt_pid_create_return_probe() 88 ftp->ftps_pc = symp->st_value; in dt_pid_create_return_probe() 106 temp += symp->st_value + i * 4; in dt_pid_create_return_probe() 114 if (temp >= symp->st_value && in dt_pid_create_return_probe() 115 temp <= (symp->st_value + symp->st_size)) in dt_pid_create_return_probe() 144 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_offset_probe() 166 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_glob_offset_probes()
|
| /freebsd-13.1/cddl/contrib/opensolaris/lib/libdtrace/i386/ |
| H A D | dt_isadep.c | 70 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_entry_probe() 104 size = dt_instr_size(&text[i], dtp, pid, symp->st_value + i, in dt_pid_has_jump_table() 166 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_return_probe() 186 symp->st_value + i, dmodel); in dt_pid_create_return_probe() 219 symp->st_value + i, dmodel); in dt_pid_create_return_probe() 289 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_offset_probe() 312 if (Pread(P, text, symp->st_size, symp->st_value) != in dt_pid_create_offset_probe() 346 symp->st_value + i, dmodel); in dt_pid_create_offset_probe() 387 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_glob_offset_probes() 416 symp->st_value + i, dmodel); in dt_pid_create_glob_offset_probes() [all …]
|
| /freebsd-13.1/cddl/contrib/opensolaris/lib/libdtrace/arm/ |
| H A D | dt_isadep.c | 64 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_entry_probe() 95 if (Pread(P, text, symp->st_size, symp->st_value) != symp->st_size) { in dt_pid_create_return_probe() 108 ftp->ftps_pc = symp->st_value; in dt_pid_create_return_probe() 135 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_offset_probe() 157 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_glob_offset_probes()
|
| /freebsd-13.1/lib/libproc/tests/ |
| H A D | proc_test.c | 128 ATF_CHECK_EQ_MSG(addr, sym->st_value, in verify_bkpt() 130 addr, (uintmax_t)sym->st_value); in verify_bkpt() 282 set_bkpt(phdl, r_debug_state_sym.st_value, &saved); in ATF_TC_BODY() 285 remove_bkpt(phdl, r_debug_state_sym.st_value, saved); in ATF_TC_BODY() 287 set_bkpt(phdl, main_sym.st_value, &saved); in ATF_TC_BODY() 290 remove_bkpt(phdl, main_sym.st_value, saved); in ATF_TC_BODY() 396 error = proc_addr2sym(phdl, bar_sym.st_value, symname, sizeof(symname), in ATF_TC_BODY() 427 error = proc_addr2sym(phdl, qux_sym.st_value, symname, sizeof(symname), in ATF_TC_BODY() 458 error = proc_addr2sym(phdl, foo_sym.st_value, symname, sizeof(symname), in ATF_TC_BODY()
|
| /freebsd-13.1/cddl/contrib/opensolaris/lib/libdtrace/sparc/ |
| H A D | dt_isadep.c | 57 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_entry_probe() 85 if (Pread(P, text, symp->st_size, symp->st_value) != symp->st_size) { in dt_pid_create_return_probe() 98 ftp->ftps_pc = symp->st_value; in dt_pid_create_return_probe() 112 instr.ftiq_pc = symp->st_value + i * 4; in dt_pid_create_return_probe() 285 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_offset_probe() 307 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_glob_offset_probes()
|
| /freebsd-13.1/cddl/contrib/opensolaris/lib/libdtrace/common/ |
| H A D | dt_module.c | 112 if (sym->st_value != 0 && in dt_module_syminit32() 120 sym->st_value += in dt_module_syminit32() 169 sym->st_value += in dt_module_syminit64() 191 if (lhs->st_value != rhs->st_value) in dt_module_symcomp32() 192 return (lhs->st_value > rhs->st_value ? 1 : -1); in dt_module_symcomp32() 220 if (lhs->st_value != rhs->st_value) in dt_module_symcomp64() 221 return (lhs->st_value > rhs->st_value ? 1 : -1); in dt_module_symcomp64() 294 dst->st_value = src->st_value; in dt_module_symgelf32() 394 v = sym->st_value; in dt_module_symaddr32() 436 v = sym->st_value; in dt_module_symaddr64() [all …]
|
| H A D | dt_pid.c | 245 symp->st_value != pp->dpp_last.st_value || in dt_pid_sym_filt() 290 pp->dpp_stret[0] = sym.st_value; in dt_pid_per_mod() 296 pp->dpp_stret[1] = sym.st_value; in dt_pid_per_mod() 302 pp->dpp_stret[2] = sym.st_value; in dt_pid_per_mod() 308 pp->dpp_stret[3] = sym.st_value; in dt_pid_per_mod() 344 sym.st_value = 0; in dt_pid_per_mod() 374 if (Ppltdest(pp->dpp_pr, sym.st_value) != NULL) in dt_pid_per_mod() 378 (void) Plookup_by_addr(pp->dpp_pr, sym.st_value, pp->dpp_func, in dt_pid_per_mod() 603 dh.dofhp_dof = sym.st_value; in dt_pid_usdt_mapping()
|
| /freebsd-13.1/lib/libproc/ |
| H A D | proc_sym.c | 126 if (sym1.st_value != sym2.st_value) in symvalcmp() 127 return (sym1.st_value < sym2.st_value ? -1 : 1); in symvalcmp() 476 if (addr >= sym.st_value && addr < sym.st_value + sym.st_size) in lookup_symbol_by_addr() 479 if (addr < sym.st_value) in lookup_symbol_by_addr() 492 if (addr < sym.st_value || addr >= sym.st_value + sym.st_size) in lookup_symbol_by_addr() 535 symcopy->st_value += off; in proc_addr2sym() 637 symcopy->st_value += off; in proc_name2sym() 715 sym.st_value += mapping->map.pr_vaddr; in proc_iter_symbyaddr()
|
| /freebsd-13.1/libexec/rtld-elf/mips/ |
| H A D | reloc.c | 263 *got = sym->st_value + relocbase; in _rtld_relocate_nonplt_self() 331 target = (Elf_Addr)(defobj->relocbase + def->st_value); in _mips_rtld_bind() 411 *got = def->st_value + (Elf_Addr)defobj->relocbase; in reloc_non_plt() 415 sym->st_value != 0 && sym->st_shndx == SHN_UNDEF) { in reloc_non_plt() 431 *got = sym->st_value + (Elf_Addr)obj->relocbase; in reloc_non_plt() 440 *got = sym->st_value + in reloc_non_plt() 455 *got = def->st_value + (Elf_Addr)defobj->relocbase; in reloc_non_plt() 525 val += (Elf_Addr)def->st_value; in reloc_non_plt() 594 val += (Elf_Addr)def->st_value - TLS_DTP_OFFSET; in reloc_non_plt() 622 val += (Elf_Addr)(def->st_value + defobj->tlsoffset in reloc_non_plt() [all …]
|
| /freebsd-13.1/sys/ddb/ |
| H A D | db_main.c | 131 if (stoffs < sym->st_value) in X_db_search_symbol() 137 if ((stoffs - sym->st_value) > diff) in X_db_search_symbol() 139 if ((stoffs - sym->st_value) < diff) { in X_db_search_symbol() 140 diff = stoffs - sym->st_value; in X_db_search_symbol() 188 *valp = (db_expr_t)((const Elf_Sym *)sym)->st_value + in X_db_symbol_values()
|
| /freebsd-13.1/libexec/rtld-elf/riscv/ |
| H A D | reloc.c | 69 gp = req.sym_out->st_value; in set_gp() 137 srcaddr = (const void *)(defobj->relocbase + srcsym->st_value); in do_copy_relocations() 193 *where = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots() 291 *where = (Elf_Addr)(defobj->relocbase + def->st_value + in reloc_non_plt() 338 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_non_plt() 365 *where = (def->st_value + rela->r_addend + in reloc_non_plt()
|
| /freebsd-13.1/cddl/contrib/opensolaris/lib/libdtrace/aarch64/ |
| H A D | dt_isadep.c | 52 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_entry_probe() 86 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_offset_probe() 108 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_glob_offset_probes()
|
| /freebsd-13.1/cddl/contrib/opensolaris/lib/libdtrace/riscv/ |
| H A D | dt_isadep.c | 52 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_entry_probe() 86 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_offset_probe() 108 ftp->ftps_pc = (uintptr_t)symp->st_value; in dt_pid_create_glob_offset_probes()
|
| /freebsd-13.1/libexec/rtld-elf/arm/ |
| H A D | reloc.c | 118 srcsym->st_value); in do_copy_relocations() 210 tmp = (Elf_Addr)obj->relocbase + def->st_value in reloc_nonplt_object() 239 def->st_value; in reloc_nonplt_object() 244 def->st_value; in reloc_nonplt_object() 287 tmp = (Elf_Addr)(def->st_value); in reloc_nonplt_object() 325 tmp = (Elf_Addr)def->st_value + defobj->tlsoffset; in reloc_nonplt_object() 435 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
|
| /freebsd-13.1/libexec/rtld-elf/amd64/ |
| H A D | reloc.c | 108 srcaddr = (const void *)(defobj->relocbase + srcsym->st_value); in do_copy_relocations() 208 def->st_value; in reloc_non_plt() 269 *where = (Elf_Addr)(def->st_value - defobj->tlsoffset + in reloc_non_plt() 290 *where32 = (Elf32_Addr)(def->st_value - in reloc_non_plt() 297 *where += (Elf_Addr)(def->st_value + rela->r_addend); in reloc_non_plt() 300 *where32 += (Elf32_Addr)(def->st_value + in reloc_non_plt() 385 target = (Elf_Addr)(defobj->relocbase + def->st_value + rela->r_addend); in reloc_jmpslots()
|
| /freebsd-13.1/libexec/rtld-elf/aarch64/ |
| H A D | reloc.c | 118 srcaddr = (const void *)(defobj->relocbase + srcsym->st_value); in do_copy_relocations() 159 offs = def->st_value; in reloc_tlsdesc() 250 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots() 433 def->st_value; in reloc_non_plt() 482 *where = def->st_value + rela->r_addend + in reloc_non_plt() 496 *where += (Elf_Addr)(def->st_value + rela->r_addend); in reloc_non_plt()
|
| /freebsd-13.1/contrib/elftoolchain/libelf/ |
| H A D | gelf_sym.c | 84 dst->st_value = (Elf64_Addr) sym32->st_value; in gelf_getsym() 150 LIBELF_COPY_U32(sym32, gs, st_value); in gelf_update_sym()
|
| /freebsd-13.1/contrib/elftoolchain/nm/ |
| H A D | nm.c | 387 if (l->sym->st_value == r->sym->st_value) in cmp_value() 389 return (l->sym->st_value > r->sym->st_value ? 1 : -1); in cmp_value() 399 return (l->sym->st_value - r->sym->st_value); in cmp_value() 1594 ep->sym->st_value >= func->lowpc && in print_lineno() 1606 ep->sym->st_value == var->addr) { in print_lineno() 1616 if (ep->sym->st_value == lie->addr) { in print_lineno() 1900 e->sym->st_value = sym->st_size; in sym_list_insert() 2068 printf("%016" PRIo64, sym->st_value); in sym_value_oct_print() 2077 printf("%08" PRIx64, sym->st_value); in sym_value_hex_print() 2079 printf("%016" PRIx64, sym->st_value); in sym_value_hex_print() [all …]
|
| /freebsd-13.1/libexec/rtld-elf/i386/ |
| H A D | reloc.c | 107 srcaddr = (const void *)(defobj->relocbase + srcsym->st_value); in do_copy_relocations() 191 def->st_value; in reloc_non_plt() 254 add = (Elf_Addr)(def->st_value - defobj->tlsoffset); in reloc_non_plt() 264 *where += (Elf_Addr) def->st_value; in reloc_non_plt() 339 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
|
| /freebsd-13.1/sys/kern/ |
| H A D | link_elf_obj.c | 1485 val = (caddr_t)es->st_value; in link_elf_symbol_values1() 1490 val = (caddr_t)es->st_value; in link_elf_symbol_values1() 1522 u_long st_value; in link_elf_search_symbol() local 1530 st_value = es->st_value; in link_elf_search_symbol() 1531 if (off >= st_value) { in link_elf_search_symbol() 1533 diff = off - st_value; in link_elf_search_symbol() 1592 if (symp->st_value != 0 && in link_elf_each_function_name() 1614 if (symp->st_value != 0 && in link_elf_each_function_nameval() 1638 sym->st_value = 0; in elf_obj_cleanup_globals_cache() 1706 sym->st_value = res1; in elf_obj_lookup() [all …]
|
| H A D | link_elf.c | 1539 (symp->st_value != 0 && in link_elf_lookup_symbol1() 1581 (symp->st_value != 0 && in link_elf_lookup_debug_symbol() 1608 val = (caddr_t)ef->address + es->st_value; in link_elf_symbol_values1() 1659 u_long st_value; in link_elf_search_symbol() local 1667 st_value = es->st_value + (uintptr_t) (void *) ef->address; in link_elf_search_symbol() 1668 if (off >= st_value) { in link_elf_search_symbol() 1669 if (off - st_value < diff) { in link_elf_search_symbol() 1670 diff = off - st_value; in link_elf_search_symbol() 1674 } else if (off - st_value == diff) { in link_elf_search_symbol() 1754 if (symp->st_value != 0 && in link_elf_each_function_name() [all …]
|
| /freebsd-13.1/contrib/elftoolchain/libdwarf/ |
| H A D | libdwarf_elf_init.c | 87 _dwarf_write_msb(buf, &offset, sym.st_value + addend, in _dwarf_elf_apply_rel_reloc() 90 _dwarf_write_lsb(buf, &offset, sym.st_value + addend, in _dwarf_elf_apply_rel_reloc() 123 sym.st_value + rela.r_addend, size); in _dwarf_elf_apply_rela_reloc() 126 sym.st_value + rela.r_addend, size); in _dwarf_elf_apply_rela_reloc()
|
| /freebsd-13.1/libexec/rtld-elf/ |
| H A D | debug.c | 120 (u_long)sym->st_value, (int)sym->st_size, in dump_Elf_Rel() 142 (u_long)sym->st_value, (int)sym->st_size, in dump_Elf_Rela()
|
| /freebsd-13.1/libexec/rtld-elf/powerpc64/ |
| H A D | reloc.c | 113 srcaddr = (const void *)(defobj->relocbase+srcsym->st_value); in do_copy_relocations() 217 def->st_value; in reloc_nonplt_object() 260 + (Elf_Addr *)(def->st_value + rela->r_addend in reloc_nonplt_object() 264 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object() 463 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
|