/toolchain/binutils/binutils-2.25/bfd/ |
elf32-m32r.c | 88 reloc_howto_type *howto, 118 relocation >>= howto->rightshift; 119 relocation <<= howto->bitpos; 120 x = (x & ~howto->dst_mask) | (((x & howto->src_mask) + relocation) & howto->dst_mask); 140 && (! reloc_entry->howto->partial_inplace 151 return m32r_elf_do_10_pcrel_reloc (abfd, reloc_entry->howto, 220 x = ( (x & ~reloc_entry->howto->dst_mask) | \ 221 (((x & reloc_entry->howto->src_mask) + relocation) & 2422 reloc_howto_type *howto; local [all...] |
elf32-microblaze.c | 45 HOWTO (R_MICROBLAZE_NONE, /* Type. */ 60 HOWTO (R_MICROBLAZE_32, /* Type. */ 75 HOWTO (R_MICROBLAZE_32_PCREL,/* Type. */ 90 HOWTO (R_MICROBLAZE_64_PCREL,/* Type. */ 105 HOWTO (R_MICROBLAZE_32_PCREL_LO, /* Type. */ 120 HOWTO (R_MICROBLAZE_64, /* Type. */ 135 HOWTO (R_MICROBLAZE_32_LO, /* Type. */ 150 HOWTO (R_MICROBLAZE_SRO32, /* Type. */ 165 HOWTO (R_MICROBLAZE_SRW32, /* Type. */ 180 HOWTO (R_MICROBLAZE_64_NONE, /* Type. * 932 reloc_howto_type *howto; local [all...] |
elf32-or1k.c | 61 HOWTO (R_OR1K_NONE, /* type */ 75 HOWTO (R_OR1K_32, 89 HOWTO (R_OR1K_16, 103 HOWTO (R_OR1K_8, 117 HOWTO (R_OR1K_LO_16_IN_INSN, /* type */ 131 HOWTO (R_OR1K_HI_16_IN_INSN, /* type */ 146 HOWTO (R_OR1K_INSN_REL_26, /* type */ 161 HOWTO (R_OR1K_GNU_VTINHERIT, /* type */ 176 HOWTO (R_OR1K_GNU_VTENTRY, /* type */ 190 HOWTO (R_OR1K_32_PCREL 826 reloc_howto_type *howto; local [all...] |
elf32-rx.c | 43 HOWTO (R_RX_##n, shift, sz, bit, pcrel, 0, complain_overflow_ ## complain, \ 301 /* Set the howto pointer for an RX ELF reloc. */ 312 cache_ptr->howto = rx_elf_howto_table + r_type; 504 reloc_howto_type * howto; 518 howto = rx_elf_howto_table + ELF32_R_TYPE (rel->r_info); 631 rel, 1, relend, howto, 0, contents); 650 if (howto->pc_relative) 688 input_bfd, input_section, howto->name, \ 502 reloc_howto_type * howto; local [all...] |
elf32-s390.c | 36 /* The relocation "howto" table. */ 40 HOWTO (R_390_NONE, /* type */ 54 HOWTO(R_390_8, 0, 0, 8, FALSE, 0, complain_overflow_bitfield, 56 HOWTO(R_390_12, 0, 1, 12, FALSE, 0, complain_overflow_dont, 58 HOWTO(R_390_16, 0, 1, 16, FALSE, 0, complain_overflow_bitfield, 60 HOWTO(R_390_32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 62 HOWTO(R_390_PC32, 0, 2, 32, TRUE, 0, complain_overflow_bitfield, 64 HOWTO(R_390_GOT12, 0, 1, 12, FALSE, 0, complain_overflow_bitfield, 66 HOWTO(R_390_GOT32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 68 HOWTO(R_390_PLT32, 0, 2, 32, TRUE, 0, complain_overflow_bitfield 377 reloc_howto_type *howto = reloc_entry->howto; local 2293 reloc_howto_type *howto; local 2336 reloc_howto_type *howto; local [all...] |
elf32-score7.c | 395 if (reloc_entry->howto->partial_inplace) 405 if (reloc_entry->howto->partial_inplace) 490 /* A howto special_function for R_SCORE_GOT15 relocations. This is just 547 HOWTO (R_SCORE_NONE, /* type */ 562 HOWTO (R_SCORE_HI16, /* type */ 577 HOWTO (R_SCORE_LO16, /* type */ 592 HOWTO (R_SCORE_BCMP, /* type */ 606 HOWTO (R_SCORE_24, /* type */ 621 HOWTO (R_SCORE_PC19, /* type */ 636 HOWTO (R_SCORE16_11, /* type * 2277 reloc_howto_type *howto; local [all...] |
elf32-tilepro.c | 35 HOWTO (R_TILEPRO_NONE, /* type */ 50 HOWTO (R_TILEPRO_32, /* type */ 65 HOWTO (R_TILEPRO_16, /* type */ 80 HOWTO (R_TILEPRO_8, /* type */ 95 HOWTO (R_TILEPRO_32_PCREL,/* type */ 110 HOWTO (R_TILEPRO_16_PCREL,/* type */ 125 HOWTO (R_TILEPRO_8_PCREL, /* type */ 140 HOWTO (R_TILEPRO_LO16, /* type */ 155 HOWTO (R_TILEPRO_HI16, /* type */ 171 HOWTO (R_TILEPRO_HA16, /* type * 2850 reloc_howto_type *howto; local [all...] |
elf32-v850.c | 834 && (! reloc->howto->partial_inplace 856 if (reloc->howto->pc_relative) 897 HOWTO (R_V850_NONE, /* Type. */ 912 HOWTO (R_V850_9_PCREL, /* Type. */ 927 HOWTO (R_V850_22_PCREL, /* Type. */ 942 HOWTO (R_V850_HI16_S, /* Type. */ 957 HOWTO (R_V850_HI16, /* Type. */ 972 HOWTO (R_V850_LO16, /* Type. */ 987 HOWTO (R_V850_ABS32, /* Type. */ 1002 HOWTO (R_V850_16, /* Type. * 2181 reloc_howto_type *howto; local [all...] |
elf64-hppa.c | 634 static reloc_howto_type *howto; 666 howto = elf_hppa_howto_table + ELF64_R_TYPE (rel->r_info); 668 switch (howto->type) 633 static reloc_howto_type *howto; local 3188 reloc_howto_type *howto = elf_hppa_howto_table + ELF_R_TYPE (rel->r_info); local 3829 reloc_howto_type *howto = elf_hppa_howto_table + ELF_R_TYPE (rel->r_info); local [all...] |
elf64-mmix.c | 193 HOWTO (R_MMIX_NONE, /* type */ 208 HOWTO (R_MMIX_8, /* type */ 223 HOWTO (R_MMIX_16, /* type */ 238 HOWTO (R_MMIX_24, /* type */ 253 HOWTO (R_MMIX_32, /* type */ 268 HOWTO (R_MMIX_64, /* type */ 283 HOWTO (R_MMIX_PC_8, /* type */ 298 HOWTO (R_MMIX_PC_16, /* type */ 313 HOWTO (R_MMIX_PC_24, /* type */ 328 HOWTO (R_MMIX_PC_32, /* type * 1376 reloc_howto_type *howto; local [all...] |
elf64-s390.c | 40 /* The relocation "howto" table. */ 43 HOWTO (R_390_NONE, /* type */ 57 HOWTO(R_390_8, 0, 0, 8, FALSE, 0, complain_overflow_bitfield, 59 HOWTO(R_390_12, 0, 1, 12, FALSE, 0, complain_overflow_dont, 61 HOWTO(R_390_16, 0, 1, 16, FALSE, 0, complain_overflow_bitfield, 63 HOWTO(R_390_32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 65 HOWTO(R_390_PC32, 0, 2, 32, TRUE, 0, complain_overflow_bitfield, 67 HOWTO(R_390_GOT12, 0, 1, 12, FALSE, 0, complain_overflow_bitfield, 69 HOWTO(R_390_GOT32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 71 HOWTO(R_390_PLT32, 0, 2, 32, TRUE, 0, complain_overflow_bitfield 403 reloc_howto_type *howto = reloc_entry->howto; local 2245 reloc_howto_type *howto; local 2291 reloc_howto_type *howto; local [all...] |
elf64-sh64.c | 106 HOWTO (R_SH_NONE, /* type */ 122 HOWTO (R_SH_DIR32, /* type */ 137 HOWTO (R_SH_REL32, /* type */ 196 HOWTO (R_SH_SWITCH16, /* type */ 213 HOWTO (R_SH_SWITCH32, /* type */ 256 HOWTO (R_SH_SWITCH8, /* type */ 271 HOWTO (R_SH_GNU_VTINHERIT, /* type */ 286 HOWTO (R_SH_GNU_VTENTRY, /* type */ 315 HOWTO (R_SH_DIR5U, /* type */ 330 HOWTO (R_SH_DIR6U, /* type * 1458 reloc_howto_type *howto; local [all...] |
elfxx-sparc.c | 43 /* The relocation "howto" table. */ 59 reloc_howto_type *howto = reloc_entry->howto; local 63 && (! howto->partial_inplace 81 if (howto->pc_relative) 212 HOWTO(R_SPARC_NONE, 0,0, 0,FALSE,0,complain_overflow_dont, bfd_elf_generic_reloc, "R_SPARC_NONE", FALSE,0,0x00000000,TRUE), 213 HOWTO(R_SPARC_8, 0,0, 8,FALSE,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_8", FALSE,0,0x000000ff,TRUE), 214 HOWTO(R_SPARC_16, 0,1,16,FALSE,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_16", FALSE,0,0x0000ffff,TRUE), 215 HOWTO(R_SPARC_32, 0,2,32,FALSE,0,complain_overflow_bitfield,bfd_elf_generic_reloc, "R_SPARC_32", FALSE,0,0xffffffff,TRUE), 216 HOWTO(R_SPARC_DISP8, 0,0, 8,TRUE, 0,complain_overflow_signed, bfd_elf_generic_reloc, "R_SPARC_DISP (…) 2973 reloc_howto_type *howto; local [all...] |
elfxx-tilegx.c | 73 HOWTO (R_TILEGX_NONE, /* type */ 88 HOWTO (R_TILEGX_64, /* type */ 103 HOWTO (R_TILEGX_32, /* type */ 118 HOWTO (R_TILEGX_16, /* type */ 133 HOWTO (R_TILEGX_8, /* type */ 148 HOWTO (R_TILEGX_64_PCREL,/* type */ 163 HOWTO (R_TILEGX_32_PCREL,/* type */ 178 HOWTO (R_TILEGX_16_PCREL,/* type */ 193 HOWTO (R_TILEGX_8_PCREL, /* type */ 208 HOWTO (R_TILEGX_HW0, /* type * 3149 reloc_howto_type *howto; local [all...] |
coff-rs6000.c | 63 #define SELECT_RELOC(internal, howto) \ 65 internal.r_type = howto->type; \ 67 ((howto->complain_on_overflow == complain_overflow_signed \ 70 | (howto->bitsize - 1)); \ 700 HOWTO (R_POS, /* type */ 715 HOWTO (R_NEG, /* type */ 730 HOWTO (R_REL, /* type */ 745 HOWTO (R_TOC, /* type */ 760 HOWTO (R_RTB, /* type */ 775 HOWTO (R_GL, /* type * 3337 struct reloc_howto_struct howto; local [all...] |
elf32-bfin.c | 59 reloc_howto_type *howto = reloc_entry->howto; 92 if (howto->complain_on_overflow != complain_overflow_dont) 95 status = bfd_check_overflow (howto->complain_on_overflow, 96 howto->bitsize, 97 howto->rightshift, 105 if (howto->rightshift && (relocation & 0x01)) 111 relocation >>= (bfd_vma) howto->rightshift; 114 relocation <<= (bfd_vma) howto->bitpos; 156 reloc_howto_type *howto = reloc_entry->howto 58 reloc_howto_type *howto = reloc_entry->howto; local 155 reloc_howto_type *howto = reloc_entry->howto; local 293 reloc_howto_type *howto = reloc_entry->howto; local 1404 reloc_howto_type *howto; local 2621 reloc_howto_type *howto; local [all...] |
elf32-frv.c | 35 HOWTO (R_FRV_NONE, /* type */ 50 HOWTO (R_FRV_32, /* type */ 65 HOWTO (R_FRV_LABEL16, /* type */ 80 HOWTO (R_FRV_LABEL24, /* type */ 94 HOWTO (R_FRV_LO16, /* type */ 108 HOWTO (R_FRV_HI16, /* type */ 122 HOWTO (R_FRV_GPREL12, /* type */ 136 HOWTO (R_FRV_GPRELU12, /* type */ 150 HOWTO (R_FRV_GPREL32, /* type */ 164 HOWTO (R_FRV_GPRELHI, /* type * 2699 reloc_howto_type *howto; local [all...] |
elf32-hppa.c | 3308 reloc_howto_type *howto = elf_hppa_howto_table + r_type; local 3665 reloc_howto_type *howto; local [all...] |
elf32-i386.c | 40 HOWTO(R_386_NONE, 0, 0, 0, FALSE, 0, complain_overflow_bitfield, 43 HOWTO(R_386_32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 46 HOWTO(R_386_PC32, 0, 2, 32, TRUE, 0, complain_overflow_bitfield, 49 HOWTO(R_386_GOT32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 52 HOWTO(R_386_PLT32, 0, 2, 32, TRUE, 0, complain_overflow_bitfield, 55 HOWTO(R_386_COPY, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 58 HOWTO(R_386_GLOB_DAT, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 61 HOWTO(R_386_JUMP_SLOT, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 64 HOWTO(R_386_RELATIVE, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 67 HOWTO(R_386_GOTOFF, 0, 2, 32, FALSE, 0, complain_overflow_bitfield 3183 reloc_howto_type *howto; local [all...] |
elf32-m68k.c | 34 HOWTO(R_68K_NONE, 0, 0, 0, FALSE,0, complain_overflow_dont, bfd_elf_generic_reloc, "R_68K_NONE", FALSE, 0, 0x00000000,FALSE), 35 HOWTO(R_68K_32, 0, 2,32, FALSE,0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_68K_32", FALSE, 0, 0xffffffff,FALSE), 36 HOWTO(R_68K_16, 0, 1,16, FALSE,0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_68K_16", FALSE, 0, 0x0000ffff,FALSE), 37 HOWTO(R_68K_8, 0, 0, 8, FALSE,0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_68K_8", FALSE, 0, 0x000000ff,FALSE), 38 HOWTO(R_68K_PC32, 0, 2,32, TRUE, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_68K_PC32", FALSE, 0, 0xffffffff,TRUE), 39 HOWTO(R_68K_PC16, 0, 1,16, TRUE, 0, complain_overflow_signed, bfd_elf_generic_reloc, "R_68K_PC16", FALSE, 0, 0x0000ffff,TRUE), 40 HOWTO(R_68K_PC8, 0, 0, 8, TRUE, 0, complain_overflow_signed, bfd_elf_generic_reloc, "R_68K_PC8", FALSE, 0, 0x000000ff,TRUE), 41 HOWTO(R_68K_GOT32, 0, 2,32, TRUE, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_68K_GOT32", FALSE, 0, 0xffffffff,TRUE), 42 HOWTO(R_68K_GOT16, 0, 1,16, TRUE, 0, complain_overflow_signed, bfd_elf_generic_reloc, "R_68K_GOT16", FALSE, 0, 0x0000ffff,TRUE), 43 HOWTO(R_68K_GOT8, 0, 0, 8, TRUE, 0, complain_overflow_signed, bfd_elf_generic_reloc, "R_68K_GOT8 (…) 3639 reloc_howto_type *howto; local [all...] |
elf32-metag.c | 98 HOWTO (R_METAG_HIADDR16, /* type */ 113 HOWTO (R_METAG_LOADDR16, /* type */ 128 HOWTO (R_METAG_ADDR32, /* type */ 143 HOWTO (R_METAG_NONE, /* type */ 158 HOWTO (R_METAG_RELBRANCH, /* type */ 173 HOWTO (R_METAG_GETSETOFF, /* type */ 212 HOWTO (R_METAG_GNU_VTINHERIT, /* type */ 226 HOWTO (R_METAG_GNU_VTENTRY, /* type */ 241 HOWTO (R_METAG_HI16_GOTOFF, /* type */ 256 HOWTO (R_METAG_LO16_GOTOFF, /* type * 1506 reloc_howto_type *howto; local [all...] |
/toolchain/binutils/binutils-2.25/gas/config/ |
tc-nios2.c | 977 nios2_check_overflow (valueT fixup, reloc_howto_type *howto) 980 fixup = ((signed)fixup) >> howto->rightshift; 983 switch (howto->complain_on_overflow) 988 if ((fixup >> howto->bitsize) != 0 989 && ((signed) fixup >> howto->bitsize) != -1) 996 if ((signed) fixup < ((signed) 0x80000000 >> howto->bitsize)) 1002 if (fixup >= ((unsigned) 1 << (howto->bitsize - 1))) 1007 if ((fixup >> howto->bitsize) != 0) 1019 nios2_diagnose_overflow (valueT fixup, reloc_howto_type *howto, 1029 (unsigned int) (~(~(valueT) 0 << howto->bitsize) & fixup)) 1188 reloc_howto_type *howto local [all...] |
/toolchain/binutils/binutils-2.25/gas/ |
write.c | 665 reloc_howto_type *howto = r->u.a.howto; local 724 || (howto->partial_inplace 725 && (!howto->pc_relative 726 || howto->src_mask == addr_mask)))) 752 r->u.b.r.howto = howto; [all...] |
/toolchain/binutils/binutils-2.25/gold/ |
tilegx.cc | 798 static const Tilegx_howto howto[elfcpp::R_TILEGX_NUM]; member in class:__anon75359::Tilegx_relocate_functions 1325 Tilegx_relocate_functions<64, false>::howto[elfcpp::R_TILEGX_NUM] = member in class:__anon75359::Tilegx_relocate_functions 1455 Tilegx_relocate_functions<32, false>::howto[elfcpp::R_TILEGX_NUM] = member in class:__anon75359::Tilegx_relocate_functions 1585 Tilegx_relocate_functions<64, true>::howto[elfcpp::R_TILEGX_NUM] = member in class:__anon75359::Tilegx_relocate_functions 1715 Tilegx_relocate_functions<32, true>::howto[elfcpp::R_TILEGX_NUM] = member in class:__anon75359::Tilegx_relocate_functions [all...] |
/toolchain/binutils/binutils-2.25/ld/ |
ldlang.h | 207 /* Reloc howto structure. */ 208 reloc_howto_type *howto; member in struct:__anon75828
|