Lines Matching refs:frag
1014 static struct frag *
1020 static struct frag *
1091 get_frag_fix (fragS *frag, segT seg) in get_frag_fix() argument
1095 if (frag->fr_next) in get_frag_fix()
1096 return frag->fr_fix; in get_frag_fix()
1102 if (fr->frch_last == frag) in get_frag_fix()
1103 return (char *) obstack_next_free (&fr->frch_obstack) - frag->fr_literal; in get_frag_fix()
1357 emit_fixed_inc_line_addr (int line_delta, addressT addr_delta, fragS *frag, in emit_fixed_inc_line_addr() argument
1377 pexp = symbol_get_value_expression (frag->fr_symbol); in emit_fixed_inc_line_addr()
1398 emit_expr_fix (&exp, sizeof_address, frag, p, TC_PARSE_CONS_RETURN_NONE); in emit_fixed_inc_line_addr()
1404 emit_expr_fix (pexp, 2, frag, p, TC_PARSE_CONS_RETURN_NONE); in emit_fixed_inc_line_addr()
1451 dwarf2dbg_estimate_size_before_relax (fragS *frag) in dwarf2dbg_estimate_size_before_relax() argument
1456 addr_delta = resolve_symbol_value (frag->fr_symbol); in dwarf2dbg_estimate_size_before_relax()
1458 size = size_fixed_inc_line_addr (frag->fr_offset, addr_delta); in dwarf2dbg_estimate_size_before_relax()
1460 size = size_inc_line_addr (frag->fr_offset, addr_delta); in dwarf2dbg_estimate_size_before_relax()
1462 frag->fr_subtype = size; in dwarf2dbg_estimate_size_before_relax()
1472 dwarf2dbg_relax_frag (fragS *frag) in dwarf2dbg_relax_frag() argument
1476 old_size = frag->fr_subtype; in dwarf2dbg_relax_frag()
1477 new_size = dwarf2dbg_estimate_size_before_relax (frag); in dwarf2dbg_relax_frag()
1487 dwarf2dbg_convert_frag (fragS *frag) in dwarf2dbg_convert_frag() argument
1504 addr_diff = resolve_symbol_value (frag->fr_symbol); in dwarf2dbg_convert_frag()
1508 addr_diff = resolve_symbol_value (frag->fr_symbol); in dwarf2dbg_convert_frag()
1513 gas_assert (frag->fr_var >= (int) frag->fr_subtype); in dwarf2dbg_convert_frag()
1516 emit_fixed_inc_line_addr (frag->fr_offset, addr_diff, frag, in dwarf2dbg_convert_frag()
1517 frag->fr_literal + frag->fr_fix, in dwarf2dbg_convert_frag()
1518 frag->fr_subtype); in dwarf2dbg_convert_frag()
1520 emit_inc_line_addr (frag->fr_offset, addr_diff, in dwarf2dbg_convert_frag()
1521 frag->fr_literal + frag->fr_fix, frag->fr_subtype); in dwarf2dbg_convert_frag()
1523 frag->fr_fix += frag->fr_subtype; in dwarf2dbg_convert_frag()
1524 frag->fr_type = rs_fill; in dwarf2dbg_convert_frag()
1525 frag->fr_var = 0; in dwarf2dbg_convert_frag()
1526 frag->fr_offset = 0; in dwarf2dbg_convert_frag()
1543 fragS *last_frag = NULL, *frag; in emit_logicals() local
1641 frag = symbol_get_frag (lab); in emit_logicals()
1649 else if (frag == last_frag && ! DWARF2_USE_FIXED_ADVANCE_PC) in emit_logicals()
1657 last_frag = frag; in emit_logicals()
1674 fragS *last_frag = NULL, *frag; in process_entries() local
1776 frag = symbol_get_frag (lab); in process_entries()
1792 else if (frag == last_frag && ! DWARF2_USE_FIXED_ADVANCE_PC) in process_entries()
1802 last_frag = frag; in process_entries()
1812 frag = last_frag_for_seg (seg); in process_entries()
1813 frag_ofs = get_frag_fix (frag, seg); in process_entries()
1814 if (frag == last_frag && ! DWARF2_USE_FIXED_ADVANCE_PC) in process_entries()
1818 lab = symbol_temp_new (seg, frag_ofs, frag); in process_entries()
2234 fragS *frag; in out_debug_ranges() local
2237 frag = first_frag_for_seg (s->seg); in out_debug_ranges()
2238 beg = symbol_temp_new (s->seg, 0, frag); in out_debug_ranges()
2241 frag = last_frag_for_seg (s->seg); in out_debug_ranges()
2242 end = symbol_temp_new (s->seg, get_frag_fix (frag, s->seg), frag); in out_debug_ranges()
2295 fragS *frag; in out_debug_aranges() local
2298 frag = first_frag_for_seg (s->seg); in out_debug_aranges()
2299 beg = symbol_temp_new (s->seg, 0, frag); in out_debug_aranges()
2302 frag = last_frag_for_seg (s->seg); in out_debug_aranges()
2303 end = symbol_temp_new (s->seg, get_frag_fix (frag, s->seg), frag); in out_debug_aranges()