Lines Matching refs:frag
1473 static struct frag *
1479 static struct frag *
1550 get_frag_fix (fragS *frag, segT seg) in get_frag_fix() argument
1554 if (frag->fr_next) in get_frag_fix()
1555 return frag->fr_fix; in get_frag_fix()
1561 if (fr->frch_last == frag) in get_frag_fix()
1562 return (char *) obstack_next_free (&fr->frch_obstack) - frag->fr_literal; in get_frag_fix()
1808 emit_fixed_inc_line_addr (int line_delta, addressT addr_delta, fragS *frag, in emit_fixed_inc_line_addr() argument
1828 pexp = symbol_get_value_expression (frag->fr_symbol); in emit_fixed_inc_line_addr()
1850 emit_expr_fix (&exp, sizeof_address, frag, p, TC_PARSE_CONS_RETURN_NONE); in emit_fixed_inc_line_addr()
1856 emit_expr_fix (pexp, 2, frag, p, TC_PARSE_CONS_RETURN_NONE); in emit_fixed_inc_line_addr()
1904 dwarf2dbg_estimate_size_before_relax (fragS *frag) in dwarf2dbg_estimate_size_before_relax() argument
1909 addr_delta = resolve_symbol_value (frag->fr_symbol); in dwarf2dbg_estimate_size_before_relax()
1911 size = size_fixed_inc_line_addr (frag->fr_offset, addr_delta); in dwarf2dbg_estimate_size_before_relax()
1913 size = size_inc_line_addr (frag->fr_offset, addr_delta); in dwarf2dbg_estimate_size_before_relax()
1915 frag->fr_subtype = size; in dwarf2dbg_estimate_size_before_relax()
1925 dwarf2dbg_relax_frag (fragS *frag) in dwarf2dbg_relax_frag() argument
1929 old_size = frag->fr_subtype; in dwarf2dbg_relax_frag()
1930 new_size = dwarf2dbg_estimate_size_before_relax (frag); in dwarf2dbg_relax_frag()
1940 dwarf2dbg_convert_frag (fragS *frag) in dwarf2dbg_convert_frag() argument
1957 addr_diff = resolve_symbol_value (frag->fr_symbol); in dwarf2dbg_convert_frag()
1961 addr_diff = resolve_symbol_value (frag->fr_symbol); in dwarf2dbg_convert_frag()
1966 gas_assert (frag->fr_var >= (int) frag->fr_subtype); in dwarf2dbg_convert_frag()
1969 emit_fixed_inc_line_addr (frag->fr_offset, addr_diff, frag, in dwarf2dbg_convert_frag()
1970 frag->fr_literal + frag->fr_fix, in dwarf2dbg_convert_frag()
1971 frag->fr_subtype); in dwarf2dbg_convert_frag()
1973 emit_inc_line_addr (frag->fr_offset, addr_diff, in dwarf2dbg_convert_frag()
1974 frag->fr_literal + frag->fr_fix, frag->fr_subtype); in dwarf2dbg_convert_frag()
1976 frag->fr_fix += frag->fr_subtype; in dwarf2dbg_convert_frag()
1977 frag->fr_type = rs_fill; in dwarf2dbg_convert_frag()
1978 frag->fr_var = 0; in dwarf2dbg_convert_frag()
1979 frag->fr_offset = 0; in dwarf2dbg_convert_frag()
1993 fragS *last_frag = NULL, *frag; in process_entries() local
2081 frag = symbol_get_frag (lab); in process_entries()
2092 && (frag == last_frag in process_entries()
2101 else if (frag == last_frag && ! DWARF2_USE_FIXED_ADVANCE_PC) in process_entries()
2108 last_frag = frag; in process_entries()
2116 frag = last_frag_for_seg (seg); in process_entries()
2117 frag_ofs = get_frag_fix (frag, seg); in process_entries()
2118 if (frag == last_frag && ! DWARF2_USE_FIXED_ADVANCE_PC) in process_entries()
2122 lab = symbol_temp_new (seg, frag, frag_ofs); in process_entries()
2550 fragS *frag; in out_debug_ranges() local
2553 frag = first_frag_for_seg (s->seg); in out_debug_ranges()
2554 beg = symbol_temp_new (s->seg, frag, 0); in out_debug_ranges()
2557 frag = last_frag_for_seg (s->seg); in out_debug_ranges()
2558 end = symbol_temp_new (s->seg, frag, get_frag_fix (frag, s->seg)); in out_debug_ranges()
2601 fragS *frag; in out_debug_rnglists() local
2606 frag = first_frag_for_seg (s->seg); in out_debug_rnglists()
2607 beg = symbol_temp_new (s->seg, frag, 0); in out_debug_rnglists()
2610 frag = last_frag_for_seg (s->seg); in out_debug_rnglists()
2611 end = symbol_temp_new (s->seg, frag, get_frag_fix (frag, s->seg)); in out_debug_rnglists()
2670 fragS *frag; in out_debug_aranges() local
2673 frag = first_frag_for_seg (s->seg); in out_debug_aranges()
2674 beg = symbol_temp_new (s->seg, frag, 0); in out_debug_aranges()
2677 frag = last_frag_for_seg (s->seg); in out_debug_aranges()
2678 end = symbol_temp_new (s->seg, frag, get_frag_fix (frag, s->seg)); in out_debug_aranges()