Searched refs:fixP (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.0-release/contrib/binutils/gas/
H A Dcgen.c261 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 Dwrite.c147 fixS *fixP; local
151 fixP = obstack_alloc (&notes, 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 Dobj.h25 void obj_emit_relocations (char **where, fixS * fixP,
/freebsd-10.0-release/contrib/binutils/gas/config/
H A Dtc-s390.c1505 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 Dtc-arc.c1263 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 Dtc-ppc.c2735 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 Dtc-sparc.c2935 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 Dtc-spu.c356 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 Dtc-cr16.c517 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 Dtc-mep.h62 #define tc_fix_adjustable(fixP) mep_fix_adjustable (fixP)
H A Dtc-mep.c1433 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 Dtc-cr16.h45 #define tc_fix_adjustable(fixP) 0
H A Dtc-alpha.c1623 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 Dtc-i386.c1593 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 Dtc-score.c5194 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 Dtc-arm.c17550 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 Dtc-mips.c11968 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...]

Completed in 638 milliseconds