• Home
  • Raw
  • Download

Lines Matching refs:fragP

3551 md_convert_frag (bfd *headers ATTRIBUTE_UNUSED, segT seg, fragS *fragP)  in md_convert_frag()  argument
3555 switch (fragP->fr_subtype) in md_convert_frag()
3560 fix_new (fragP, fragP->fr_fix, 2, fragP->fr_symbol, fragP->fr_offset, in md_convert_frag()
3562 fragP->fr_fix += 2; in md_convert_frag()
3563 fragP->fr_var = 0; in md_convert_frag()
3568 fix_new (fragP, fragP->fr_fix, 2, fragP->fr_symbol, fragP->fr_offset, in md_convert_frag()
3570 fragP->fr_fix += 2; in md_convert_frag()
3571 fragP->fr_var = 0; in md_convert_frag()
3576 if (fragP->fr_symbol == NULL) in md_convert_frag()
3577 as_bad_where (fragP->fr_file, fragP->fr_line, in md_convert_frag()
3579 else if (S_IS_DEFINED (fragP->fr_symbol)) in md_convert_frag()
3580 as_bad_where (fragP->fr_file, fragP->fr_line, in md_convert_frag()
3582 S_GET_NAME (fragP->fr_symbol)); in md_convert_frag()
3584 as_bad_where (fragP->fr_file, fragP->fr_line, in md_convert_frag()
3586 S_GET_NAME (fragP->fr_symbol)); in md_convert_frag()
3588 fragP->fr_fix += fragP->fr_var; in md_convert_frag()
3589 fragP->fr_var = 0; in md_convert_frag()
3608 (unsigned char *) (fragP->fr_fix + fragP->fr_literal); in md_convert_frag()
3611 int delay = fragP->fr_subtype == C (COND_JUMP_DELAY, COND12); in md_convert_frag()
3624 fix_new (fragP, fragP->fr_fix, 2, section_symbol (seg), in md_convert_frag()
3625 fragP->fr_address + fragP->fr_fix + (delay ? 4 : 6), in md_convert_frag()
3631 fix_new (fragP, fragP->fr_fix + 2, 2, fragP->fr_symbol, in md_convert_frag()
3632 fragP->fr_offset, 1, BFD_RELOC_SH_PCDISP12BY2); in md_convert_frag()
3637 fragP->fr_fix += 4; in md_convert_frag()
3645 fragP->fr_fix += 6; in md_convert_frag()
3647 fragP->fr_var = 0; in md_convert_frag()
3656 if (fragP->fr_symbol == NULL) in md_convert_frag()
3657 as_bad_where (fragP->fr_file, fragP->fr_line, in md_convert_frag()
3659 else if (S_IS_DEFINED (fragP->fr_symbol)) in md_convert_frag()
3660 as_bad_where (fragP->fr_file, fragP->fr_line, in md_convert_frag()
3662 S_GET_NAME (fragP->fr_symbol)); in md_convert_frag()
3664 as_bad_where (fragP->fr_file, fragP->fr_line, in md_convert_frag()
3666 S_GET_NAME (fragP->fr_symbol)); in md_convert_frag()
3668 fragP->fr_fix += fragP->fr_var; in md_convert_frag()
3669 fragP->fr_var = 0; in md_convert_frag()
3674 shmedia_md_convert_frag (headers, seg, fragP, TRUE); in md_convert_frag()
3681 as_warn_where (fragP->fr_file, fragP->fr_line, in md_convert_frag()
3683 (fragP->fr_symbol != NULL in md_convert_frag()
3684 ? S_GET_NAME (fragP->fr_symbol) in md_convert_frag()
4305 md_estimate_size_before_relax (fragS *fragP, segT segment_type) in md_estimate_size_before_relax() argument
4309 switch (fragP->fr_subtype) in md_estimate_size_before_relax()
4313 return shmedia_md_estimate_size_before_relax (fragP, segment_type); in md_estimate_size_before_relax()
4321 if (!fragP->fr_symbol) in md_estimate_size_before_relax()
4323 fragP->fr_subtype = C (UNCOND_JUMP, UNCOND12); in md_estimate_size_before_relax()
4325 else if (S_GET_SEGMENT (fragP->fr_symbol) == segment_type) in md_estimate_size_before_relax()
4327 fragP->fr_subtype = C (UNCOND_JUMP, UNCOND12); in md_estimate_size_before_relax()
4331 fragP->fr_subtype = C (UNCOND_JUMP, UNDEF_WORD_DISP); in md_estimate_size_before_relax()
4337 what = GET_WHAT (fragP->fr_subtype); in md_estimate_size_before_relax()
4339 if (fragP->fr_symbol in md_estimate_size_before_relax()
4340 && S_GET_SEGMENT (fragP->fr_symbol) == segment_type) in md_estimate_size_before_relax()
4344 fragP->fr_subtype = C (what, COND8); in md_estimate_size_before_relax()
4346 else if (fragP->fr_symbol) in md_estimate_size_before_relax()
4349 fragP->fr_subtype = C (what, UNDEF_WORD_DISP); in md_estimate_size_before_relax()
4354 fragP->fr_subtype = C (what, COND8); in md_estimate_size_before_relax()
4374 fragP->fr_var = md_relax_table[fragP->fr_subtype].rlx_length; in md_estimate_size_before_relax()
4375 return fragP->fr_var; in md_estimate_size_before_relax()