Home
last modified time | relevance | path

Searched refs:dyn (Results 1 – 25 of 56) sorted by relevance

123

/mirbsd/src/libexec/ld.so/ldconfig/
Dprebind.c322 objarray[object->dyn.null].proglist = curbin; in load_exe()
545 object->dyn.textrel = 1; in elf_load_object()
547 object->dyn.symbolic = 1; in elf_load_object()
585 symt = object->dyn.symtab; in elf_load_object()
586 strt = object->dyn.strtab; in elf_load_object()
599 hash = object->dyn.hash; in elf_load_object()
611 bcopy(object->dyn.hash, hash, hashsz); in elf_load_object()
612 object->dyn.hash = hash; in elf_load_object()
617 str = malloc(object->dyn.strsz); in elf_load_object()
623 bcopy(object->dyn.strtab, str, object->dyn.strsz); in elf_load_object()
[all …]
Ddebug.c49 symt = object->dyn.symtab; in dump_info()
50 strt = object->dyn.strtab; in dump_info()
74 numrel = object->dyn.relsz / sizeof(Elf_Rel); in dump_info()
75 numrela = object->dyn.relasz / sizeof(Elf_RelA); in dump_info()
80 Elf_Rel *rel = object->dyn.rel; in dump_info()
87 Elf_RelA *rela = object->dyn.rela; in dump_info()
92 needed_list = (Elf_Addr *)object->dyn.needed; in dump_info()
Ddl_prebind.c259 sym = tobj->dyn.symtab + s->sym_idx; in prebind_symcache()
260 str = tobj->dyn.strtab + sym->st_name; in prebind_symcache()
290 sym = tobj->dyn.symtab + f->sym_idx; in prebind_symcache()
291 str = tobj->dyn.strtab + sym->st_name; in prebind_symcache()
326 sym = tobj->dyn.symtab + f->sym_idx; in prebind_symcache()
327 str = tobj->dyn.strtab + sym->st_name; in prebind_symcache()
480 sym = req_obj->dyn.symtab; in prebind_validate()
482 symn = req_obj->dyn.strtab + sym->st_name; in prebind_validate()
496 sym = _dl_symcache[symidx].obj->dyn.symtab; in prebind_validate()
498 symn = _dl_symcache[symidx].obj->dyn.strtab + sym->st_name; in prebind_validate()
Dlibrary.c98 if (parent->dyn.rpath != NULL) { in load_lib()
100 ignore_hints, parent->dyn.rpath); in load_lib()
104 if (parent != load_object && load_object->dyn.rpath != NULL) { in load_lib()
106 ignore_hints, load_object->dyn.rpath); in load_lib()
/mirbsd/src/libexec/ld.so/
Dloader.c103 if ((node->dyn.fini) && in _dl_run_all_dtors()
113 if ((node->dyn.fini) && in _dl_run_all_dtors()
128 node, node->dyn.fini, in _dl_run_all_dtors()
134 (*node->dyn.fini)(); in _dl_run_all_dtors()
303 libname = dynobj->dyn.strtab; in _dl_load_dep_libs()
639 dynld.dyn.textrel = 1; in _dl_boot_bind()
684 rs = dynld.dyn.relsz; in _dl_boot_bind()
690 sp = dynld.dyn.symtab; in _dl_boot_bind()
698 _dl_wrstderr((char *)dynld.dyn.strtab + in _dl_boot_bind()
718 rs = dynld.dyn.pltrelsz; in _dl_boot_bind()
[all …]
Ddl_prebind.c258 sym = tobj->dyn.symtab + s->sym_idx; in prebind_symcache()
259 str = tobj->dyn.strtab + sym->st_name; in prebind_symcache()
289 sym = tobj->dyn.symtab + f->sym_idx; in prebind_symcache()
290 str = tobj->dyn.strtab + sym->st_name; in prebind_symcache()
325 sym = tobj->dyn.symtab + f->sym_idx; in prebind_symcache()
326 str = tobj->dyn.strtab + sym->st_name; in prebind_symcache()
479 sym = req_obj->dyn.symtab; in prebind_validate()
481 symn = req_obj->dyn.strtab + sym->st_name; in prebind_validate()
495 sym = _dl_symcache[symidx].obj->dyn.symtab; in prebind_validate()
497 symn = _dl_symcache[symidx].obj->dyn.strtab + sym->st_name; in prebind_validate()
Dresolve.c93 object->dyn.textrel = 1; in _dl_finalize_object()
95 object->dyn.symbolic = 1; in _dl_finalize_object()
280 sym = req_obj->dyn.symtab; in _dl_find_symbol_bysym()
282 symn = req_obj->dyn.strtab + sym->st_name; in _dl_find_symbol_bysym()
295 sobj->dyn.strtab + (*this)->st_name, in _dl_find_symbol_bysym()
328 if (req_obj->dyn.symbolic) in _dl_find_symbol()
441 const Elf_Sym *symt = object->dyn.symtab; in _dl_find_symbol_obj()
442 const char *strt = object->dyn.strtab; in _dl_find_symbol_obj()
Ddlfcn.c188 pobj->dyn.pltgot); in dlsym()
488 sym = _dl_objects->dyn.symtab + symoffset; in obj_from_addr()
535 sym = object->dyn.symtab + symoffset; in dladdr()
554 info->dli_sname = object->dyn.strtab + sym->st_name; in dladdr()
Dlibrary_subr.c342 if (parent->dyn.rpath != NULL) { in _dl_load_shlib()
344 ignore_hints, parent->dyn.rpath); in _dl_load_shlib()
350 if (parent != _dl_objects && _dl_objects->dyn.rpath != NULL) { in _dl_load_shlib()
352 ignore_hints, _dl_objects->dyn.rpath); in _dl_load_shlib()
/mirbsd/src/usr.bin/pmdb/
Delf_syms.c340 Elf_Dyn dyn; in elf_update() local
351 if (process_read(ps, addr, &dyn, sizeof(dyn)) < 0) { in elf_update()
355 addr += sizeof(dyn); in elf_update()
356 } while (dyn.d_tag != 0 && dyn.d_tag != DT_DEBUG); in elf_update()
358 if (dyn.d_tag == 0) { in elf_update()
363 if (process_read(ps, dyn.d_un.d_ptr, &rdeb, sizeof(rdeb)) < 0) { in elf_update()
Daout_syms.c275 struct _dynamic dyn; in aout_update() local
289 if (process_read(ps, addr, &dyn, sizeof(dyn)) < 0) { in aout_update()
294 if (dyn.d_version != LD_VERSION_BSD) { in aout_update()
295 warn("Can't handle __DYNAMIC version %d", dyn.d_version); in aout_update()
299 if (process_read(ps, (off_t)(reg)dyn.d_debug, &sdeb, sizeof(sdeb)) < 0) { in aout_update()
309 if (process_read(ps, (off_t)(reg)dyn.d_un.d_sdt, &sdt, sizeof(sdt)) < 0) { in aout_update()
/mirbsd/src/libexec/ld.so/i386/
Drtld_machine.c192 if ((object->dyn.textrel == 1) && (rel == DT_REL || rel == DT_RELA)) { in _dl_md_reloc()
224 sym = object->dyn.symtab; in _dl_md_reloc()
226 symn = object->dyn.strtab + sym->st_name; in _dl_md_reloc()
313 if ((object->dyn.textrel == 1) && (rel == DT_REL || rel == DT_RELA)) { in _dl_md_reloc()
357 sym = object->dyn.symtab; in _dl_bind()
359 symn = object->dyn.strtab + sym->st_name; in _dl_bind()
/mirbsd/src/sys/net/
Dpf_if.c701 pfi_match_addr(struct pfi_dynaddr *dyn, struct pf_addr *a, sa_family_t af) in pfi_match_addr() argument
706 switch (dyn->pfid_acnt4) { in pfi_match_addr()
710 return (PF_MATCHA(0, &dyn->pfid_addr4, in pfi_match_addr()
711 &dyn->pfid_mask4, a, AF_INET)); in pfi_match_addr()
713 return (pfr_match_addr(dyn->pfid_kt, a, AF_INET)); in pfi_match_addr()
719 switch (dyn->pfid_acnt6) { in pfi_match_addr()
723 return (PF_MATCHA(0, &dyn->pfid_addr6, in pfi_match_addr()
724 &dyn->pfid_mask6, a, AF_INET6)); in pfi_match_addr()
726 return (pfr_match_addr(dyn->pfid_kt, a, AF_INET6)); in pfi_match_addr()
/mirbsd/src/gnu/usr.bin/binutils/ld/scripttempl/
Delf32sh-symbian.sc82 PLT=".plt : { *(.plt) } :dynamic :dyn"
83 DYNAMIC=".dynamic : { *(.dynamic) } :dynamic :dyn"
86 test -z "$GOT" && GOT=".got ${RELOCATING-0} : { *(.got.plt) *(.got) } :dynamic :dyn"
155 dyn PT_LOAD FLAGS (0) ;
269 .hash ${RELOCATING-0} : { *(.hash) } :dynamic :dyn
270 .dynsym ${RELOCATING-0} : { *(.dynsym) } :dynamic :dyn
271 .dynstr ${RELOCATING-0} : { *(.dynstr) } :dynamic :dyn
273 .got.plt : { *(.got.plt) } :dynamic :dyn
311 .rel.dyn ${RELOCATING-0} :
317 .rela.dyn ${RELOCATING-0} :
/mirbsd/src/libexec/ld.so/sparc/
Drtld_machine.c199 if ((object->dyn.textrel == 1) && (rel == DT_REL || rel == DT_RELA)) { in _dl_md_reloc()
236 sym = object->dyn.symtab; in _dl_md_reloc()
238 symn = object->dyn.strtab + sym->st_name; in _dl_md_reloc()
301 if ((object->dyn.textrel == 1) && (rel == DT_REL || rel == DT_RELA)) { in _dl_md_reloc()
327 sym = object->dyn.symtab; in _dl_bind()
329 symn = object->dyn.strtab + sym->st_name; in _dl_bind()
/mirbsd/src/gnu/usr.bin/binutils/bfd/
Delf64-hppa.c2497 Elf_Internal_Dyn dyn; local
2500 bfd_elf64_swap_dyn_in (dynobj, dyncon, &dyn);
2502 switch (dyn.d_tag)
2515 dyn.d_un.d_ptr = s->vma;
2516 bfd_elf64_swap_dyn_out (output_bfd, &dyn, dyncon);
2521 dyn.d_un.d_ptr = _bfd_get_gp_value (output_bfd);
2522 bfd_elf64_swap_dyn_out (output_bfd, &dyn, dyncon);
2527 dyn.d_un.d_ptr = s->output_section->vma + s->output_offset;
2528 bfd_elf64_swap_dyn_out (output_bfd, &dyn, dyncon);
2533 dyn.d_un.d_val = s->size;
[all …]
Delf32-arm.c3578 bfd_boolean dyn; in elf32_arm_final_link_relocate() local
3582 dyn = globals->root.dynamic_sections_created; in elf32_arm_final_link_relocate()
3584 if (! WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h) in elf32_arm_final_link_relocate()
3740 bfd_boolean dyn; in elf32_arm_final_link_relocate() local
3741 dyn = globals->root.dynamic_sections_created; in elf32_arm_final_link_relocate()
3742 if (WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h) in elf32_arm_final_link_relocate()
5544 bfd_boolean dyn; in allocate_dynrelocs() local
5578 dyn = htab->root.dynamic_sections_created; in allocate_dynrelocs()
5581 if (WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h) in allocate_dynrelocs()
5603 || WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, 0, h))) in allocate_dynrelocs()
[all …]
Delf32-i370.c935 Elf_Internal_Dyn dyn; in i370_elf_finish_dynamic_sections() local
939 bfd_elf32_swap_dyn_in (dynobj, dyncon, &dyn); in i370_elf_finish_dynamic_sections()
941 switch (dyn.d_tag) in i370_elf_finish_dynamic_sections()
955 dyn.d_un.d_val = 0; in i370_elf_finish_dynamic_sections()
959 dyn.d_un.d_ptr = s->vma; in i370_elf_finish_dynamic_sections()
961 dyn.d_un.d_val = s->size; in i370_elf_finish_dynamic_sections()
963 bfd_elf32_swap_dyn_out (output_bfd, &dyn, dyncon); in i370_elf_finish_dynamic_sections()
Delf32-m68k.c1469 bfd_boolean dyn; local
1474 dyn = elf_hash_table (info)->dynamic_sections_created;
1475 if (!WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h)
2018 Elf_Internal_Dyn dyn; local
2022 bfd_elf32_swap_dyn_in (dynobj, dyncon, &dyn);
2024 switch (dyn.d_tag)
2037 dyn.d_un.d_ptr = s->vma;
2038 bfd_elf32_swap_dyn_out (output_bfd, &dyn, dyncon);
2044 dyn.d_un.d_val = s->size;
2045 bfd_elf32_swap_dyn_out (output_bfd, &dyn, dyncon);
[all …]
Delfxx-sparc.c1871 bfd_boolean dyn; in allocate_dynrelocs() local
1889 dyn = htab->elf.dynamic_sections_created; in allocate_dynrelocs()
1898 else if (WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h)) in allocate_dynrelocs()
2470 bfd_boolean dyn; in _bfd_sparc_elf_relocate_section() local
2474 dyn = elf_hash_table (info)->dynamic_sections_created; in _bfd_sparc_elf_relocate_section()
2476 if (! WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h) in _bfd_sparc_elf_relocate_section()
3556 Elf_Internal_Dyn dyn; in sparc64_finish_dyn() local
3560 bfd_elf64_swap_dyn_in (dynobj, dyncon, &dyn); in sparc64_finish_dyn()
3562 switch (dyn.d_tag) in sparc64_finish_dyn()
3575 dyn.d_un.d_val = stt_regidx++; in sparc64_finish_dyn()
[all …]
Delf32-m32r.c2036 bfd_boolean dyn; in allocate_dynrelocs() local
2051 dyn = htab->root.dynamic_sections_created; in allocate_dynrelocs()
2052 if (WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h)) in allocate_dynrelocs()
2580 bfd_boolean dyn; in m32r_elf_relocate_section() local
2583 dyn = htab->root.dynamic_sections_created; in m32r_elf_relocate_section()
2595 && WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, in m32r_elf_relocate_section()
2732 bfd_boolean dyn; in m32r_elf_relocate_section() local
2738 dyn = htab->root.dynamic_sections_created; in m32r_elf_relocate_section()
2739 if (! WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h) in m32r_elf_relocate_section()
3346 Elf_Internal_Dyn dyn; in m32r_elf_finish_dynamic_sections() local
[all …]
Delf64-x86-64.c1380 bfd_boolean dyn; in allocate_dynrelocs() local
1398 dyn = htab->elf.dynamic_sections_created; in allocate_dynrelocs()
1410 || WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, 0, h))) in allocate_dynrelocs()
1881 bfd_boolean dyn; in elf64_x86_64_relocate_section() local
1884 dyn = htab->elf.dynamic_sections_created; in elf64_x86_64_relocate_section()
1886 if (! WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h) in elf64_x86_64_relocate_section()
2774 Elf_Internal_Dyn dyn; in elf64_x86_64_finish_dynamic_sections() local
2777 bfd_elf64_swap_dyn_in (dynobj, dyncon, &dyn); in elf64_x86_64_finish_dynamic_sections()
2779 switch (dyn.d_tag) in elf64_x86_64_finish_dynamic_sections()
2786 dyn.d_un.d_ptr = s->output_section->vma + s->output_offset; in elf64_x86_64_finish_dynamic_sections()
[all …]
Delf32-vax.c1995 Elf_Internal_Dyn dyn; in elf_vax_finish_dynamic_sections() local
1999 bfd_elf32_swap_dyn_in (dynobj, dyncon, &dyn); in elf_vax_finish_dynamic_sections()
2001 switch (dyn.d_tag) in elf_vax_finish_dynamic_sections()
2014 dyn.d_un.d_ptr = s->vma; in elf_vax_finish_dynamic_sections()
2015 bfd_elf32_swap_dyn_out (output_bfd, &dyn, dyncon); in elf_vax_finish_dynamic_sections()
2021 dyn.d_un.d_val = s->size; in elf_vax_finish_dynamic_sections()
2022 bfd_elf32_swap_dyn_out (output_bfd, &dyn, dyncon); in elf_vax_finish_dynamic_sections()
2035 dyn.d_un.d_val -= s->size; in elf_vax_finish_dynamic_sections()
2036 bfd_elf32_swap_dyn_out (output_bfd, &dyn, dyncon); in elf_vax_finish_dynamic_sections()
Delf32-i386.c1620 bfd_boolean dyn; in allocate_dynrelocs() local
1638 dyn = htab->elf.dynamic_sections_created; in allocate_dynrelocs()
1654 || WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, 0, h))) in allocate_dynrelocs()
2303 bfd_boolean dyn; in elf_i386_relocate_section() local
2306 dyn = htab->elf.dynamic_sections_created; in elf_i386_relocate_section()
2307 if (! WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h) in elf_i386_relocate_section()
3331 Elf_Internal_Dyn dyn; in elf_i386_finish_dynamic_sections() local
3334 bfd_elf32_swap_dyn_in (dynobj, dyncon, &dyn); in elf_i386_finish_dynamic_sections()
3336 switch (dyn.d_tag) in elf_i386_finish_dynamic_sections()
3343 dyn.d_un.d_ptr = s->output_section->vma + s->output_offset; in elf_i386_finish_dynamic_sections()
[all …]
Delf32-sh.c4067 bfd_boolean dyn; in allocate_dynrelocs() local
4085 dyn = htab->root.dynamic_sections_created; in allocate_dynrelocs()
4089 || (tls_type == GOT_TLS_IE && dyn)) in allocate_dynrelocs()
4096 || WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, 0, h))) in allocate_dynrelocs()
4106 bfd_boolean dyn; in allocate_dynrelocs() local
4120 dyn = htab->root.dynamic_sections_created; in allocate_dynrelocs()
4121 if (WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h)) in allocate_dynrelocs()
4648 bfd_boolean dyn; in sh_elf_relocate_section() local
4650 dyn = htab->root.dynamic_sections_created; in sh_elf_relocate_section()
4671 && WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, info->shared, h) in sh_elf_relocate_section()
[all …]

123