/toolchain/binutils/binutils-2.25/bfd/ |
elf32-cr16c.c | 32 but also initiates the "name" field in HOWTO struct. */ 34 HOWTO ((C), 0, 0, 0, FALSE, 0, complain_overflow_dont, NULL, \ 133 /* Code to turn a code_type into a howto ptr, uses the above howto table. */ 184 cache_ptr->howto = &elf_howto_table[r_type]; 190 cr16c_elf_final_link_relocate (reloc_howto_type *howto, 220 r_type = reloc_map_index[howto->type].cr_reloc_type; 694 reloc_howto_type *howto; local 704 howto = elf_howto_table + r_type; 727 rel, 1, relend, howto, 0, contents) [all...] |
elf32-crx.c | 83 HOWTO (R_CRX_NONE, /* type */ 97 HOWTO (R_CRX_REL4, /* type */ 111 HOWTO (R_CRX_REL8, /* type */ 125 HOWTO (R_CRX_REL8_CMP, /* type */ 139 HOWTO (R_CRX_REL16, /* type */ 153 HOWTO (R_CRX_REL24, /* type */ 167 HOWTO (R_CRX_REL32, /* type */ 181 HOWTO (R_CRX_REGREL12, /* type */ 195 HOWTO (R_CRX_REGREL22, /* type */ 209 HOWTO (R_CRX_REGREL28, /* type * 844 reloc_howto_type *howto; local [all...] |
elf32-iq2000.c | 36 HOWTO (R_IQ2000_NONE, /* type */ 51 HOWTO (R_IQ2000_16, /* type */ 66 HOWTO (R_IQ2000_32, /* type */ 81 HOWTO (R_IQ2000_26, /* type */ 99 HOWTO (R_IQ2000_PC16, /* type */ 114 HOWTO (R_IQ2000_HI16, /* type */ 129 HOWTO (R_IQ2000_LO16, /* type */ 144 HOWTO (R_IQ2000_OFFSET_16, /* type */ 159 HOWTO (R_IQ2000_OFFSET_21, /* type */ 174 HOWTO (R_IQ2000_OFFSET_21, /* type * 581 reloc_howto_type * howto; local [all...] |
elf32-mep.c | 48 /* MEPRELOC:HOWTO */ 164 (*_bfd_error_handler) (_("MeP: howto %d has type %d"), 235 (reloc_howto_type * howto, 268 if (howto->type == R_MEP_PCREL24A2 278 if (howto->pc_relative) 283 switch (howto->type) 396 /* Set the howto pointer for a MEP ELF reloc. */ 407 cache_ptr->howto = & mep_elf_howto_table [r_type]; 468 reloc_howto_type * howto; 480 howto = mep_elf_howto_table + ELF32_R_TYPE (rel->r_info) 463 reloc_howto_type * howto; local [all...] |
elf32-xstormy16.c | 74 HOWTO (R_XSTORMY16_NONE, /* type */ 89 HOWTO (R_XSTORMY16_32, /* type */ 104 HOWTO (R_XSTORMY16_16, /* type */ 119 HOWTO (R_XSTORMY16_8, /* type */ 134 HOWTO (R_XSTORMY16_PC32, /* type */ 149 HOWTO (R_XSTORMY16_PC16, /* type */ 164 HOWTO (R_XSTORMY16_PC8, /* type */ 179 HOWTO (R_XSTORMY16_REL_12, /* type */ 194 HOWTO (R_XSTORMY16_24, /* type */ 209 HOWTO (R_XSTORMY16_FPTR16, /* type * 790 reloc_howto_type * howto; local [all...] |
elf32-i370.c | 41 HOWTO (R_I370_NONE, /* type */ 56 HOWTO (R_I370_ADDR31, /* type */ 71 HOWTO (R_I370_ADDR32, /* type */ 86 HOWTO (R_I370_ADDR16, /* type */ 101 HOWTO (R_I370_REL31, /* type */ 116 HOWTO (R_I370_REL32, /* type */ 131 HOWTO (R_I370_ADDR12, /* type */ 146 HOWTO (R_I370_REL12, /* type */ 161 HOWTO (R_I370_ADDR8, /* type */ 176 HOWTO (R_I370_REL8, /* type * 1060 reloc_howto_type *howto; local [all...] |
elf32-m68hc1x.c | 827 && (! reloc_entry->howto->partial_inplace 944 reloc_howto_type *howto; local 968 howto = arel.howto; 999 rel, 1, relend, howto, 0, contents); [all...] |
coff-alpha.c | 120 HOWTO (ALPHA_R_IGNORE, /* type */ 135 HOWTO (ALPHA_R_REFLONG, /* type */ 150 HOWTO (ALPHA_R_REFQUAD, /* type */ 167 HOWTO (ALPHA_R_GPREL32, /* type */ 184 HOWTO (ALPHA_R_LITERAL, /* type */ 207 HOWTO (ALPHA_R_LITUSE, /* type */ 232 HOWTO (ALPHA_R_GPDISP, /* type */ 249 HOWTO (ALPHA_R_BRADDR, /* type */ 264 HOWTO (ALPHA_R_HINT, /* type */ 279 HOWTO (ALPHA_R_SREL16, /* type * 1801 reloc_howto_type *howto; local [all...] |
cofflink.c | 2771 reloc_howto_type *howto; local 2918 reloc_howto_type *howto; local [all...] |
elf32-cr16.c | 116 HOWTO (R_CR16_NONE, /* type */ 130 HOWTO (R_CR16_NUM8, /* type */ 144 HOWTO (R_CR16_NUM16, /* type */ 158 HOWTO (R_CR16_NUM32, /* type */ 172 HOWTO (R_CR16_NUM32a, /* type */ 186 HOWTO (R_CR16_REGREL4, /* type */ 200 HOWTO (R_CR16_REGREL4a, /* type */ 214 HOWTO (R_CR16_REGREL14, /* type */ 228 HOWTO (R_CR16_REGREL14a, /* type */ 242 HOWTO (R_CR16_REGREL16, /* type * 1405 reloc_howto_type *howto; local [all...] |
elf32-h8300.c | 62 HOWTO (R_H8_NONE, /* type */ 76 HOWTO (R_H8_DIR32, /* type */ 90 HOWTO (R_H8_DIR16, /* type */ 104 HOWTO (R_H8_DIR8, /* type */ 118 HOWTO (R_H8_DIR16A8, /* type */ 132 HOWTO (R_H8_DIR16R8, /* type */ 146 HOWTO (R_H8_DIR24A8, /* type */ 160 HOWTO (R_H8_DIR24R8, /* type */ 174 HOWTO (R_H8_DIR32A16, /* type */ 188 HOWTO (R_H8_DISP32A16, /* type * 453 reloc_howto_type *howto; local [all...] |
elf32-ip2k.c | 129 HOWTO(t, /* type */ \ 182 constants. Thus, the order that the howto records appear in the 1398 reloc_howto_type * howto; local [all...] |
elf32-m32c.c | 48 HOWTO (R_M32C_NONE, /* type */ 65 HOWTO (R_M32C_16, /* type */ 79 HOWTO (R_M32C_24, /* type */ 93 HOWTO (R_M32C_32, /* type */ 107 HOWTO (R_M32C_8_PCREL, /* type */ 121 HOWTO (R_M32C_16_PCREL, /* type */ 135 HOWTO (R_M32C_8, /* type */ 149 HOWTO (R_M32C_LO16, /* type */ 163 HOWTO (R_M32C_HI8, /* type */ 177 HOWTO (R_M32C_HI16, /* type * 368 reloc_howto_type * howto; local [all...] |
elf32-msp430.c | 31 HOWTO (R_MSP430_NONE, /* type */ 45 HOWTO (R_MSP430_32, /* type */ 60 HOWTO (R_MSP430_10_PCREL, /* type */ 75 HOWTO (R_MSP430_16, /* type */ 90 HOWTO (R_MSP430_16_PCREL, /* type */ 105 HOWTO (R_MSP430_16_BYTE, /* type */ 120 HOWTO (R_MSP430_16_PCREL_BYTE,/* type */ 135 HOWTO (R_MSP430_2X_PCREL, /* type */ 150 HOWTO (R_MSP430_RL_PCREL, /* type */ 165 , HOWTO (R_MSP430_8, /* type * 1245 reloc_howto_type *howto; local [all...] |
elf32-rl78.c | 31 HOWTO (R_RL78_##n, shift, sz, bit, pcrel, 0, complain_overflow_ ## complain, \ 270 /* Set the howto pointer for an RL78 ELF reloc. */ 281 cache_ptr->howto = rl78_elf_howto_table + r_type; 433 reloc_howto_type * howto; 447 howto = rl78_elf_howto_table + ELF32_R_TYPE (rel->r_info); 478 rel, 1, relend, howto, 0, contents); 546 if (howto->pc_relative) 551 relocation -= bfd_get_reloc_size (howto); 957 (info, (h ? &h->root : NULL), name, howto->name, (bfd_vma) 0, 431 reloc_howto_type * howto; local [all...] |
elf32-vax.c | 57 HOWTO (R_VAX_NONE, /* type */ 71 HOWTO (R_VAX_32, /* type */ 85 HOWTO (R_VAX_16, /* type */ 99 HOWTO (R_VAX_8, /* type */ 113 HOWTO (R_VAX_PC32, /* type */ 127 HOWTO (R_VAX_PC16, /* type */ 141 HOWTO (R_VAX_PC8, /* type */ 155 HOWTO (R_VAX_GOT32, /* type */ 175 HOWTO (R_VAX_PLT32, /* type */ 195 HOWTO (R_VAX_COPY, /* type * 1380 reloc_howto_type *howto; local [all...] |
aoutx.h | 182 HOWTO (RELOC_8, 0, 0, 8, FALSE, 0, complain_overflow_bitfield, 0, "8", FALSE, 0, 0x000000ff, FALSE), 183 HOWTO (RELOC_16, 0, 1, 16, FALSE, 0, complain_overflow_bitfield, 0, "16", FALSE, 0, 0x0000ffff, FALSE), 184 HOWTO (RELOC_32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, 0, "32", FALSE, 0, 0xffffffff, FALSE), 185 HOWTO (RELOC_DISP8, 0, 0, 8, TRUE, 0, complain_overflow_signed, 0, "DISP8", FALSE, 0, 0x000000ff, FALSE), 186 HOWTO (RELOC_DISP16, 0, 1, 16, TRUE, 0, complain_overflow_signed, 0, "DISP16", FALSE, 0, 0x0000ffff, FALSE), 187 HOWTO (RELOC_DISP32, 0, 2, 32, TRUE, 0, complain_overflow_signed, 0, "DISP32", FALSE, 0, 0xffffffff, FALSE), 188 HOWTO (RELOC_WDISP30, 2, 2, 30, TRUE, 0, complain_overflow_signed, 0, "WDISP30", FALSE, 0, 0x3fffffff, FALSE), 189 HOWTO (RELOC_WDISP22, 2, 2, 22, TRUE, 0, complain_overflow_signed, 0, "WDISP22", FALSE, 0, 0x003fffff, FALSE), 190 HOWTO (RELOC_HI22, 10, 2, 22, FALSE, 0, complain_overflow_bitfield, 0, "HI22", FALSE, 0, 0x003fffff, FALSE), 191 HOWTO (RELOC_22, 0, 2, 22, FALSE, 0, complain_overflow_bitfield, 0, "22", FALSE, 0, 0x00 (…) 3688 reloc_howto_type *howto; local 3965 reloc_howto_type *howto; local [all...] |
coff-arm.c | 109 x = ((x & ~howto->dst_mask) \ 110 | (((x & howto->src_mask) + diff) & howto->dst_mask)) 114 reloc_howto_type *howto = reloc_entry->howto; local 117 switch (howto->size) 212 HOWTO (ARM_26D, 225 HOWTO (ARM_32, 238 HOWTO (ARM_RVA32, 251 HOWTO (ARM_26 530 reloc_howto_type * howto; local 1185 reloc_howto_type * howto; local [all...] |
coff-ppc.c | 352 HOWTO (IMAGE_REL_PPC_ABSOLUTE, /* type */ 368 HOWTO(IMAGE_REL_PPC_ADDR64, /* type */ 384 HOWTO (IMAGE_REL_PPC_ADDR32, /* type */ 403 HOWTO (IMAGE_REL_PPC_ADDR24, /* type */ 419 HOWTO (IMAGE_REL_PPC_ADDR16, /* type */ 437 HOWTO (IMAGE_REL_PPC_ADDR14, /* type */ 454 HOWTO (IMAGE_REL_PPC_REL24, /* type */ 473 HOWTO (IMAGE_REL_PPC_ADDR14, /* type */ 490 HOWTO (IMAGE_REL_PPC_TOCREL16,/* type */ 507 HOWTO (IMAGE_REL_PPC_TOCREL14,/* type * 945 reloc_howto_type *howto = 0; local 1728 reloc_howto_type *howto; local 1784 reloc_howto_type *howto; local [all...] |
coff-sh.c | 80 reloc_howto_type * howto) 82 return ! howto->pc_relative && howto->type != R_SH_IMAGEBASE; 104 HOWTO (R_SH_IMM32CE, /* type */ 128 HOWTO (R_SH_PCDISP8BY2, /* type */ 144 HOWTO (R_SH_PCDISP, /* type */ 160 HOWTO (R_SH_IMM32, /* type */ 176 HOWTO (R_SH_IMAGEBASE, /* type */ 198 HOWTO (R_SH_PCRELIMM8BY2, /* type */ 212 HOWTO (R_SH_PCRELIMM8BY4, /* type * 424 reloc_howto_type * howto; local 2744 reloc_howto_type *howto; local [all...] |
coff64-rs6000.c | 220 #define SELECT_RELOC(internal, howto) \ 222 internal.r_type = howto->type; \ 224 ((howto->complain_on_overflow == complain_overflow_signed \ 227 | (howto->bitsize - 1)); \ 1071 struct reloc_howto_struct *howto, 1194 struct reloc_howto_struct howto; local [all...] |
elf-m10300.c | 143 HOWTO (R_MN10300_NONE, 157 HOWTO (R_MN10300_32, 171 HOWTO (R_MN10300_16, 185 HOWTO (R_MN10300_8, 199 HOWTO (R_MN10300_PCREL32, 213 HOWTO (R_MN10300_PCREL16, 227 HOWTO (R_MN10300_PCREL8, 242 HOWTO (R_MN10300_GNU_VTINHERIT, /* type */ 257 HOWTO (R_MN10300_GNU_VTENTRY, /* type */ 272 HOWTO (R_MN10300_24 2004 reloc_howto_type *howto; local [all...] |
elf32-avr.c | 122 HOWTO (R_AVR_NONE, /* type */ 136 HOWTO (R_AVR_32, /* type */ 151 HOWTO (R_AVR_7_PCREL, /* type */ 166 HOWTO (R_AVR_13_PCREL, /* type */ 181 HOWTO (R_AVR_16, /* type */ 197 HOWTO (R_AVR_16_PM, /* type */ 212 HOWTO (R_AVR_LO8_LDI, /* type */ 227 HOWTO (R_AVR_HI8_LDI, /* type */ 243 HOWTO (R_AVR_HH8_LDI, /* type */ 258 HOWTO (R_AVR_LO8_LDI_NEG, /* type * 1336 reloc_howto_type * howto; local [all...] |
elf32-cris.c | 41 HOWTO (R_CRIS_NONE, /* type */ 56 HOWTO (R_CRIS_8, /* type */ 71 HOWTO (R_CRIS_16, /* type */ 86 HOWTO (R_CRIS_32, /* type */ 106 HOWTO (R_CRIS_8_PCREL, /* type */ 121 HOWTO (R_CRIS_16_PCREL, /* type */ 136 HOWTO (R_CRIS_32_PCREL, /* type */ 151 HOWTO (R_CRIS_GNU_VTINHERIT, /* type */ 166 HOWTO (R_CRIS_GNU_VTENTRY, /* type */ 185 HOWTO (R_CRIS_COPY, /* type * 1007 reloc_howto_type *howto; local [all...] |
/external/syslinux/gpxe/src/util/ |
elf2efi.c | 463 reloc_howto_type *howto = rel->howto; local 472 } else if ( strcmp ( howto->name, "R_X86_64_64" ) == 0 ) { 475 } else if ( ( strcmp ( howto->name, "R_386_32" ) == 0 ) || 476 ( strcmp ( howto->name, "R_X86_64_32" ) == 0 ) ) { 479 } else if ( strcmp ( howto->name, "R_386_16" ) == 0 ) { 482 } else if ( ( strcmp ( howto->name, "R_386_PC32" ) == 0 ) || 483 ( strcmp ( howto->name, "R_X86_64_PC32" ) == 0 ) ) { 488 eprintf ( "Unrecognised relocation type %s\n", howto->name );
|