Home | History | Annotate | Download | only in bfd

Lines Matching defs:howto

110 	  reloc_howto_type *howto = reloc_entry->howto;
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;
147 switch (howto->size)
187 reloc_howto_type *howto)
189 return ! howto->pc_relative && howto->type != R_IMAGEBASE
190 && howto->type != R_SECREL32;
206 HOWTO (R_DIR32, /* type */
220 HOWTO (R_IMAGEBASE, /* type */
238 HOWTO (R_SECREL32, /* type */
258 HOWTO (R_RELBYTE, /* type */
272 HOWTO (R_RELWORD, /* type */
286 HOWTO (R_RELLONG, /* type */
300 HOWTO (R_PCRBYTE, /* type */
314 HOWTO (R_PCRWORD, /* type */
328 HOWTO (R_PCRLONG, /* type */
345 /* Turn a howto into a reloc nunmber */
347 #define SELECT_RELOC(x,howto) { x.r_type = howto->type; }
352 ((cache_ptr)->howto = \
432 /* Convert an rtype to howto for the COFF backend linker. */
442 reloc_howto_type *howto;
450 howto = howto_table + rel->r_type;
457 if (howto->pc_relative)
491 if (howto->pc_relative)
538 return howto;