/haiku-buildtools/binutils/bfd/ |
H A D | elf32-xstormy16.c | 413 asection *splt; 461 splt = elf_hash_table (info)->splt; 462 if (splt == NULL) 468 splt = bfd_make_section_anyway_with_flags (dynobj, ".plt", 470 elf_hash_table (info)->splt = splt; 471 if (splt == NULL 472 || ! bfd_set_section_alignment (dynobj, splt, 1)) 499 *offset = splt 411 asection *splt; local 528 asection *splt; member in struct:relax_plt_data 578 xstormy16_elf_relax_section(bfd *dynobj, asection *splt, struct bfd_link_info *info, bfd_boolean *again) argument 710 asection *splt; local 773 asection *splt; local 959 asection *splt = elf_hash_table (info)->splt; local [all...] |
H A D | elf32-m32c.c | 405 asection *splt; 411 splt = elf_hash_table (info)->splt; 533 bfd_put_32 (input_bfd, x, splt->contents + *plt_offset); 537 relocation = (splt->output_section->vma 538 + splt->output_offset 549 splt, 664 asection *splt; 673 splt = NULL; 706 splt 403 asection *splt; local 661 asection *splt; local 757 asection *splt = elf_hash_table (info)->splt; local 781 asection *splt; local 1099 asection *splt; member in struct:relax_plt_data 1149 m32c_elf_relax_plt_section(asection *splt, struct bfd_link_info *info, bfd_boolean *again) argument [all...] |
H A D | elf32-or1k.c | 881 if (htab->root.splt != NULL && h != NULL 884 relocation = (htab->root.splt->output_section->vma 885 + htab->root.splt->output_offset 1694 asection *splt; local 1734 splt = htab->root.splt; 1735 if (splt && splt->size > 0) 1740 splt->contents); 1742 splt 1807 asection *splt; local [all...] |
H A D | elf32-vax.c | 932 s = elf_hash_table (info)->splt; 1341 asection *splt; 1351 splt = NULL; 1487 splt = elf_hash_table (info)->splt; 1488 BFD_ASSERT (splt != NULL); 1733 asection *splt; 1746 splt = elf_hash_table (info)->splt; 1749 BFD_ASSERT (splt ! 1340 asection *splt; local 1732 asection *splt; local 1873 asection *splt; local [all...] |
H A D | elf32-m32r.c | 1636 htab->root.splt = s; 1941 asection *s = htab->root.splt; 2234 if (s == htab->root.splt 2299 if (htab->root.splt->size != 0) 2384 asection *sgot, *splt, *sreloc; 2393 splt = htab->root.splt; 2813 relocation = (splt->output_section->vma 2814 + splt->output_offset 3097 asection *splt; 2379 asection *sgot, *splt, *sreloc; local 3092 asection *splt; local 3298 asection *splt; local [all...] |
H A D | elf32-rl78.c | 690 asection *splt; 696 splt = elf_hash_table (info)->splt; 779 bfd_put_32 (input_bfd, x, splt->contents + *plt_offset); 783 relocation = (splt->output_section->vma 784 + splt->output_offset 795 splt, 1306 asection *splt; 1347 splt = elf_hash_table (info)->splt; 688 asection *splt; local 1301 asection *splt; local 1396 asection *splt; local 1432 asection *splt; local 1460 asection *splt; member in struct:relax_plt_data 1510 rl78_elf_relax_plt_section(bfd *dynobj, asection *splt, struct bfd_link_info *info, bfd_boolean *again) argument [all...] |
H A D | elf32-cris.c | 989 asection *splt; 1006 splt = NULL; 1012 splt = htab->root.splt; 1389 || splt == NULL) 1397 relocation = (splt->output_section->vma 1398 + splt->output_offset 1414 || splt == NULL) 1422 relocation = (splt->output_section->vma 1423 + splt 983 asection *splt; local 2093 asection *splt; local 2320 asection *splt; local [all...] |
H A D | elfxx-sparc.c | 806 sparc32_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset, 812 splt->contents + offset); 816 splt->contents + offset + 4); 818 splt->contents + offset + 8); 831 sparc64_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset, 834 unsigned char *entry = splt->contents + offset; 848 | (((splt->contents + PLT64_ENTRY_SIZE) - (entry + 4)) / 4 & 0x7ffff); 897 ptr = splt->contents 903 *r_offset = (bfd_vma) (ptr - splt->contents); 920 bfd_put_64 (output_bfd, (bfd_vma) (splt 805 sparc32_plt_entry_build(bfd *output_bfd, asection *splt, bfd_vma offset, bfd_vma max ATTRIBUTE_UNUSED, bfd_vma *r_offset) argument 830 sparc64_plt_entry_build(bfd *output_bfd, asection *splt, bfd_vma offset, bfd_vma max, bfd_vma *r_offset) argument 4362 asection *splt; local 4805 asection *splt; local [all...] |
H A D | elf64-alpha.c | 1308 elf_hash_table (info)->splt = s; 2143 s = elf_hash_table(info)->splt; 2592 asection *splt = (asection *) data; 2605 if (splt->size == 0) 2606 splt->size = PLT_HEADER_SIZE; 2607 gotent->plt_offset = splt->size; 2608 splt->size += PLT_ENTRY_SIZE; 2625 asection *splt, *spltrel, *sgotplt; 2633 splt = elf_hash_table(info)->splt; 2584 asection *splt = (asection *) data; local 2617 asection *splt, *spltrel, *sgotplt; local 4872 asection *splt, *sgot, *srel; local 5022 asection *splt, *sgotplt, *srelaplt; local [all...] |
H A D | sunos.c | 1250 asection *splt = NULL; 1322 splt = bfd_get_linker_section (dynobj, ".plt"); 1324 BFD_ASSERT (splt != NULL && srel != NULL); 1368 if (splt->size == 0) 1369 splt->size = M68K_PLT_ENTRY_SIZE; 1370 h->plt_offset = splt->size; 1374 h->root.root.u.def.section = splt; 1375 h->root.root.u.def.value = splt->size; 1378 splt->size += M68K_PLT_ENTRY_SIZE; 1406 asection *splt 1249 asection *splt = NULL; local 1405 asection *splt = NULL; local 2105 asection *splt; local 2349 asection *splt; local [all...] |
H A D | elf32-arc.c | 75 asection * splt; member in struct:dynamic_sections 1312 reloc_data.sym_section = htab->splt; 1329 reloc_data.sym_section = htab->splt; 1353 reloc_data.sym_section = htab->splt; 1578 .splt = NULL, 1603 ds.splt = bfd_get_section_by_name (dynobj, ".plt"); 1796 if (htab->splt->size == 0) 1797 htab->splt->size += plt_data->entry_size; 1799 ret = htab->splt->size; 1801 htab->splt [all...] |
H A D | elf64-sh64.c | 1438 asection *splt; local 1995 splt = elf_hash_table (info)->splt; 1996 BFD_ASSERT (splt != NULL); 1998 relocation = (splt->output_section->vma 1999 + splt->output_offset 3229 s = elf_hash_table (info)->splt; 3538 asection *splt; 3552 splt = elf_hash_table (info)->splt; 3537 asection *splt; local 3739 asection *splt; local [all...] |
H A D | elf32-metag.c | 1658 if (hh->eh.plt.offset == (bfd_vma) -1 || htab->etab.splt == NULL) 1666 relocation = (htab->etab.splt->output_section->vma 1667 + htab->etab.splt->output_offset 2039 if (htab->etab.splt != NULL) 2620 asection *s = htab->etab.splt; 2941 if (s == htab->etab.splt 3072 asection *splt; local 3085 splt = htab->etab.splt; 3088 BFD_ASSERT (splt ! 3301 asection *splt; local [all...] |
H A D | elf64-x86-64.c | 968 /* The offset into splt of the PLT entry for the TLS descriptor 1204 && htab->elf.splt != NULL) 3231 asection *s = htab->elf.splt; 3874 if (htab->elf.splt->size == 0) 3875 htab->elf.splt->size += GET_PLT_ENTRY_SIZE (output_bfd); 3876 htab->tlsdesc_plt = htab->elf.splt->size; 3877 htab->elf.splt->size += GET_PLT_ENTRY_SIZE (output_bfd); 3889 && (htab->elf.splt == NULL 3890 || htab->elf.splt->size == 0) 3907 && htab->elf.splt ! [all...] |
/haiku-buildtools/legacy/binutils/bfd/ |
H A D | elf32-xstormy16.c | 388 asection *splt; 397 splt = NULL; 433 if (splt == NULL) 435 splt = bfd_get_section_by_name (dynobj, ".plt"); 436 if (splt == NULL) 438 splt = bfd_make_section_with_flags (dynobj, ".plt", 447 if (splt == NULL 448 || ! bfd_set_section_alignment (dynobj, splt, 1)) 476 *offset = splt->size; 477 splt 386 asection *splt; local 503 asection *splt; member in struct:relax_plt_data 559 xstormy16_elf_relax_section(bfd *dynobj, asection *splt, struct bfd_link_info *info, bfd_boolean *again) argument 691 asection *splt; local 755 asection *splt; local 944 asection *splt; local [all...] |
H A D | elf32-m68k.c | 1500 asection *splt; 1514 splt = NULL; 1699 if (splt == NULL) 1701 splt = bfd_get_section_by_name (dynobj, ".plt"); 1702 BFD_ASSERT (splt != NULL); 1705 relocation = (splt->output_section->vma 1706 + splt->output_offset 1718 if (splt == NULL) 1720 splt = bfd_get_section_by_name (dynobj, ".plt"); 1721 BFD_ASSERT (splt ! 1499 asection *splt; local 1929 asection *splt; local 2129 asection *splt; local [all...] |
H A D | elf32-m32c.c | 343 asection *splt; 350 splt = NULL; 352 splt = bfd_get_section_by_name (dynobj, ".plt"); 480 bfd_put_32 (input_bfd, x, splt->contents + *plt_offset); 484 relocation = (splt->output_section->vma 485 + splt->output_offset 496 splt, 649 asection *splt; 658 splt = NULL; 691 if (splt 341 asection *splt; local 646 asection *splt; local 748 asection *splt; local 773 asection *splt; local 1042 asection *splt; member in struct:relax_plt_data 1100 m32c_elf_relax_plt_section(bfd *dynobj, asection *splt, struct bfd_link_info *info, bfd_boolean *again) argument [all...] |
H A D | elfxx-sparc.c | 583 sparc32_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset, 589 splt->contents + offset); 593 splt->contents + offset + 4); 595 splt->contents + offset + 8); 608 sparc64_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset, 611 unsigned char *entry = splt->contents + offset; 625 | (((splt->contents + PLT64_ENTRY_SIZE) - (entry + 4)) / 4 & 0x7ffff); 674 ptr = splt->contents 680 *r_offset = (bfd_vma) (ptr - splt->contents); 697 bfd_put_64 (output_bfd, (bfd_vma) (splt 582 sparc32_plt_entry_build(bfd *output_bfd, asection *splt, bfd_vma offset, bfd_vma max ATTRIBUTE_UNUSED, bfd_vma *r_offset) argument 607 sparc64_plt_entry_build(bfd *output_bfd, asection *splt, bfd_vma offset, bfd_vma max, bfd_vma *r_offset) argument 3642 asection *splt; local 4048 asection *splt; local [all...] |
H A D | elf32-s390.c | 709 asection *splt; member in struct:elf_s390_link_hash_table 784 ret->splt = NULL; 843 htab->splt = bfd_get_section_by_name (dynobj, ".plt"); 849 if (!htab->splt || !htab->srelplt || !htab->sdynbss 1780 asection *s = htab->splt; 2121 if (s == htab->splt 2189 if (htab->splt->size != 0) 2525 || htab->splt == NULL) 2533 relocation = (htab->splt->output_section->vma 2534 + htab->splt [all...] |
H A D | elf32-vax.c | 1400 asection *splt; 1415 splt = NULL; 1575 if (splt == NULL) 1577 splt = bfd_get_section_by_name (dynobj, ".plt"); 1578 BFD_ASSERT (splt != NULL); 1584 BFD_ASSERT (splt != NULL); 1825 asection *splt; 1838 splt = bfd_get_section_by_name (dynobj, ".plt"); 1841 BFD_ASSERT (splt != NULL && sgot != NULL && srela != NULL); 1858 memcpy (splt 1399 asection *splt; local 1824 asection *splt; local 1981 asection *splt; local [all...] |
H A D | elf32-cris.c | 939 asection *splt; 954 splt = NULL; 959 splt = bfd_get_section_by_name (dynobj, ".plt"); 1319 || splt == NULL) 1327 relocation = (splt->output_section->vma 1328 + splt->output_offset 1344 || splt == NULL) 1352 relocation = (splt->output_section->vma 1353 + splt->output_offset 1585 asection *splt; 933 asection *splt; local 1578 asection *splt; local 1798 asection *splt; local [all...] |
H A D | sunos.c | 1269 asection *splt = NULL; 1341 splt = bfd_get_section_by_name (dynobj, ".plt"); 1343 BFD_ASSERT (splt != NULL && srel != NULL); 1387 if (splt->size == 0) 1388 splt->size = M68K_PLT_ENTRY_SIZE; 1389 h->plt_offset = splt->size; 1393 h->root.root.u.def.section = splt; 1394 h->root.root.u.def.value = splt->size; 1397 splt->size += M68K_PLT_ENTRY_SIZE; 1425 asection *splt 1268 asection *splt = NULL; local 1424 asection *splt = NULL; local 2127 asection *splt; local 2371 asection *splt; local [all...] |
H A D | elf64-alpha.c | 2428 asection *splt = (asection *) data; 2441 if (splt->size == 0) 2442 splt->size = PLT_HEADER_SIZE; 2443 gotent->plt_offset = splt->size; 2444 splt->size += PLT_ENTRY_SIZE; 2461 asection *splt, *spltrel, *sgotplt; 2466 splt = bfd_get_section_by_name (dynobj, ".plt"); 2467 if (splt == NULL) 2470 splt->size = 0; 2473 elf64_alpha_size_plt_section_1, splt); 2420 asection *splt = (asection *) data; local 2453 asection *splt, *spltrel, *sgotplt; local 2465 elf64_alpha_size_plt_section_1, splt); local 4592 asection *splt, *sgot, *srel; local 4742 asection *splt, *sgotplt, *srelaplt; local [all...] |
H A D | elf64-x86-64.c | 453 asection *splt; 458 /* The offset into splt of the PLT entry for the TLS descriptor 540 ret->splt = NULL; 598 htab->splt = bfd_get_section_by_name (dynobj, ".plt"); 604 if (!htab->splt || !htab->srelplt || !htab->sdynbss 1471 asection *s = htab->splt; 1862 if (htab->splt->size == 0) 1863 htab->splt->size += PLT_ENTRY_SIZE; 1864 htab->tlsdesc_plt = htab->splt->size; 1865 htab->splt 451 asection *splt; member in struct:elf64_x86_64_link_hash_table [all...] |
H A D | elf32-m32r.c | 1511 asection *splt; 1590 ret->splt = NULL; 1656 htab->splt = s; 2016 asection *s = htab->splt; 2309 if (s == htab->splt 2374 if (htab->splt->size != 0) 2461 asection *sgot, *splt, *sreloc; 2468 splt = htab->splt; 2892 relocation = (splt 1507 asection *splt; member in struct:elf_m32r_link_hash_table 2456 asection *sgot, *splt, *sreloc; local 3187 asection *splt; local 3392 asection *splt; local [all...] |