Home
last modified time | relevance | path

Searched refs:st_value (Results 1 – 25 of 110) sorted by relevance

12345

/freebsd-12.1/contrib/libexecinfo/
H A Dsymtab.c55 uintptr_t st_value; member
69 return (int)(intmax_t)(sa->st_value - sb->st_value); in address_compare()
138 s->st_value = sym.st_value; in symtab_create()
174 if (s[mid].st_value < me) in symtab_find()
176 else if (s[mid].st_value > me) in symtab_find()
187 sd = me - s[mid].st_value; in symtab_find()
189 dli->dli_saddr = (void *)s[mid].st_value; in symtab_find()
/freebsd-12.1/cddl/contrib/opensolaris/lib/libdtrace/powerpc/
H A Ddt_isadep.c46 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-12.1/cddl/contrib/opensolaris/lib/libdtrace/i386/
H A Ddt_isadep.c70 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-12.1/cddl/contrib/opensolaris/lib/libdtrace/arm/
H A Ddt_isadep.c64 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-12.1/lib/libproc/tests/
H A Dproc_test.c128 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-12.1/cddl/contrib/opensolaris/lib/libdtrace/sparc/
H A Ddt_isadep.c57 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-12.1/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_module.c112 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 Ddt_pid.c245 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-12.1/lib/libproc/
H A Dproc_sym.c126 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-12.1/libexec/rtld-elf/mips/
H A Dreloc.c263 *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-12.1/sys/ddb/
H A Ddb_main.c119 if (stoffs < sym->st_value) in X_db_search_symbol()
125 if ((stoffs - sym->st_value) > diff) in X_db_search_symbol()
127 if ((stoffs - sym->st_value) < diff) { in X_db_search_symbol()
128 diff = stoffs - sym->st_value; in X_db_search_symbol()
176 *valp = (db_expr_t)((const Elf_Sym *)sym)->st_value; in X_db_symbol_values()
/freebsd-12.1/libexec/rtld-elf/riscv/
H A Dreloc.c69 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()
282 *where = (Elf_Addr)(defobj->relocbase + def->st_value + in reloc_non_plt()
329 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_non_plt()
356 *where = (def->st_value + rela->r_addend + in reloc_non_plt()
/freebsd-12.1/libexec/rtld-elf/amd64/
H A Dreloc.c108 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()
381 target = (Elf_Addr)(defobj->relocbase + def->st_value + rela->r_addend); in reloc_jmpslots()
/freebsd-12.1/cddl/contrib/opensolaris/lib/libdtrace/riscv/
H A Ddt_isadep.c52 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-12.1/cddl/contrib/opensolaris/lib/libdtrace/aarch64/
H A Ddt_isadep.c52 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-12.1/libexec/rtld-elf/arm/
H A Dreloc.c118 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-12.1/libexec/rtld-elf/aarch64/
H A Dreloc.c118 srcaddr = (const void *)(defobj->relocbase + srcsym->st_value); in do_copy_relocations()
161 offs = def->st_value; in reloc_tlsdesc()
250 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
414 def->st_value; in reloc_non_plt()
465 *where = def->st_value + rela->r_addend + in reloc_non_plt()
478 *where = def->st_value + rela->r_addend + in reloc_non_plt()
494 *where += (Elf_Addr)(def->st_value + rela->r_addend); in reloc_non_plt()
/freebsd-12.1/sys/kern/
H A Dlink_elf_obj.c1244 val = (caddr_t)es->st_value; in link_elf_symbol_values()
1247 val = (caddr_t)es->st_value; in link_elf_symbol_values()
1264 u_long st_value; in link_elf_search_symbol() local
1272 st_value = es->st_value; in link_elf_search_symbol()
1273 if (off >= st_value) { in link_elf_search_symbol()
1275 diff = off - st_value; in link_elf_search_symbol()
1334 if (symp->st_value != 0 && in link_elf_each_function_name()
1356 if (symp->st_value != 0 && in link_elf_each_function_nameval()
1381 sym->st_value = 0; in elf_obj_cleanup_globals_cache()
1449 sym->st_value = res1; in elf_obj_lookup()
[all …]
H A Dlink_elf.c1315 (symp->st_value != 0 && in link_elf_lookup_symbol()
1336 (symp->st_value != 0 && in link_elf_lookup_symbol()
1361 val = (caddr_t)ef->address + es->st_value; in link_elf_symbol_values()
1389 u_long st_value; in link_elf_search_symbol() local
1397 st_value = es->st_value + (uintptr_t) (void *) ef->address; in link_elf_search_symbol()
1398 if (off >= st_value) { in link_elf_search_symbol()
1399 if (off - st_value < diff) { in link_elf_search_symbol()
1400 diff = off - st_value; in link_elf_search_symbol()
1404 } else if (off - st_value == diff) { in link_elf_search_symbol()
1484 if (symp->st_value != 0 && in link_elf_each_function_name()
[all …]
/freebsd-12.1/contrib/elftoolchain/libelf/
H A Dgelf_sym.c84 dst->st_value = (Elf64_Addr) sym32->st_value; in gelf_getsym()
150 LIBELF_COPY_U32(sym32, gs, st_value); in gelf_update_sym()
/freebsd-12.1/libexec/rtld-elf/powerpc64/
H A Dreloc.c112 srcaddr = (const void *)(defobj->relocbase+srcsym->st_value); in do_copy_relocations()
182 tmp = (Elf_Addr)(defobj->relocbase + def->st_value + in reloc_nonplt_object()
258 + (Elf_Addr *)(def->st_value + rela->r_addend in reloc_nonplt_object()
270 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
414 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
/freebsd-12.1/libexec/rtld-elf/i386/
H A Dreloc.c107 srcaddr = (const void *)(defobj->relocbase + srcsym->st_value); in do_copy_relocations()
187 def->st_value; in reloc_non_plt()
250 add = (Elf_Addr)(def->st_value - defobj->tlsoffset); in reloc_non_plt()
260 *where += (Elf_Addr) def->st_value; in reloc_non_plt()
332 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
/freebsd-12.1/contrib/elftoolchain/nm/
H A Dnm.c380 if (l->sym->st_value == r->sym->st_value) in cmp_value()
382 return (l->sym->st_value > r->sym->st_value ? 1 : -1); in cmp_value()
392 return (l->sym->st_value - r->sym->st_value); in cmp_value()
1555 ep->sym->st_value >= func->lowpc && in print_lineno()
1567 ep->sym->st_value == var->addr) { in print_lineno()
1577 if (ep->sym->st_value == lie->addr) { in print_lineno()
1861 e->sym->st_value = sym->st_size; in sym_list_insert()
2029 printf("%016" PRIo64, sym->st_value); in sym_value_oct_print()
2038 printf("%08" PRIx64, sym->st_value); in sym_value_hex_print()
2040 printf("%016" PRIx64, sym->st_value); in sym_value_hex_print()
[all …]
/freebsd-12.1/libexec/rtld-elf/powerpc/
H A Dreloc.c116 srcaddr = (const void *)(defobj->relocbase+srcsym->st_value); in do_copy_relocations()
185 tmp = (Elf_Addr)(defobj->relocbase + def->st_value + in reloc_nonplt_object()
261 + (Elf_Addr *)(def->st_value + rela->r_addend in reloc_nonplt_object()
273 *where += (Elf_Addr)(def->st_value + rela->r_addend in reloc_nonplt_object()
449 target = (Elf_Addr)(defobj->relocbase + def->st_value); in reloc_jmpslots()
/freebsd-12.1/contrib/binutils/include/elf/
H A Dexternal.h130 unsigned char st_value[4]; /* Value of the symbol */ member
142 unsigned char st_value[8]; /* Value of the symbol */ member

12345