Home
last modified time | relevance | path

Searched refs:frag (Results 1 – 25 of 147) sorted by relevance

123456

/toolchain/binutils/binutils-2.27/gas/
Dehopt.c471 eh_frame_estimate_size_before_relax (fragS *frag) in eh_frame_estimate_size_before_relax() argument
474 int ca = frag->fr_subtype >> 3; in eh_frame_estimate_size_before_relax()
477 diff = resolve_symbol_value (frag->fr_symbol); in eh_frame_estimate_size_before_relax()
490 frag->fr_subtype = (frag->fr_subtype & ~7) | ret; in eh_frame_estimate_size_before_relax()
500 eh_frame_relax_frag (fragS *frag) in eh_frame_relax_frag() argument
504 oldsize = frag->fr_subtype & 7; in eh_frame_relax_frag()
505 newsize = eh_frame_estimate_size_before_relax (frag); in eh_frame_relax_frag()
514 eh_frame_convert_frag (fragS *frag) in eh_frame_convert_frag() argument
520 loc4_frag = (fragS *) frag->fr_opcode; in eh_frame_convert_frag()
521 loc4_fix = (int) frag->fr_offset; in eh_frame_convert_frag()
[all …]
Dfrags.c415 const fragS *frag; in frag_offset_fixed_p() local
428 frag = frag1; in frag_offset_fixed_p()
429 while (frag->fr_type == rs_fill) in frag_offset_fixed_p()
431 off += frag->fr_fix + frag->fr_offset * frag->fr_var; in frag_offset_fixed_p()
432 frag = frag->fr_next; in frag_offset_fixed_p()
433 if (frag == NULL) in frag_offset_fixed_p()
435 if (frag == frag2) in frag_offset_fixed_p()
444 frag = frag2; in frag_offset_fixed_p()
445 while (frag->fr_type == rs_fill) in frag_offset_fixed_p()
447 off -= frag->fr_fix + frag->fr_offset * frag->fr_var; in frag_offset_fixed_p()
[all …]
Ddwarf2dbg.c1009 static struct frag *
1015 static struct frag *
1086 get_frag_fix (fragS *frag, segT seg) in get_frag_fix() argument
1090 if (frag->fr_next) in get_frag_fix()
1091 return frag->fr_fix; in get_frag_fix()
1097 if (fr->frch_last == frag) in get_frag_fix()
1098 return (char *) obstack_next_free (&fr->frch_obstack) - frag->fr_literal; in get_frag_fix()
1352 emit_fixed_inc_line_addr (int line_delta, addressT addr_delta, fragS *frag, in emit_fixed_inc_line_addr() argument
1372 pexp = symbol_get_value_expression (frag->fr_symbol); in emit_fixed_inc_line_addr()
1393 emit_expr_fix (&exp, sizeof_address, frag, p, TC_PARSE_CONS_RETURN_NONE); in emit_fixed_inc_line_addr()
[all …]
Dwrite.h174 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,
Dsubsegs.c277 fragS *frag; in seg_not_empty_p() local
284 for (frag = chain->frch_root; frag; frag = frag->fr_next) in seg_not_empty_p()
285 if (frag->fr_fix) in seg_not_empty_p()
Dsymbols.h49 fragS * frag);
51 fragS * frag);
53 valueT val, fragS *frag);
131 fragS *frag; member
Dlisting.c154 fragS *frag; member
409 new_i->frag = frag_now; in listing_newline()
462 listing_tail->frag = frag_now; in listing_prev_line()
762 fragS *frag; in calc_hex() local
767 frag = list->frag; in calc_hex()
768 while (frag && frag->line != list) in calc_hex()
769 frag = frag->fr_next; in calc_hex()
771 frag_ptr = frag; in calc_hex()
Dsubsegs.h46 struct frag *frch_root; /* 1st struct frag in chain, or NULL */
47 struct frag *frch_last; /* last struct frag in chain, or NULL */
Ddebug.c52 struct frag *fp;
94 struct frag *fp;
/toolchain/binutils/binutils-2.27/gas/config/
Dtc-msp430.c2198 char *frag; in try_encode_mova() local
2218 frag = frag_more (4); in try_encode_mova()
2219 where = frag - frag_now->fr_literal; in try_encode_mova()
2223 bfd_putl16 ((bfd_vma) bin, frag); in try_encode_mova()
2224 bfd_putl16 (op1->exp.X_add_number & 0xffff, frag + 2); in try_encode_mova()
2228 bfd_putl16 ((bfd_vma) bin, frag); in try_encode_mova()
2231 bfd_putl16 ((bfd_vma) ZEROS, frag + 2); in try_encode_mova()
2240 frag = frag_more (4); in try_encode_mova()
2241 where = frag - frag_now->fr_literal; in try_encode_mova()
2242 bfd_putl16 ((bfd_vma) bin, frag); in try_encode_mova()
[all …]
Dtc-sh.c768 sh_cons_fix_new (fragS *frag, int off, int size, expressionS *exp, in sh_cons_fix_new() argument
805 fix_new_exp (frag, off, size, exp, 0, r_type); in sh_cons_fix_new()
861 const fragS *frag; in align_test_frag_offset_fixed_p() local
874 frag = frag1; in align_test_frag_offset_fixed_p()
875 while (frag->fr_type == rs_fill in align_test_frag_offset_fixed_p()
876 || frag->fr_type == rs_align_test) in align_test_frag_offset_fixed_p()
878 if (frag->fr_type == rs_fill) in align_test_frag_offset_fixed_p()
879 off += frag->fr_fix + frag->fr_offset * frag->fr_var; in align_test_frag_offset_fixed_p()
881 off += frag->fr_fix; in align_test_frag_offset_fixed_p()
882 frag = frag->fr_next; in align_test_frag_offset_fixed_p()
[all …]
Dtc-tic54x.c255 frag_prev (fragS *frag, segT seg) in frag_prev() argument
261 if (fragp->fr_next == frag) in frag_prev()
268 bit_offset_frag (fragS *frag, segT seg) in bit_offset_frag() argument
270 while (frag != NULL) in bit_offset_frag()
272 if (frag->fr_fix == 0 in bit_offset_frag()
273 && frag->fr_opcode == NULL in bit_offset_frag()
274 && frag->tc_frag_data == 0) in bit_offset_frag()
275 frag = frag_prev (frag, seg); in bit_offset_frag()
277 return frag; in bit_offset_frag()
286 frag_bit_offset (fragS *frag, segT seg) in frag_bit_offset() argument
[all …]
Dtc-mn10300.c1016 mn10300_cons_fix_new (fragS *frag, int off, int size, expressionS *exp, in mn10300_cons_fix_new() argument
1073 fix_new_exp (frag, off, size, &fixup.exp, 0, fixup.reloc); in mn10300_cons_fix_new()
2558 fragS * frag; in mn10300_allow_local_subtract() local
2580 for (frag = left_frag; frag != NULL; frag = frag->fr_next) in mn10300_allow_local_subtract()
2582 if (frag->tc_frag_data) in mn10300_allow_local_subtract()
2584 if (frag == right_frag) in mn10300_allow_local_subtract()
2588 if (frag == NULL) in mn10300_allow_local_subtract()
2589 for (frag = right_frag; frag != NULL; frag = frag->fr_next) in mn10300_allow_local_subtract()
2591 if (frag->tc_frag_data) in mn10300_allow_local_subtract()
2593 if (frag == left_frag) in mn10300_allow_local_subtract()
[all …]
Dtc-rl78.c515 rl78_handle_align (fragS * frag) in rl78_handle_align() argument
518 && (frag->fr_type == rs_align in rl78_handle_align()
519 || frag->fr_type == rs_align_code) in rl78_handle_align()
520 && frag->fr_address + frag->fr_fix > 0 in rl78_handle_align()
521 && frag->fr_offset > 0 in rl78_handle_align()
524 fix_new (frag, frag->fr_fix, 0, in rl78_handle_align()
525 &abs_symbol, RL78_RELAXA_ALIGN + frag->fr_offset, in rl78_handle_align()
530 fix_new (frag->fr_next, 0, 0, in rl78_handle_align()
531 &abs_symbol, RL78_RELAXA_ELIGN + frag->fr_offset, in rl78_handle_align()
657 rl78_cons_fix_new (fragS * frag, in rl78_cons_fix_new() argument
[all …]
Dtc-mips.h27 struct frag;
53 extern int mips_relax_frag (asection *, struct frag *, long);
61 extern void mips_handle_align (struct frag *);
Dtc-sparc.h24 struct frag;
76 extern void sparc_handle_align (struct frag *);
168 (struct frag *, int, unsigned int, struct expressionS *, const char *);
Dtc-rx.c1289 rx_handle_align (fragS * frag) in rx_handle_align() argument
1294 if ((frag->fr_type == rs_align in rx_handle_align()
1295 || frag->fr_type == rs_align_code) in rx_handle_align()
1298 int count = (frag->fr_next->fr_address in rx_handle_align()
1299 - frag->fr_address in rx_handle_align()
1300 - frag->fr_fix); in rx_handle_align()
1301 unsigned char *base = (unsigned char *)frag->fr_literal + frag->fr_fix; in rx_handle_align()
1309 frag->fr_var = 2; in rx_handle_align()
1314 frag->fr_var = count; in rx_handle_align()
1320 && (frag->fr_type == rs_align in rx_handle_align()
[all …]
Dtc-visium.h51 extern void visium_handle_align (struct frag *);
55 extern int visium_relax_frag (asection *, struct frag *, long);
Dtc-v850.h72 #define HANDLE_ALIGN(frag) v850_handle_align (frag) argument
Dtc-arm.h93 extern unsigned int arm_frag_max_var (struct frag *);
98 extern int arm_relax_frag (asection *, struct frag *, long);
371 extern void arm_init_frag (struct frag *, int);
372 extern void arm_handle_align (struct frag *);
Dtc-tilepro.h43 extern void tilepro_handle_align (struct frag *);
54 extern void tilepro_cons_fix_new (struct frag *, int,
Dtc-tilegx.h43 extern void tilegx_handle_align (struct frag *);
54 extern void tilegx_cons_fix_new (struct frag *, int,
Dtc-spu.h105 #define HANDLE_ALIGN(frag) spu_handle_align (frag) argument
/toolchain/binutils/binutils-2.27/libiberty/
Dconfigure.ac205 frag=
208 frag=mh-aix ;;
209 *-*-cxux7*) frag=mh-cxux7 ;;
210 *-*-freebsd2.1.*) frag=mh-fbsd21 ;;
211 *-*-freebsd2.2.[[012]]) frag=mh-fbsd21 ;;
212 i370-*-opened*) frag=mh-openedition ;;
213 i[[34567]]86-*-windows*) frag=mh-windows ;;
216 if [[ -n "${frag}" ]]; then
217 frag=${libiberty_topdir}/libiberty/config/$frag
246 echo "# Warning: this fragment is automatically generated" > temp-frag
[all …]
/toolchain/binutils/binutils-2.27/gas/doc/
Dinternals.texi60 is called with @var{finalize_syms} set, the value is the offset from the frag
61 (@pxref{Frags}). Afterward, the frag address has been added in.
83 This points to the frag (@pxref{Frags}) that this symbol is attached to.
289 Set the frag where a symbol is defined.
293 Get the frag where a symbol is defined.
362 some frag.
393 represent symbols whose value is an offset within a frag.
458 take a frag (@pxref{Frags}), a position within the frag, a size, an indication
469 The frag (@pxref{Frags}) this fixup is in.
472 The location within the frag where the fixup occurs.
[all …]

123456