/haiku-buildtools/binutils/gas/testsuite/gas/xtensa/ |
H A D | first_frag_align.d | 3 #name: record alignment for the first section frag
|
/haiku-buildtools/legacy/binutils/gas/ |
H A D | ehopt.c | 233 difference. We turn that into a rs_cfa_advance frag, and handle 377 /* This might be a DW_CFA_advance_loc4. Record the frag and the 378 position within the frag, so that we can change it later. */ 393 subtracted were in the same frag and the expression was 421 of the assembly. We set up a variant frag which we handle 444 /* The function estimates the size of a rs_cfa variant frag based on 449 eh_frame_estimate_size_before_relax (fragS *frag) argument 452 int ca = frag->fr_subtype >> 3; 455 diff = resolve_symbol_value (frag->fr_symbol); 466 frag 476 eh_frame_relax_frag(fragS *frag) argument 490 eh_frame_convert_frag(fragS *frag) argument [all...] |
H A D | frags.c | 31 /* Initialization for frag routines. */ 61 /* Allocate a frag on the specified obstack. 81 /* Try to augment current frag by nchars chars. 82 If there is no room, close of the current frag with a ".fill 0" 83 and begin a new frag. Unless the new frag has nchars chars available 115 as_fatal (_("can't extend frag %u chars"), nchars); 119 /* Call this to close off a completed frag, and start up a new (empty) 120 frag, in the same subsegment as the old frag 394 fragS *frag; local [all...] |
H A D | subsegs.h | 43 struct frchain /* control building of a frag chain */ 45 struct frag *frch_root; /* 1st struct frag in chain, or NULL */ 46 struct frag *frch_last; /* last struct frag in chain, or NULL */ 52 struct obstack frch_obstack; /* for objects in this frag chain */ 62 frag chain, even if it contains no (complete) frags. */ 98 /* Initial frag for ELF. */
|
H A D | write.h | 85 /* Which frag does this fix apply to? */ 159 extern int relax_segment (struct frag *, segT, int); 163 (fragS * frag, int where, int size, symbolS * add_symbol, 166 (fragS * frag, int where, int size, expressionS *exp, int pcrel,
|
H A D | dwarf2dbg.c | 165 static struct frag *first_frag_for_seg (segT); 166 static struct frag *last_frag_for_seg (segT); 673 static struct frag * 686 static struct frag * 752 get_frag_fix (fragS *frag) 756 if (frag->fr_next) 757 return frag->fr_fix; 763 if (fr->frch_last == frag) 764 return (char *) obstack_next_free (&fr->frch_obstack) - frag->fr_literal; 973 /* Generate a variant frag tha 748 get_frag_fix(fragS *frag) argument 996 dwarf2dbg_estimate_size_before_relax(fragS *frag) argument 1014 dwarf2dbg_relax_frag(fragS *frag) argument 1029 dwarf2dbg_convert_frag(fragS *frag) argument 1060 fragS *last_frag = NULL, *frag; local 1327 fragS *frag; local [all...] |
H A D | debug.c | 51 struct frag *fp; 93 struct frag *fp;
|
H A D | frags.h | 1 /* frags.h - Header file for the frag concept. 27 /* A code fragment (frag) is some known number of chars, followed by some 31 much room at the end of the frag. 34 of the 1st char of a frag is generally not known until after relax(). 36 of a particular frag}+offset. 39 notes for different frag kinds. See how code pans. */ 41 struct frag { struct 44 /* When relaxing multiple times, remember the address the frag had 51 The generic frag handling code no longer makes any use of fr_var. */ 61 struct frag *fr_nex [all...] |
/haiku-buildtools/binutils/gas/ |
H A D | ehopt.c | 247 difference. We turn that into a rs_cfa_advance frag, and handle 386 /* This might be a DW_CFA_advance_loc4. Record the frag and the 387 position within the frag, so that we can change it later. */ 402 subtracted were in the same frag and the expression was 427 of the assembly. We set up a variant frag which we handle 448 end of the assembly. We set up a variant frag which we 466 /* The function estimates the size of a rs_cfa variant frag based on 471 eh_frame_estimate_size_before_relax (fragS *frag) argument 474 int ca = frag->fr_subtype >> 3; 477 diff = resolve_symbol_value (frag 500 eh_frame_relax_frag(fragS *frag) argument 514 eh_frame_convert_frag(fragS *frag) argument [all...] |
H A D | frags.c | 43 /* Initialization for frag routines. */ 73 /* Allocate a frag on the specified obstack. 94 /* Try to augment current frag by nchars chars. 95 If there is no room, close of the current frag with a ".fill 0" 96 and begin a new frag. Unless the new frag has nchars chars available 118 as_fatal (_("can't extend frag %lu chars"), (unsigned long) nchars); 128 /* Not enough room in this frag. Close it and start a new one. 129 This must be done in a loop because the created frag may not 141 /* Call this to close off a completed frag, an 415 const fragS *frag; local [all...] |
H A D | subsegs.h | 44 struct frchain /* control building of a frag chain */ 46 struct frag *frch_root; /* 1st struct frag in chain, or NULL */ 47 struct frag *frch_last; /* last struct frag in chain, or NULL */ 52 struct obstack frch_obstack; /* for objects in this frag chain */ 60 frag chain, even if it contains no (complete) frags. */ 99 /* Initial frag for ELF. */
|
H A D | write.h | 71 /* Which frag does this fix apply to? */ 89 /* The frag fx_dot_value is based on. */ 174 extern int relax_segment (struct frag *, segT, int); 178 (fragS * frag, int where, int size, symbolS * add_symbol, 181 (fragS * frag, int size, symbolS * add_symbol, 184 (fragS * frag, int where, int size, expressionS *exp, int pcrel,
|
H A D | dwarf2dbg.c | 758 static struct frag * 764 static struct frag * 836 get_frag_fix (fragS *frag, segT seg) 840 if (frag->fr_next) 841 return frag->fr_fix; 847 if (fr->frch_last == frag) 848 return (char *) obstack_next_free (&fr->frch_obstack) - frag->fr_literal; 1093 emit_fixed_inc_line_addr (int line_delta, addressT addr_delta, fragS *frag, 1113 pexp = symbol_get_value_expression (frag->fr_symbol); 1134 emit_expr_fix (&exp, sizeof_address, frag, 833 get_frag_fix(fragS *frag, segT seg) argument 1090 emit_fixed_inc_line_addr(int line_delta, addressT addr_delta, fragS *frag, char *p, int len) argument 1184 dwarf2dbg_estimate_size_before_relax(fragS *frag) argument 1205 dwarf2dbg_relax_frag(fragS *frag) argument 1220 dwarf2dbg_convert_frag(fragS *frag) argument 1273 fragS *last_frag = NULL, *frag; local 1598 fragS *frag; local 1666 fragS *frag; local [all...] |
/haiku-buildtools/legacy/binutils/gas/config/ |
H A D | obj-ieee.c | 53 /* Calculate the size of the frag chain 63 fragS *frag = segment_info[idx].frag_root; local 65 while (frag) 67 if (frag->fr_address != size) 70 size = frag->fr_address; 72 size += frag->fr_fix; 73 switch (frag->fr_type) 77 size += frag->fr_offset * frag->fr_var; 84 off = relax_align (size, frag 119 fragS *frag = segment_info[idx].frag_root; local [all...] |
H A D | tc-v850.h | 70 #define HANDLE_ALIGN(frag) v850_handle_align (frag)
|
H A D | tc-mips.h | 28 struct frag; 51 extern int mips_relax_frag (asection *, struct frag *, long); 56 extern void mips_handle_align (struct frag *);
|
H A D | tc-arc.h | 62 extern void arc_cons_fix_new (struct frag *, int, int, struct expressionS *);
|
/haiku-buildtools/binutils/gas/config/ |
H A D | tc-v850.h | 72 #define HANDLE_ALIGN(frag) v850_handle_align (frag) 75 /* We need space in a frag's fixed size to allow for alignment when relaxing. */
|
H A D | tc-visium.h | 51 extern void visium_handle_align (struct frag *); 55 extern int visium_relax_frag (asection *, struct frag *, long);
|
H A D | tc-msp430.c | 2198 char *frag; local 2218 frag = frag_more (4); 2219 where = frag - frag_now->fr_literal; 2223 bfd_putl16 ((bfd_vma) bin, frag); 2224 bfd_putl16 (op1->exp.X_add_number & 0xffff, frag + 2); 2228 bfd_putl16 ((bfd_vma) bin, frag); 2231 bfd_putl16 ((bfd_vma) ZEROS, frag + 2); 2240 frag = frag_more (4); 2241 where = frag - frag_now->fr_literal; 2242 bfd_putl16 ((bfd_vma) bin, frag); 2461 char *frag; local [all...] |
H A D | tc-riscv.h | 28 struct frag; 45 extern int riscv_relax_frag (asection *, struct frag *, long);
|
H A D | tc-spu.h | 105 #define HANDLE_ALIGN(frag) spu_handle_align (frag)
|
/haiku-buildtools/binutils/gas/testsuite/gas/aarch64/ |
H A D | pr20364.d | 1 # Check that ".align <size>, <fill>" does not set the mapping state to DATA, causing unnecessary frag generation.
|
/haiku-buildtools/binutils/gas/testsuite/gas/sh/sh64/ |
H A D | crange4.s | 2 ! lost because .space just emitted a frag, without calling emit_expr as
|
/haiku-buildtools/legacy/binutils/gas/testsuite/gas/sh/sh64/ |
H A D | crange4.s | 2 ! lost because .space just emitted a frag, without calling emit_expr as
|