Lines Matching defs:frag

105    fixups that far past the end of a frag.  Having such fixups
124 /* The frag that dot_value is based from. */
132 /* We generally attach relocs to frag chains. However, after we have
145 fix_new_internal (fragS *frag, /* Which frag? */
146 unsigned long where, /* Where in that frag? */
161 fixP->fx_frag = frag;
229 fix_new (fragS *frag, /* Which frag? */
230 unsigned long where, /* Where in that frag? */
237 return fix_new_internal (frag, where, size, add_symbol,
246 fix_new_exp (fragS *frag, /* Which frag? */
247 unsigned long where, /* Where in that frag? */
277 return fix_new_exp (frag, where, size, exp, pcrel, r_type);
306 return fix_new_internal (frag, where, size, add, sub, off, pcrel,
314 fix_at_start (fragS *frag, unsigned long size, symbolS *add_symbol,
317 return fix_new_internal (frag, 0, size, add_symbol,
427 to the segment, not to the frag chain. */
506 /* After md_convert_frag, we make the frag into a ".space 0".
605 non-empty frag. */
618 providing sufficient alignment on the last frag, and the
909 the value of a symbol, or the address of the frag involved.)
910 For each one, call md_apply_fix to put the fix into the frag data.
1285 _("internal error: fixup not contained within frag"));
1387 processing the frag. */
1391 If none is available, start a new frag. */
1403 as_fatal (_("can't extend frag"));
1465 /* Create a new frag to contain the compression header. */
1470 as_fatal (ngettext ("can't extend frag %lu char",
1471 "can't extend frag %lu chars",
1526 If none is available, start a new frag. */
1540 as_fatal (_("can't extend frag"));
1563 /* Replace the uncompressed frag list with the compressed frag list. */
1781 ".fill 0" because that is the kind of frag that requires least
1782 thought. ".align" frags like to have a following frag since that
1844 /* frag_align will have left a new frag.
1845 Use this last frag for an empty ".fill".
1848 Create a last frag. Do not leave a "being filled in frag". */
2094 /* From now on, we don't care about sub-segments. Build one frag chain
2150 local symbols to be resolved, removing their frag information.
2152 their frags and will still need the local symbol frag
2190 TC_CONS_FIX_NEW (lie->frag,
2191 lie->word_goes_here - lie->frag->fr_literal,
2194 fix_new_exp (lie->frag,
2195 lie->word_goes_here - lie->frag->fr_literal,
2539 alignment frag between here and SYM_FRAG. An alignment may
2637 these frag addresses may not be the same as final object-file
2641 relax_segment (struct frag *segment_frag_root, segT segment, int pass)
2644 struct frag *fragP;
2652 /* For each frag in segment: count and store (a 1st guess of)
2778 /* We want to prevent going into an infinite loop where one frag grows
2780 the growing frag. eg:
2916 struct frag *newf;
2936 /* Include size of new frag in GROWTH. */
2938 /* Adjust the new frag address for the amount
2939 we'll add when we process the new frag. */
2969 /* Growth may be negative, but variable part of frag
2976 /* Don't error on first few frag relax passes.
2998 frag to avoid cascading errors. */
3026 /* Don't error on first few frag relax passes.
3049 /* The default way to relax a frag is to look through
3168 fprintf (stderr, "\n size=%d frag=", fixp->fx_size);