HomeSort by relevance Sort by last modified time
    Searched refs:fragP (Results 1 - 25 of 67) sorted by null

1 2 3

  /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...]

Completed in 506 milliseconds

1 2 3