Home
last modified time | relevance | path

Searched refs:fragP (Results 1 – 15 of 15) sorted by relevance

/freebsd-11-stable/contrib/binutils/gas/
HDwrite.c417 cvt_frag_to_fill (segT sec ATTRIBUTE_UNUSED, fragS *fragP) in cvt_frag_to_fill() argument
419 switch (fragP->fr_type) in cvt_frag_to_fill()
427 HANDLE_ALIGN (fragP); in cvt_frag_to_fill()
429 know (fragP->fr_next != NULL); in cvt_frag_to_fill()
430 fragP->fr_offset = (fragP->fr_next->fr_address in cvt_frag_to_fill()
431 - fragP->fr_address in cvt_frag_to_fill()
432 - fragP->fr_fix) / fragP->fr_var; in cvt_frag_to_fill()
433 if (fragP->fr_offset < 0) in cvt_frag_to_fill()
435 as_bad_where (fragP->fr_file, fragP->fr_line, in cvt_frag_to_fill()
437 (long) fragP->fr_offset); in cvt_frag_to_fill()
[all …]
HDfrags.c265 frag_wane (register fragS *fragP) in frag_wane() argument
267 fragP->fr_type = rs_fill; in frag_wane()
268 fragP->fr_offset = 0; in frag_wane()
269 fragP->fr_var = 0; in frag_wane()
HDtc.h60 int md_estimate_size_before_relax (fragS * fragP, segT);
HDfrags.h132 void frag_wane (fragS * fragP);
HDChangeLog-00011793 and bra relax: update fragP->fr_fix after the fixup.
2783 32-bit branch, just set fragP->fr_subtype. Set fragP->fr_var.
2784 <all cases>: Always set fragP->fr_var using md_cris_relax_table.
HDChangeLog-92952470 (md_convert_frag_1): Don't reference fragP->fr_opcode[2..].
7243 fragP->fr_var, and cast it to long.
9512 (write_object_file): Define fragP only if not BFD_ASSEMBLER or not
9908 (relax_and_size_all_segments): Declare local variable fragP.
HDChangeLog-96973475 * config/tc-v850.c (md_convert_frag): Don't set fragP->fr_fix
HDChangeLog-02036599 blocks. Set fragP->fr_var even if relaxation type unchanged.
/freebsd-11-stable/contrib/binutils/gas/config/
HDtc-mep.c1179 mep_prepare_relax_scan (fragS *fragP, offsetT *aim, relax_substateT this_state) in mep_prepare_relax_scan() argument
1181 symbolS *symbolP = fragP->fr_symbol; in mep_prepare_relax_scan()
1209 md_estimate_size_before_relax (fragS * fragP, segT segment) in md_estimate_size_before_relax() argument
1211 if (fragP->fr_subtype == 1) in md_estimate_size_before_relax()
1212 fragP->fr_subtype = insn_to_subtype (fragP->fr_cgen.insn->base->num); in md_estimate_size_before_relax()
1214 if (S_GET_SEGMENT (fragP->fr_symbol) != segment) in md_estimate_size_before_relax()
1218 new_insn = subtype_mappings[fragP->fr_subtype].insn_for_extern; in md_estimate_size_before_relax()
1219 fragP->fr_subtype = insn_to_subtype (new_insn); in md_estimate_size_before_relax()
1226 switch (fragP->fr_cgen.insn->base->num) in md_estimate_size_before_relax()
1229 fragP->fr_subtype = insn_to_subtype in md_estimate_size_before_relax()
[all …]
HDtc-i386.h268 #define HANDLE_ALIGN(fragP) \ argument
269 if (fragP->fr_type == rs_align_code) \
270 i386_align_code (fragP, (fragP->fr_next->fr_address \
271 - fragP->fr_address \
272 - fragP->fr_fix));
HDtc-i386.c572 i386_align_code (fragS *fragP, int count) in i386_align_code() argument
768 memcpy (fragP->fr_literal + fragP->fr_fix, in i386_align_code()
772 fragP->fr_literal[fragP->fr_fix + 1] = count - 2; in i386_align_code()
786 memset (fragP->fr_literal + fragP->fr_fix + pos, 0x66, len); in i386_align_code()
787 fragP->fr_literal[fragP->fr_fix + pos + len] = 0x90; in i386_align_code()
792 memset (fragP->fr_literal + fragP->fr_fix + pos, 0x66, len - 1); in i386_align_code()
793 fragP->fr_literal[fragP->fr_fix + pos + len - 1] = 0x90; in i386_align_code()
875 memcpy (fragP->fr_literal + fragP->fr_fix, in i386_align_code()
878 fragP->fr_var = count; in i386_align_code()
5324 md_estimate_size_before_relax (fragP, segment) in md_estimate_size_before_relax() argument
[all …]
HDtc-cr16.c612 md_convert_frag (bfd *abfd ATTRIBUTE_UNUSED, asection *sec, fragS *fragP) in md_convert_frag() argument
620 fix_new (fragP, fragP->fr_fix, in md_convert_frag()
622 fragP->fr_symbol, fragP->fr_offset, 1, reloc); in md_convert_frag()
623 fragP->fr_var = 0; in md_convert_frag()
624 fragP->fr_fix += md_relax_table[fragP->fr_subtype].rlx_length; in md_convert_frag()
HDtc-ppc.c5549 ppc_handle_align (struct frag *fragP) in ppc_handle_align() argument
5551 valueT count = (fragP->fr_next->fr_address in ppc_handle_align()
5552 - (fragP->fr_address + fragP->fr_fix)); in ppc_handle_align()
5556 char *dest = fragP->fr_literal + fragP->fr_fix; in ppc_handle_align()
5558 fragP->fr_var = 4; in ppc_handle_align()
5572 memcpy (group_nop, fragP, SIZEOF_STRUCT_FRAG); in ppc_handle_align()
5577 fragP->fr_next = group_nop; in ppc_handle_align()
HDtc-spu.c857 md_estimate_size_before_relax (fragS *fragP ATTRIBUTE_UNUSED, in md_estimate_size_before_relax()
HDtc-arm.c17061 arm_handle_align (fragS * fragP) in arm_handle_align() argument
17072 if (fragP->fr_type != rs_align_code) in arm_handle_align()
17075 bytes = fragP->fr_next->fr_address - fragP->fr_address - fragP->fr_fix; in arm_handle_align()
17076 p = fragP->fr_literal + fragP->fr_fix; in arm_handle_align()
17082 if (fragP->tc_frag_data) in arm_handle_align()
17115 fragP->fr_fix += fix; in arm_handle_align()
17116 fragP->fr_var = noop_size; in arm_handle_align()
17145 arm_init_frag (fragS * fragP) in arm_init_frag() argument
17148 fragP->tc_frag_data = thumb_mode; in arm_init_frag()