HomeSort by relevance Sort by last modified time
    Searched defs:howto (Results 1 - 25 of 111) sorted by null

1 2 3 4 5

  /toolchain/binutils/binutils-2.27/bfd/
coff-m88k.c 57 reloc_howto_type *howto = reloc_entry->howto; local
59 switch (howto->type)
99 relocation += ((reloc_entry->addend << howto->bitsize) + x);
103 relocation >>= (bfd_vma) howto->rightshift;
107 relocation <<= (bfd_vma) howto->bitpos;
142 HOWTO (R_PCR16L, /* type */
156 HOWTO (R_PCR26L, /* type */
170 HOWTO (R_VRT16, /* type */
184 HOWTO (R_HVRT16, /* type *
    [all...]
coff-i386.c 110 reloc_howto_type *howto = reloc_entry->howto; local
113 PE and non-PE formats, but they are off by 1 << howto->size
119 if (howto->pc_relative && howto->pcrel_offset)
120 diff = -(1 << howto->size);
133 if (reloc_entry->howto->type == R_IMAGEBASE
140 x = ((x & ~howto->dst_mask) | (((x & howto->src_mask) + diff) & howto->dst_mask)
144 reloc_howto_type *howto = reloc_entry->howto; local
442 reloc_howto_type *howto; local
    [all...]
coff-i860.c 91 x = ((x & ~howto->dst_mask) | (((x & howto->src_mask) + diff) & howto->dst_mask))
95 reloc_howto_type *howto = reloc_entry->howto; local
98 switch (howto->size)
145 reloc_howto_type *howto = reloc_entry->howto; local
146 (*_bfd_error_handler) (_("relocation `%s' not yet implemented"), howto->name);
162 HOWTO (R_DIR32, /* type *
487 reloc_howto_type *howto; local
    [all...]
coff-x86_64.c 109 reloc_howto_type *howto = reloc_entry->howto; local
112 PE and non-PE formats, but they are off by 1 << howto->size
118 if(howto->pc_relative && howto->pcrel_offset)
119 diff = -(1 << howto->size);
132 if (reloc_entry->howto->type == R_AMD64_IMAGEBASE
139 x = ((x & ~howto->dst_mask) | (((x & howto->src_mask) + diff) & howto->dst_mask)
143 reloc_howto_type *howto = reloc_entry->howto; local
563 reloc_howto_type *howto; local
    [all...]
cpu-ns32k.c 157 reloc_howto_type *howto = reloc_entry->howto; local
192 if (output_bfd != NULL && ! howto->partial_inplace)
205 if (howto->pc_relative)
237 if (howto->pcrel_offset)
243 if (! howto->partial_inplace)
360 if (howto->complain_on_overflow != complain_overflow_dont)
366 if (howto->rightshift > howto->bitpos)
367 check = relocation >> (howto->rightshift - howto->bitpos)
    [all...]
elf32-d30v.c 48 reloc_howto_type *howto = reloc_entry->howto; local
93 if (howto->pc_relative)
113 if (howto->pc_relative && howto->bitsize == 32)
156 reloc_howto_type *howto = reloc_entry->howto; local
202 if (howto->pc_relative)
206 if (howto->pcrel_offset)
212 mask = (1 << howto->bitsize) - 1
    [all...]
elf32-ft32.c 36 HOWTO (R_FT32_NONE, /* type */
52 HOWTO (R_FT32_32, /* type */
66 HOWTO (R_FT32_16, /* type */
80 HOWTO (R_FT32_8, /* type */
94 HOWTO (R_FT32_10, /* type */
108 HOWTO (R_FT32_20, /* type */
122 HOWTO (R_FT32_17, /* type */
136 HOWTO (R_FT32_18, /* type */
202 /* Set the howto pointer for an FT32 ELF reloc. */
213 cache_ptr->howto = & ft32_elf_howto_table [r_type]
266 reloc_howto_type *howto; local
    [all...]
coff-i960.c 253 HOWTO ((unsigned int) R_RELLONG, 0, 2, 32,FALSE, 0,
257 HOWTO (R_IPRMED, 0, 2, 24,TRUE,0, complain_overflow_signed,
260 HOWTO (R_OPTCALL, 0,2,24,TRUE,0, complain_overflow_signed,
306 (cache_ptr)->howto = howto_ptr; \
386 reloc_howto_type *howto; local
410 case 17: howto = &howto_rellong; break;
411 case 25: howto = &howto_iprmed; break;
412 case 27: howto = &howto_optcall; break;
458 if (howto->type == R_OPTCALL && ! bfd_link_relocatable (info) && symndx != -1)
524 if (howto->pc_relative
    [all...]
coff-m68k.c 39 Only declare the relocation howto array. Don't actually compile
43 Make the relocation howto array, and associated functions, static.
98 HOWTO (R_RELBYTE, 0, 0, 8, FALSE, 0, complain_overflow_bitfield, RELOC_SPECIAL_FN, "8", TRUE, 0x000000ff,0x000000ff, FALSE),
99 HOWTO (R_RELWORD, 0, 1, 16, FALSE, 0, complain_overflow_bitfield, RELOC_SPECIAL_FN, "16", TRUE, 0x0000ffff,0x0000ffff, FALSE),
100 HOWTO (R_RELLONG, 0, 2, 32, FALSE, 0, complain_overflow_bitfield, RELOC_SPECIAL_FN, "32", TRUE, 0xffffffff,0xffffffff, FALSE),
101 HOWTO (R_PCRBYTE, 0, 0, 8, TRUE, 0, complain_overflow_signed, RELOC_SPECIAL_FN, "DISP8", TRUE, 0x000000ff,0x000000ff, FALSE),
102 HOWTO (R_PCRWORD, 0, 1, 16, TRUE, 0, complain_overflow_signed, RELOC_SPECIAL_FN, "DISP16", TRUE, 0x0000ffff,0x0000ffff, FALSE),
103 HOWTO (R_PCRLONG, 0, 2, 32, TRUE, 0, complain_overflow_signed, RELOC_SPECIAL_FN, "DISP32", TRUE, 0xffffffff,0xffffffff, FALSE),
104 HOWTO (R_RELLONG_NEG, 0, -2, 32, FALSE, 0, complain_overflow_bitfield, RELOC_SPECIAL_FN, "-32", TRUE, 0xffffffff,0xffffffff, FALSE),
113 /* Turn a howto into a reloc number *
234 reloc_howto_type *howto; local
305 reloc_howto_type *howto = reloc_entry->howto; local
392 reloc_howto_type *howto; local
    [all...]
coff-mcore.c 64 HOWTO (IMAGE_REL_MCORE_ABSOLUTE,/* type */
78 HOWTO (IMAGE_REL_MCORE_ADDR32,/* type */
94 HOWTO (IMAGE_REL_MCORE_PCREL_IMM8BY4, /* type */
111 HOWTO (IMAGE_REL_MCORE_PCREL_IMM11BY2,/* type */
126 HOWTO (IMAGE_REL_MCORE_PCREL_IMM4BY2, /* type */
141 HOWTO (IMAGE_REL_MCORE_PCREL_32,/* type */
162 HOWTO (IMAGE_REL_MCORE_PCREL_JSR_IMM11BY2,/* type */
176 HOWTO (IMAGE_REL_MCORE_RVA, /* type */
247 BFD_ASSERT (reloc_entry->howto != (reloc_howto_type *)0);
251 reloc_entry->howto->name
306 reloc_howto_type * howto; local
390 reloc_howto_type * howto = NULL; local
    [all...]
coff-tic80.c 62 HOWTO (R_RELLONG, /* type */
76 HOWTO (R_MPPCR, /* type */
90 HOWTO (R_ABS, /* type */
104 HOWTO (R_PPBASE, /* type */
118 HOWTO (R_PPLBASE, /* type */
132 HOWTO (R_PP15, /* type */
146 HOWTO (R_PP15W, /* type */
160 HOWTO (R_PP15H, /* type */
174 HOWTO (R_PP16B, /* type */
188 HOWTO (R_PPL15, /* type *
499 reloc_howto_type *howto; local
    [all...]
elf32-d10v.c 34 HOWTO (R_D10V_NONE, /* Type. */
49 HOWTO (R_D10V_10_PCREL_R, /* Type. */
64 HOWTO (R_D10V_10_PCREL_L, /* Type. */
79 HOWTO (R_D10V_16, /* Type. */
94 HOWTO (R_D10V_18, /* Type. */
109 HOWTO (R_D10V_18_PCREL, /* Type. */
124 HOWTO (R_D10V_32, /* Type. */
139 HOWTO (R_D10V_GNU_VTINHERIT, /* Type. */
154 HOWTO (R_D10V_GNU_VTENTRY, /* Type. */
221 /* Set the howto pointer for an D10V ELF reloc. *
414 reloc_howto_type *howto; local
    [all...]
elf32-epiphany.c 51 HOWTO(t, /* type */ \
76 HOWTO ( R_EPIPHANY_8_PCREL, 0, 0, 8, TRUE, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_EPIPHANY_8_PCREL", FALSE, 0x000000ff, 0x000000ff, FALSE),
78 HOWTO ( R_EPIPHANY_16_PCREL, 0, 1, 16, TRUE, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_EPIPHANY_8_PCREL", FALSE, 0x000000ff, 0x000000ff, FALSE),
80 HOWTO ( R_EPIPHANY_32_PCREL, 0, 2, 32, TRUE, 0, complain_overflow_bitfield, bfd_elf_generic_reloc, "R_EPIPHANY_8_PCREL", FALSE, 0x000000ff, 0x000000ff, FALSE),
111 constants. Thus, the order that the howto records appear in the
363 /* Set the howto pointer for a EPIPHANY ELF reloc. */
378 cache_ptr->howto = & epiphany_elf_howto_table [r_type];
385 epiphany_final_link_relocate (reloc_howto_type * howto,
392 switch (howto->type)
409 return _bfd_relocate_contents (howto, input_bfd, relocation
491 reloc_howto_type * howto; local
    [all...]
elf32-fr30.c 38 HOWTO (R_FR30_NONE, /* type */
53 HOWTO (R_FR30_8, /* type */
68 HOWTO (R_FR30_20, /* type */
83 HOWTO (R_FR30_32, /* type */
98 HOWTO (R_FR30_48, /* type */
113 HOWTO (R_FR30_6_IN_4, /* type */
128 HOWTO (R_FR30_8_IN_8, /* type */
143 HOWTO (R_FR30_9_IN_8, /* type */
158 HOWTO (R_FR30_10_IN_8, /* type */
173 HOWTO (R_FR30_9_PCREL, /* type *
517 reloc_howto_type *howto; local
    [all...]
elf32-i860.c 45 && (! reloc_entry->howto->partial_inplace
83 relocation >>= reloc_entry->howto->rightshift;
84 insn = (insn & ~reloc_entry->howto->dst_mask)
85 | (relocation & reloc_entry->howto->dst_mask);
108 && (! reloc_entry->howto->partial_inplace
146 relocation >>= reloc_entry->howto->rightshift;
148 & reloc_entry->howto->dst_mask;
149 insn = (insn & ~reloc_entry->howto->dst_mask) | relocation;
172 && (! reloc_entry->howto->partial_inplace
225 && (! reloc_entry->howto->partial_inplac
925 reloc_howto_type *howto; local
951 reloc_howto_type *howto; local
983 reloc_howto_type *howto; local
1092 reloc_howto_type * howto; local
    [all...]
elf32-mcore.c 97 BFD_ASSERT (reloc_entry->howto != (reloc_howto_type *)0);
101 reloc_entry->howto->name,
102 reloc_entry->howto->type);
112 HOWTO (R_MCORE_NONE, /* type */
127 HOWTO (R_MCORE_ADDR32, /* type */
143 HOWTO (R_MCORE_PCRELIMM8BY4, /* type */
160 HOWTO (R_MCORE_PCRELIMM11BY2,/* type */
175 HOWTO (R_MCORE_PCRELIMM4BY2, /* type */
190 HOWTO (R_MCORE_PCREL32, /* type */
211 HOWTO (R_MCORE_PCRELJSR_IMM11BY2,/* type *
425 reloc_howto_type * howto; local
    [all...]
elf32-moxie.c 35 HOWTO (R_MOXIE_NONE, /* type */
50 HOWTO (R_MOXIE_32, /* type */
65 HOWTO (R_MOXIE_PCREL10, /* type. */
125 /* Set the howto pointer for an MOXIE ELF reloc. */
140 cache_ptr->howto = & moxie_elf_howto_table [r_type];
148 moxie_final_link_relocate (reloc_howto_type *howto,
157 switch (howto->type)
160 r = _bfd_final_link_relocate (howto, input_bfd, input_section,
220 reloc_howto_type *howto;
232 howto = moxie_elf_howto_table + r_type
217 reloc_howto_type *howto; local
    [all...]
elf32-mt.c 49 HOWTO (R_MT_NONE, /* type */
64 HOWTO (R_MT_16, /* type */
79 HOWTO (R_MT_32, /* type */
94 HOWTO (R_MT_32_PCREL, /* type */
109 HOWTO (R_MT_PC16, /* type */
124 HOWTO (R_MT_HI16, /* type */
139 HOWTO (R_MT_LO16, /* type */
162 constants. Thus, the order that the howto records appear in the
229 /* Set the howto pointer for a MT ELF reloc. */
245 cache_ptr->howto = & mt_elf_howto_table [r_type]
319 reloc_howto_type * howto; local
    [all...]
elf32-xc16x.c 33 HOWTO (R_XC16X_NONE, /* type */
48 HOWTO (R_XC16X_ABS_8, /* type */
63 HOWTO (R_XC16X_ABS_16, /* type */
77 HOWTO (R_XC16X_ABS_32, /* type */
93 HOWTO (R_XC16X_8_PCREL, /* type */
108 HOWTO (R_XC16X_PAG, /* type */
124 HOWTO (R_XC16X_POF, /* type */
140 HOWTO (R_XC16X_SEG, /* type */
155 HOWTO (R_XC16X_SOF, /* type */
194 howto structure. *
389 reloc_howto_type *howto; local
    [all...]
nlm32-ppc.c 87 HOWTO (0, /* Type. */
102 HOWTO (1, /* Type. */
117 HOWTO (2, /* Type. */
132 HOWTO (3, /* Type. */
147 HOWTO (4, /* Type. */
162 HOWTO (5, /* Type. */
177 HOWTO (6, /* Type. */
194 HOWTO (8, /* Type. */
211 HOWTO (0xa, /* Type. */
228 HOWTO (0xc, /* Type. *
741 reloc_howto_type *howto; local
    [all...]
pe-mips.c 96 x = ((x & ~howto->dst_mask) | (((x & howto->src_mask) + (diff >> howto->rightshift)) & howto->dst_mask))
100 reloc_howto_type *howto = reloc_entry->howto; local
103 switch (howto->size)
146 in_reloc_p (bfd * abfd ATTRIBUTE_UNUSED, reloc_howto_type *howto)
148 return ! howto->pc_relative && howto->type != MIPS_R_RVA
403 reloc_howto_type *howto; local
627 reloc_howto_type *howto; local
    [all...]
reloc.c 41 @* howto manager::
56 typedef arelent, howto manager, Relocations, Relocations
109 . reloc_howto_type *howto;
149 the howto. For example, on the 68k the code:
231 o <<howto>>
233 The <<howto>> field can be imagined as a
239 but it would be possible to create each howto field on demand.
372 The HOWTO Macro
375 The HOWTO define is horrible and will go away.
377 .#define HOWTO(C, R, S, B, P, BI, O, SF, NAME, INPLACE, MASKSRC, MASKDST, PC)
584 reloc_howto_type *howto = reloc_entry->howto; local
978 reloc_howto_type *howto = reloc_entry->howto; local
    [all...]
coff-mips.c 85 HOWTO (MIPS_R_IGNORE, /* type */
100 HOWTO (MIPS_R_REFHALF, /* type */
115 HOWTO (MIPS_R_REFWORD, /* type */
130 HOWTO (MIPS_R_JMPADDR, /* type */
149 HOWTO (MIPS_R_REFHI, /* type */
164 HOWTO (MIPS_R_REFLO, /* type */
180 HOWTO (MIPS_R_GPREL, /* type */
196 HOWTO (MIPS_R_LITERAL, /* type */
218 HOWTO (MIPS_R_PCREL16, /* type */
348 this backend routine. It must fill in the howto field. *
865 reloc_howto_type *howto; local
    [all...]
  /toolchain/binutils/binutils-2.27/ld/
ldctor.c 254 reloc_howto_type *howto; local
274 howto = bfd_reloc_type_lookup (link_info.output_bfd, p->reloc);
275 if (howto == NULL)
289 howto = bfd_reloc_type_lookup (p->elements->section->owner,
291 if (howto == NULL)
301 reloc_size = bfd_get_reloc_size (howto);
308 if (howto->complain_on_overflow == complain_overflow_signed)
315 bfd_get_reloc_size (howto), p->h->root.string);
366 lang_add_reloc (p->reloc, howto, e->section, e->name,
  /toolchain/binutils/binutils-2.27/gas/
write.h 148 reloc_howto_type *howto; member in struct:reloc_list::__anon4420::__anon4421

Completed in 863 milliseconds

1 2 3 4 5