Home
last modified time | relevance | path

Searched refs:glink (Results 1 – 25 of 59) sorted by relevance

123

/netbsd/src/external/gpl3/binutils/dist/bfd/
Delf32-ppc.c1775 is_nonpic_glink_stub (bfd *abfd, asection *glink, bfd_vma off) in is_nonpic_glink_stub() argument
1779 if (!bfd_get_section_contents (abfd, glink, buf, off, sizeof buf)) in is_nonpic_glink_stub()
1803 asection *plt, *relplt, *dynamic, *glink; in ppc_elf_get_synthetic_symtab() local
1888 glink = bfd_sections_find_if (abfd, section_covers_vma, &glink_vma); in ppc_elf_get_synthetic_symtab()
1889 if (glink == NULL) in ppc_elf_get_synthetic_symtab()
1894 if (bfd_get_section_contents (abfd, glink, buf, in ppc_elf_get_synthetic_symtab()
1895 glink_vma - glink->vma, 4)) in ppc_elf_get_synthetic_symtab()
1907 bfd_get_section_contents (abfd, glink, buf, in ppc_elf_get_synthetic_symtab()
1908 glink_vma - glink->vma + i, 4); in ppc_elf_get_synthetic_symtab()
1924 stub_off = glink_vma - glink->vma; in ppc_elf_get_synthetic_symtab()
[all …]
Delf64-ppc.c2470 asection *dynamic, *glink = NULL, *relplt = NULL; in ppc64_elf_get_synthetic_symtab() local
2535 glink = bfd_sections_find_if (abfd, section_covers_vma, in ppc64_elf_get_synthetic_symtab()
2544 if (glink != NULL) in ppc64_elf_get_synthetic_symtab()
2551 while (bfd_get_section_contents (abfd, glink, buf, in ppc64_elf_get_synthetic_symtab()
2552 glink_vma + off - glink->vma, 4)) in ppc64_elf_get_synthetic_symtab()
2658 if (glink != NULL && relplt != NULL) in ppc64_elf_get_synthetic_symtab()
2666 s->section = glink; in ppc64_elf_get_synthetic_symtab()
2667 s->value = resolv_vma - glink->vma; in ppc64_elf_get_synthetic_symtab()
2703 s->section = glink; in ppc64_elf_get_synthetic_symtab()
2704 s->value = glink_vma - glink->vma; in ppc64_elf_get_synthetic_symtab()
[all …]
DChangeLog-2013340 (ppc64_elf_build_stubs): Don't reset glink->size before calling
472 Save end of glink branch table.
476 glink sizing.
517 (ppc64_elf_get_synthetic_symtab): Support new glink layout.
523 (ppc64_elf_build_stubs): Add new ELFv2 glink.
561 (ppc64_elf_build_stubs): Likewise for glink.
2890 * elf64-ppc.c (build_plt_stub): Correct plt stub branch to glink.
DChangeLog-20052525 glink stubs when shared or pie.
2527 glink stub is needed.
2565 (ppc_elf_finish_dynamic_symbol): Likewise. Write .glink stubs here..
2706 (ppc_elf_size_dynamic_sections): Allocate space for .glink branch
2711 Generate .glink branch table and updated stubs.
2726 (struct ppc_elf_link_hash_table): Add glink, glink_pltresolve,
2728 (ppc_elf_create_dynamic_sections): Create .glink section.
2735 .glink. Don't allocate memory for old bss .plt. Emit DT_PPC_GLINK.
2736 (ppc_elf_relax_section): Rename ppc_info to htab. Handle .glink
2743 put a blrl in new got. Write glink contents.
DChangeLog-20082228 (ppc64_elf_get_synthetic_symtab): Generate sym@plt on glink branch
2752 (ppc64_elf_size_stubs): Count new glink reloc.
2753 (ppc64_elf_build_stubs): Emit glink reloc if emitrelocations.
2754 (ppc64_elf_finish_dynamic_sections): Output glink relocs.
2756 glink code.
DChangeLog-02031607 glink.
2855 (GLINK_CALL_STUB_SIZE): Modify. Define new glink call stub and
2870 (build_plt_stub): Remove glink code. Adjust for insn macro changes.
2882 Build new glink stub.
6315 * elf64-ppc.c (ppc64_elf_build_stubs): Increment .glink indx.
6441 * elf64-ppc.c (ppc_build_one_stub): Don't build glink stubs here.
10166 .glink out to..
11147 clear .plt SEC_CODE here. Create .stub and correct .glink flags.
11162 room for .stub and .glink code.
DChangeLog-2012141 to glink.
1685 offset to .glink.
DChangeLog-20183138 (ppc_elf_relocate_section): Move output of PLT relocs and glink
4785 * elf32-ppc.c (ppc_elf_create_glink): Correct alignment of .glink.
4854 and don't stash end of glink branch table in rawsize.
/netbsd/src/external/gpl3/gdb/dist/bfd/
Delf32-ppc.c1775 is_nonpic_glink_stub (bfd *abfd, asection *glink, bfd_vma off) in is_nonpic_glink_stub() argument
1779 if (!bfd_get_section_contents (abfd, glink, buf, off, sizeof buf)) in is_nonpic_glink_stub()
1803 asection *plt, *relplt, *dynamic, *glink; in ppc_elf_get_synthetic_symtab() local
1888 glink = bfd_sections_find_if (abfd, section_covers_vma, &glink_vma); in ppc_elf_get_synthetic_symtab()
1889 if (glink == NULL) in ppc_elf_get_synthetic_symtab()
1894 if (bfd_get_section_contents (abfd, glink, buf, in ppc_elf_get_synthetic_symtab()
1895 glink_vma - glink->vma, 4)) in ppc_elf_get_synthetic_symtab()
1907 bfd_get_section_contents (abfd, glink, buf, in ppc_elf_get_synthetic_symtab()
1908 glink_vma - glink->vma + i, 4); in ppc_elf_get_synthetic_symtab()
1924 stub_off = glink_vma - glink->vma; in ppc_elf_get_synthetic_symtab()
[all …]
Delf64-ppc.c2470 asection *dynamic, *glink = NULL, *relplt = NULL; in ppc64_elf_get_synthetic_symtab() local
2535 glink = bfd_sections_find_if (abfd, section_covers_vma, in ppc64_elf_get_synthetic_symtab()
2544 if (glink != NULL) in ppc64_elf_get_synthetic_symtab()
2551 while (bfd_get_section_contents (abfd, glink, buf, in ppc64_elf_get_synthetic_symtab()
2552 glink_vma + off - glink->vma, 4)) in ppc64_elf_get_synthetic_symtab()
2658 if (glink != NULL && relplt != NULL) in ppc64_elf_get_synthetic_symtab()
2666 s->section = glink; in ppc64_elf_get_synthetic_symtab()
2667 s->value = resolv_vma - glink->vma; in ppc64_elf_get_synthetic_symtab()
2703 s->section = glink; in ppc64_elf_get_synthetic_symtab()
2704 s->value = glink_vma - glink->vma; in ppc64_elf_get_synthetic_symtab()
[all …]
DChangeLog-2013340 (ppc64_elf_build_stubs): Don't reset glink->size before calling
472 Save end of glink branch table.
476 glink sizing.
517 (ppc64_elf_get_synthetic_symtab): Support new glink layout.
523 (ppc64_elf_build_stubs): Add new ELFv2 glink.
561 (ppc64_elf_build_stubs): Likewise for glink.
2890 * elf64-ppc.c (build_plt_stub): Correct plt stub branch to glink.
DChangeLog-20052525 glink stubs when shared or pie.
2527 glink stub is needed.
2565 (ppc_elf_finish_dynamic_symbol): Likewise. Write .glink stubs here..
2706 (ppc_elf_size_dynamic_sections): Allocate space for .glink branch
2711 Generate .glink branch table and updated stubs.
2726 (struct ppc_elf_link_hash_table): Add glink, glink_pltresolve,
2728 (ppc_elf_create_dynamic_sections): Create .glink section.
2735 .glink. Don't allocate memory for old bss .plt. Emit DT_PPC_GLINK.
2736 (ppc_elf_relax_section): Rename ppc_info to htab. Handle .glink
2743 put a blrl in new got. Write glink contents.
DChangeLog-20082228 (ppc64_elf_get_synthetic_symtab): Generate sym@plt on glink branch
2752 (ppc64_elf_size_stubs): Count new glink reloc.
2753 (ppc64_elf_build_stubs): Emit glink reloc if emitrelocations.
2754 (ppc64_elf_finish_dynamic_sections): Output glink relocs.
2756 glink code.
DChangeLog-02031607 glink.
2855 (GLINK_CALL_STUB_SIZE): Modify. Define new glink call stub and
2870 (build_plt_stub): Remove glink code. Adjust for insn macro changes.
2882 Build new glink stub.
6315 * elf64-ppc.c (ppc64_elf_build_stubs): Increment .glink indx.
6441 * elf64-ppc.c (ppc_build_one_stub): Don't build glink stubs here.
10166 .glink out to..
11147 clear .plt SEC_CODE here. Create .stub and correct .glink flags.
11162 room for .stub and .glink code.
DChangeLog-2012141 to glink.
1685 offset to .glink.
DChangeLog-20183138 (ppc_elf_relocate_section): Move output of PLT relocs and glink
4785 * elf32-ppc.c (ppc_elf_create_glink): Correct alignment of .glink.
4854 and don't stash end of glink branch table in rawsize.
/netbsd/src/sys/arch/powerpc/conf/
Dkern.ldscript33 *(.glink)
Dkern64.ldscript27 *(.glink)
/netbsd/src/libexec/ld.elf_so/
Drtld.h273 Elf_Addr glink; /* global linkage */ member
Dheaders.c419 obj->glink = (Elf_Addr)(uintptr_t)obj->relocbase + dynp->d_un.d_ptr; in _rtld_digest_dynamic()
/netbsd/src/external/gpl3/binutils/dist/ld/emultempl/
Dppc64elf.em560 /* We can't parse and merge .eh_frame until the glink .eh_frame has
561 been generated. Otherwise the glink .eh_frame CIE won't be
562 merged with other CIEs, and worse, the glink .eh_frame FDEs won't
/netbsd/src/libexec/ld.elf_so/arch/powerpc/
Dppc_reloc.c549 return obj->glink; in _rtld_bind()
/netbsd/src/external/gpl3/binutils/dist/gold/
DChangeLog-2017557 (Target_powerpc::do_relax): Define stub and glink symbols.
/netbsd/src/external/gpl3/binutils/dist/ld/
DChangeLog-20202003 * testsuite/ld-powerpc/aix-glink-1-32.dd: Update.
2004 * testsuite/ld-powerpc/aix-glink-1-64.dd: Update.
2005 * testsuite/ld-powerpc/aix-glink-2-32.dd: Update.
2006 * testsuite/ld-powerpc/aix-glink-2-64.dd: Update.
2035 * testsuite/ld-powerpc/aix-glink-3.dd: Delete, replace with..
2036 * testsuite/ld-powerpc/aix-glink-3-32.dd,
2037 * testsuite/ld-powerpc/aix-glink-3-64.dd: ..these new files.
DChangeLog-2014192 bfd_elf_discard_info after generating glink .eh_frame. Delete

123