/toolchain/binutils/binutils-2.27/gas/config/ |
tc-mn10200.c | 329 fragS *fragP) 335 if (fragP->fr_subtype == 0) 337 fix_new (fragP, fragP->fr_fix + 1, 1, fragP->fr_symbol, 338 fragP->fr_offset, 1, BFD_RELOC_8_PCREL); 339 fragP->fr_var = 0; 340 fragP->fr_fix += 2; 342 else if (fragP->fr_subtype == 1) 345 int offset = fragP->fr_fix [all...] |
tc-mn10300.c | 467 fragS *fragP) 473 if (fragP->fr_subtype == 0) 475 fix_new (fragP, fragP->fr_fix + 1, 1, fragP->fr_symbol, 476 fragP->fr_offset + 1, 1, BFD_RELOC_8_PCREL); 477 fragP->fr_var = 0; 478 fragP->fr_fix += 2; 480 else if (fragP->fr_subtype == 1) 483 int offset = fragP->fr_fix [all...] |
tc-mep.c | [all...] |
tc-microblaze.c | [all...] |
tc-epiphany.c | 318 epiphany_handle_align (fragS *fragp) 323 if (fragp->fr_type != rs_align_code) 326 bytes = fragp->fr_next->fr_address - fragp->fr_address - fragp->fr_fix; 327 p = fragp->fr_literal + fragp->fr_fix; 344 fragp->fr_fix += fix; 677 epiphany_relax_frag (segT segment, fragS *fragP, long stretch) 680 long address ATTRIBUTE_UNUSED = fragP->fr_address + fragP->fr_fix - 2 [all...] |
tc-vax.c | 371 md_estimate_size_before_relax (fragS *fragP, segT segment) 373 if (RELAX_LENGTH (fragP->fr_subtype) == STATE_UNDF) 375 if (S_GET_SEGMENT (fragP->fr_symbol) != segment 377 || S_IS_WEAK (fragP->fr_symbol) 378 || S_IS_EXTERNAL (fragP->fr_symbol) 387 old_fr_fix = fragP->fr_fix; 388 p = fragP->fr_literal + old_fr_fix; 399 if ((GOT_symbol == NULL || fragP->fr_symbol != GOT_symbol) 400 && (PLT_symbol == NULL || fragP->fr_symbol != PLT_symbol) 401 && fragP->fr_symbol != NUL [all...] |
tc-xtensa.c | 445 fragS *fragP; [all...] |
tc-sh64.c | 802 segT seg ATTRIBUTE_UNUSED, fragS *fragP, 812 fragS *opc_fragP = fragP->tc_frag_data.opc_frag; 817 /* This is part of *fragP. It contains all information about addresses 819 symbolS *symbolP = fragP->fr_symbol; 828 || (S_GET_SEGMENT (fragP->fr_symbol) != absolute_section 829 && S_GET_SEGMENT (fragP->fr_symbol) != seg)); 841 know (fragP->fr_type == rs_machine_dependent); 843 var_part_offset = fragP->fr_fix; 844 var_partp = fragP->fr_literal + var_part_offset; 845 opcodep = fragP->fr_opcode [all...] |
tc-rl78.c | 501 rl78_frag_init (fragS * fragP) 505 fragP->tc_frag_data = XNEW (rl78_bytesT); 506 memcpy (fragP->tc_frag_data, & rl78_bytes, sizeof (rl78_bytesT)); 509 fragP->tc_frag_data = 0; 746 relocations are in fragP->tc_frag_data, which is a copy of that 841 rl78_frag_fix_value (fragS * fragP, 849 rl78_bytesT * b = fragP->tc_frag_data; 887 md_estimate_size_before_relax (fragS * fragP ATTRIBUTE_UNUSED, segT segment ATTRIBUTE_UNUSED) 893 opfixsize = fragP->fr_fix - (fragP->fr_opcode - fragP->fr_literal) [all...] |
tc-rx.c | 1028 rx_frag_init (fragS * fragP) 1032 fragP->tc_frag_data = XNEW (rx_bytesT); 1033 memcpy (fragP->tc_frag_data, & rx_bytes, sizeof (rx_bytesT)); 1036 fragP->tc_frag_data = 0; [all...] |
tc-m32c.c | 527 m32c_prepare_relax_scan (fragS *fragP, offsetT *aim, relax_substateT this_state) 529 symbolS *symbolP = fragP->fr_symbol; 571 md_estimate_size_before_relax (fragS * fragP, segT segment ATTRIBUTE_UNUSED) 573 int where = fragP->fr_opcode - fragP->fr_literal; 575 if (fragP->fr_subtype == 1) 576 fragP->fr_subtype = insn_to_subtype (fragP->fr_cgen.insn->base->num, fragP->fr_cgen.insn); 578 if (S_GET_SEGMENT (fragP->fr_symbol) != segment [all...] |
tc-m68hc11.c | [all...] |
tc-cris.c | 34 "fragP", to harmonize with the rest of the binutils code. Other 519 cris_relax_frag (segT seg ATTRIBUTE_UNUSED, fragS *fragP, 534 switch (fragP->fr_subtype) 548 if (fragP->fr_symbol == NULL 549 || S_GET_SEGMENT (fragP->fr_symbol) != absolute_section) 551 __FUNCTION__, (long) fragP->fr_symbol); 552 symbolP = fragP->fr_symbol; 565 __FUNCTION__, fragP->fr_subtype); 570 long as fragP->fr_symbol does not have its segment changed. */ 572 this_state = fragP->fr_subtype [all...] |
tc-v850.c | [all...] |
tc-m68k.c | [all...] |
tc-mcore.c | [all...] |
tc-mmix.c | 277 fragP->tc_frag_data shows what state the frag is in: tc_frag_data [all...] |
tc-nds32.c | [all...] |
tc-fr30.c | 213 md_estimate_size_before_relax (fragS * fragP, segT segment) 221 if (S_GET_SEGMENT (fragP->fr_symbol) != segment) 226 fragP->fr_subtype = 2; 236 for (i = 0, insn = fragP->fr_cgen.insn; i < 4; i++, insn++) 239 CGEN_INSN_MNEMONIC (fragP->fr_cgen.insn)) 247 fragP->fr_cgen.insn = insn; 253 return md_relax_table[fragP->fr_subtype].rlx_length; 256 /* *fragP has been relaxed to its final size, and now needs to have 260 fragP->fr_type == rs_machine_dependent. 261 fragP->fr_subtype is the subtype of what the address relaxed to. * [all...] |
tc-frv.h | 52 #define md_relax_frag(segment, fragP, stretch) frv_relax_frag(fragP, stretch) 103 #define HANDLE_ALIGN(FRAGP) do \ 104 if ((FRAGP)->fr_type == rs_align_code) \ 106 valueT count = ((FRAGP)->fr_next->fr_address \ 107 - ((FRAGP)->fr_address + (FRAGP)->fr_fix)); \ 108 char *dest = (FRAGP)->fr_literal + (FRAGP)->fr_fix; \ 112 (FRAGP)->fr_fix += (count & 3); [all...] |
tc-m32r.h | 56 #define md_relax_frag(segment, fragP, stretch) \ 57 m32r_relax_frag (segment, fragP, stretch)
|
tc-nios2.h | 76 extern void md_convert_frag (bfd * headers, segT sec, fragS * fragP); 84 extern long nios2_relax_frag (segT segment, fragS * fragP, long stretch);
|
tc-visium.c | 397 md_estimate_size_before_relax (fragS * fragP, 400 fragP->fr_var = 4; 406 relaxed_symbol_addr (fragS *fragp, long stretch) 412 sym = fragp->fr_symbol; 416 addr = S_GET_VALUE (sym) + fragp->fr_offset; 423 && sym_frag->relax_marker != fragp->relax_marker) 433 for (f = fragp; f != NULL && f != sym_frag; f = f->fr_next) 456 visium_relax_frag (asection *sec, fragS *fragP, long stretch) 462 gas_assert (fragP->fr_subtype == mode_ci); 464 if (!S_IS_DEFINED (fragP->fr_symbol [all...] |
tc-avr.h | 225 #define HANDLE_ALIGN(fragP) avr_handle_align (fragP) 226 extern void avr_handle_align (fragS *fragP);
|
/toolchain/binutils/binutils-2.27/gas/ |
write.c | 432 cvt_frag_to_fill (segT sec ATTRIBUTE_UNUSED, fragS *fragP) 434 switch (fragP->fr_type) 442 HANDLE_ALIGN (fragP); 444 know (fragP->fr_next != NULL); 445 fragP->fr_offset = (fragP->fr_next->fr_address 446 - fragP->fr_address 447 - fragP->fr_fix) / fragP->fr_var; 448 if (fragP->fr_offset < 0 547 fragS *fragp; local [all...] |