/freebsd-10.0-release/contrib/binutils/gas/ |
H A D | cgen.c | 261 fixS *fixP; local 265 fixP = fix_new (frag, where, length / 8, symbol, offset, 270 fixP->fx_cgen.insn = insn; 271 fixP->fx_cgen.opinfo = opinfo; 272 fixP->fx_cgen.field = NULL; 273 fixP->fx_cgen.msb_field_p = 0; 275 return fixP; 301 fixS *fixP; local 305 fixP = fix_new_exp (frag, where, length / 8, exp, 310 fixP 662 fixS *fixP; local [all...] |
H A D | write.c | 147 fixS *fixP; local 151 fixP = obstack_alloc (¬es, sizeof (fixS)); 153 fixP->fx_frag = frag; 154 fixP->fx_where = where; 155 fixP->fx_size = size; 157 if (fixP->fx_size != size) 162 fixP->fx_addsy = add_symbol; 163 fixP->fx_subsy = sub_symbol; 164 fixP->fx_offset = offset; 165 fixP 852 fixup_segment(fixS *fixP, segT this_segment) argument [all...] |
H A D | obj.h | 25 void obj_emit_relocations (char **where, fixS * fixP,
|
/freebsd-10.0-release/contrib/binutils/gas/config/ |
H A D | tc-s390.c | 1505 fixS *fixP; local 1517 fixP = fix_new_exp (frag_now, 1527 fixP->fx_no_overflow = 1; 1889 tc_s390_fix_adjustable (fixP) 1890 fixS *fixP; 1893 if ((S_GET_SEGMENT (fixP->fx_addsy)->flags & SEC_MERGE) != 0) 1896 if ( fixP->fx_r_type == BFD_RELOC_16_GOTOFF 1897 || fixP->fx_r_type == BFD_RELOC_32_GOTOFF 1898 || fixP->fx_r_type == BFD_RELOC_390_GOTOFF64 1899 || fixP [all...] |
H A D | tc-arc.c | 1263 md_pcrel_from (fixS *fixP) 1266 return fixP->fx_frag->fr_address + fixP->fx_where + fixP->fx_size; 1278 md_apply_fix (fixS *fixP, valueT * valP, segT seg) 1282 if (fixP->fx_addsy == (symbolS *) NULL) 1283 fixP->fx_done = 1; 1285 else if (fixP->fx_pcrel) 1288 if (S_GET_SEGMENT (fixP->fx_addsy) != seg) 1289 value += md_pcrel_from (fixP); 1256 md_pcrel_from(fixS *fixP) argument 1271 md_apply_fix(fixS *fixP, valueT * valP, segT seg) argument 1388 tc_gen_reloc(asection *section ATTRIBUTE_UNUSED, fixS *fixP) argument [all...] |
H A D | tc-ppc.c | 2735 fixS *fixP; 2747 fixP = fix_new_exp (frag_now, 2769 fixP->fx_no_overflow = 1; 5567 md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) 5572 if (fixP->fx_addsy != NULL) 5575 if (fixP->fx_pcrel) 5576 value += fixP->fx_frag->fr_address + fixP->fx_where; 5579 fixP->fx_done = 1; 5591 if (fixP 2724 fixS *fixP; local 5548 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument [all...] |
H A D | tc-sparc.c | 2935 fixS *fixP = fix_new_exp (frag_now, /* Which frag. */ 2945 fixP->fx_no_overflow = 1; 2947 fixP->tc_fix_data = the_insn->exp2.X_add_number; 3063 md_apply_fix (fixP, valP, segment) 3064 fixS *fixP; 3068 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal; 3072 assert (fixP->fx_r_type < BFD_RELOC_UNUSED); 3074 fixP->fx_addnumber = val; /* Remember value for emit_reloc. */ 3078 if (fixP 2926 fixS *fixP = fix_new_exp (frag_now, /* Which frag. */ local [all...] |
H A D | tc-spu.c | 356 fixS *fixP; 368 fixP = fix_new_exp (frag_now, 374 fixP->tc_fix_data.arg_format = insn.reloc_arg[i]; 375 fixP->tc_fix_data.insn_tag = insn.tag; 954 md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) 958 char *place = fixP->fx_where + fixP->fx_frag->fr_literal; 960 if (fixP->fx_subsy != (symbolS *) NULL) 963 as_bad_where (fixP->fx_file, fixP 354 fixS *fixP; local 952 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument [all...] |
H A D | tc-cr16.c | 517 tc_gen_reloc (asection *section ATTRIBUTE_UNUSED, fixS * fixP) argument 523 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixP->fx_addsy); 524 reloc->address = fixP->fx_frag->fr_address + fixP->fx_where; 525 reloc->addend = fixP->fx_offset; 527 if (fixP->fx_subsy != NULL) 529 if (SWITCH_TABLE (fixP)) 532 reloc->addend = (S_GET_VALUE (fixP->fx_addsy) 533 - S_GET_VALUE (fixP->fx_subsy) + fixP 706 md_apply_fix(fixS *fixP, valueT *valP, segT seg) argument [all...] |
H A D | tc-mep.h | 62 #define tc_fix_adjustable(fixP) mep_fix_adjustable (fixP)
|
H A D | tc-mep.c | 1433 mep_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) 1437 if (fixP->fx_addsy == 0) 1438 switch (fixP->fx_cgen.opinfo) 1452 gas_cgen_md_apply_fix (fixP, valP, seg); argument 1456 md_pcrel_from_section (fixS *fixP, segT sec) 1458 if (fixP->fx_addsy != (symbolS *) NULL 1459 && (! S_IS_DEFINED (fixP->fx_addsy) 1460 || S_GET_SEGMENT (fixP->fx_addsy) != sec)) 1468 return fixP->fx_where + fixP 1429 mep_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument 1478 md_cgen_lookup_reloc(const CGEN_INSN *insn ATTRIBUTE_UNUSED, const CGEN_OPERAND *operand, fixS *fixP) argument 1561 fixS * fixP = gas_cgen_record_fixup_exp (frag, where, insn, length, local 1733 mep_fix_adjustable(fixS *fixP) argument [all...] |
H A D | tc-cr16.h | 45 #define tc_fix_adjustable(fixP) 0
|
H A D | tc-alpha.c | 1623 fixS *fixP; 1651 fixP = fix_new_exp (frag_now, f - frag_now->fr_literal, size, 1671 fixP->fx_no_overflow = 1; 1675 fixP->fx_no_overflow = 1; 1676 fixP->fx_addsy = section_symbol (now_seg); 1677 fixP->fx_offset = 0; 1685 fixP->tc_fix_data.info = info; 1689 fixP->fx_no_overflow = 1; 1697 fixP->tc_fix_data.info = info; 1698 info->slaves = fixP; 1616 fixS *fixP; local 5181 md_pcrel_from(fixS *fixP) argument 5207 md_apply_fix(fixS *fixP, valueT * valP, segT seg) argument [all...] |
H A D | tc-i386.c | 1593 tc_i386_fix_adjustable (fixS *fixP ATTRIBUTE_UNUSED) 1602 && (S_GET_SEGMENT (fixP->fx_addsy)->flags & SEC_MERGE) != 0 1603 && fixP->fx_pcrel) 1608 if (GOT_symbol && fixP->fx_subsy == GOT_symbol 1609 && fixP->fx_r_type == BFD_RELOC_32_PCREL) 1613 if (fixP->fx_r_type == BFD_RELOC_386_GOTOFF 1614 || fixP->fx_r_type == BFD_RELOC_386_PLT32 1615 || fixP->fx_r_type == BFD_RELOC_386_GOT32 1616 || fixP->fx_r_type == BFD_RELOC_386_TLS_GD 1617 || fixP 3827 fixS *fixP; local 5393 fixS *fixP; local 6310 md_pcrel_from(fixS *fixP) argument [all...] |
H A D | tc-score.c | 5194 score_fix_adjustable (fixS * fixP) argument 5196 if (fixP->fx_addsy == NULL) 5201 && (S_IS_EXTERNAL (fixP->fx_addsy) || S_IS_WEAK (fixP->fx_addsy))) 5205 else if (fixP->fx_r_type == BFD_RELOC_VTABLE_INHERIT 5206 || fixP->fx_r_type == BFD_RELOC_VTABLE_ENTRY) 5217 score_validate_fix (fixS *fixP) argument 5219 fixP->fx_where += fixP->fx_frag->insn_addr; 5223 md_pcrel_from (fixS * fixP) argument 5269 md_apply_fix(fixS *fixP, valueT *valP, segT seg) argument [all...] |
H A D | tc-arm.c | 17550 md_pcrel_from_section (fixS * fixP, segT seg) 17552 offsetT base = fixP->fx_where + fixP->fx_frag->fr_address; 17559 if (fixP->fx_pcrel 17560 && ((fixP->fx_addsy && S_GET_SEGMENT (fixP->fx_addsy) != seg) 17561 || (arm_force_relocation (fixP) 17563 && !S_IS_EXTERNAL (fixP->fx_addsy) 17568 switch (fixP->fx_r_type) 17608 if (fixP 17536 md_pcrel_from_section(fixS * fixP, segT seg) argument 17894 md_apply_fix(fixS * fixP, valueT * valP, segT seg) argument 19270 arm_validate_fix(fixS * fixP) argument 19334 arm_fix_adjustable(fixS * fixP) argument [all...] |
H A D | tc-mips.c | 11968 md_pcrel_from (fixS *fixP) 11970 valueT addr = fixP->fx_where + fixP->fx_frag->fr_address; 11971 switch (fixP->fx_r_type) 11979 if (fixP->fx_addsy && S_GET_SEGMENT (fixP->fx_addsy) != now_seg) 11980 as_bad_where (fixP->fx_file, fixP->fx_line, 12147 md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) 12154 howto = bfd_reloc_type_lookup (stdoutput, fixP 11957 md_pcrel_from(fixS *fixP) argument 12136 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument [all...] |