Home
last modified time | relevance | path

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

12

/toolchain/binutils/binutils-2.25/ld/testsuite/ld-powerpc/
Daix-glink-3-32.d2 #source: aix-glink-3.s
4 #ld: -b32 -bnoautoimp tmpdir/aix-glink-3b.so
Daix-glink-3-64.d2 #source: aix-glink-3.s
4 #ld: -b64 -bnoautoimp tmpdir/aix64-glink-3b.so
Daix-glink-1-64.d2 #source: aix-glink-1.s
Daix-glink-2-32.dd2 tmpdir/aix-glink-2: file format aixcoff-rs6000
Daix-glink-2-64.dd2 tmpdir/aix64-glink-2: file format aix5coff64-rs6000
/toolchain/binutils/binutils-2.25/bfd/
Delf32-ppc.c2780 is_nonpic_glink_stub (bfd *abfd, asection *glink, bfd_vma off) in is_nonpic_glink_stub() argument
2784 if (!bfd_get_section_contents (abfd, glink, buf, off, GLINK_ENTRY_SIZE)) in is_nonpic_glink_stub()
2808 asection *plt, *relplt, *dynamic, *glink; in ppc_elf_get_synthetic_symtab() local
2892 glink = bfd_sections_find_if (abfd, section_covers_vma, &glink_vma); in ppc_elf_get_synthetic_symtab()
2893 if (glink == NULL) in ppc_elf_get_synthetic_symtab()
2898 if (bfd_get_section_contents (abfd, glink, buf, in ppc_elf_get_synthetic_symtab()
2899 glink_vma - glink->vma, 4)) in ppc_elf_get_synthetic_symtab()
2911 bfd_get_section_contents (abfd, glink, buf, in ppc_elf_get_synthetic_symtab()
2912 glink_vma - glink->vma + i, 4); in ppc_elf_get_synthetic_symtab()
2927 if (!is_nonpic_glink_stub (abfd, glink, in ppc_elf_get_synthetic_symtab()
[all …]
Delf64-ppc.c3345 asection *dynamic, *glink = NULL, *relplt = NULL; in ppc64_elf_get_synthetic_symtab() local
3407 glink = bfd_sections_find_if (abfd, section_covers_vma, in ppc64_elf_get_synthetic_symtab()
3416 if (glink != NULL) in ppc64_elf_get_synthetic_symtab()
3423 while (bfd_get_section_contents (abfd, glink, buf, in ppc64_elf_get_synthetic_symtab()
3424 glink_vma + off - glink->vma, 4)) in ppc64_elf_get_synthetic_symtab()
3527 if (glink != NULL && relplt != NULL) in ppc64_elf_get_synthetic_symtab()
3535 s->section = glink; in ppc64_elf_get_synthetic_symtab()
3536 s->value = resolv_vma - glink->vma; in ppc64_elf_get_synthetic_symtab()
3571 s->section = glink; in ppc64_elf_get_synthetic_symtab()
3572 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.
DChangeLog1046 (ppc64_elf_build_stubs): Move code setting glink .eh_frame to..
2605 (ppc_elf_create_glink): Align .glink to 64 bytes for ppc476
DChangeLog-200948 from ADDR24 relocs using plt or glink. Don't clear the addend
671 (allocate_dynrelocs): Increase glink entry size for __tls_get_addr.
675 (ppc_elf_finish_dynamic_symbol): Emit special glink call stub for
DChangeLog-2006688 * elf64-ppc.c (ppc64_elf_build_stubs): Test glink size for
1117 * elf64-ppc.c (create_linkage_sections): Align .glink to 8 bytes.
/toolchain/binutils/binutils-2.25/ld/testsuite/
DChangeLog-2009851 * ld-powerpc/aix-glink-3.s, ld-powerpc/aix-glink-3a.s,
852 ld-powerpc/aix-glink-3b.s, ld-powerpc/aix-glink-3.dd,
853 ld-powerpc/aix-glink-3-32.d, ld-powerpc/aix-glink-3-64.d: New tests.
1284 * ld-powerpc/aix-glink-2a.s, ld-powerpc/aix-glink-2a.ex,
1285 ld-powerpc/aix-glink-2b.s, ld-powerpc/aix-glink-2c.s,
1286 ld-powerpc/aix-glink-2c.ex, ld-powerpc/aix-glink-2d.s,
1287 ld-powerpc/aix-glink-2-32.dd, ld-powerpc/aix-glink-2-64.dd,
1338 * ld-powerpc/aix-glink-1.ex, ld-powerpc/aix-glink-1.s,
1339 ld-powerpc/aix-glink-1-32.dd, ld-powerpc/aix-glink-1-64.dd,
1340 ld-powerpc/aix-glink-1-32.d, ld-powerpc/aix-glink-1-64.d: New tests.
/toolchain/binutils/binutils-2.25/ld/emultempl/
Dppc64elf.em500 /* We can't parse and merge .eh_frame until the glink .eh_frame has
501 been generated. Otherwise the glink .eh_frame CIE won't be
502 merged with other CIEs, and worse, the glink .eh_frame FDEs won't
/toolchain/binutils/binutils-2.25/ld/
DChangeLog124 bfd_elf_discard_info after generating glink .eh_frame. Delete
/toolchain/binutils/binutils-2.25/gold/
Dpowerpc.cc3253 const Output_data_glink<size, big_endian>* glink in do_write() local
3255 elfcpp::Elf_types<32>::Elf_Addr branch_tab = glink->address(); in do_write()
DChangeLog946 * powerpc.cc (do_plt_fde_location): Handle zero length .glink.
1487 (Output_data_glink::set_final_data_size): Adjust for ELFv2 glink.
1488 (Stub_table::do_write): Write ELFv2 stubs and glink.
2907 glink->add_entry call. Remove unused symtab param. Adjust calls.
2922 (Target_powerpc::Relocate::relocate): Correct local sym glink
2969 (Target_powerpc::do_dynsym_value): Use glink stub, not plt entry.
3390 (Target_powerpc::Relocate::relocate): Nor on glink->find_entry call.
3395 (glink insn constants): Use uint32_t.
/toolchain/binutils/binutils-2.25/bfd/po/
Dsv.po1651 msgid ".glink and .plt too far apart"
1652 msgstr ".glink och .plt f�r l�ngt ifr�n varandra"
Dtr.po1671 msgid ".glink and .plt too far apart"
1672 msgstr " glink ve plt birbirine fazla uzak"
Drw.po1658 msgid ".glink and .plt too far apart"
Des.po6410 #~ msgid ".glink and .plt too far apart"
6411 #~ msgstr ".glink y .plt están demasiado alejados"
/toolchain/binutils/binutils-2.25/gold/po/
Dgold.pot2851 msgid "** glink"

12