Home
last modified time | relevance | path

Searched refs:fixp (Results 1 – 24 of 24) sorted by relevance

/freebsd-12.1/contrib/binutils/gas/
H A Dwrite.c602 if (!fixp) in dump_section_relocs()
619 fixp = fixp->fx_next; in dump_section_relocs()
719 fixS *fixp; in adjust_reloc_syms() local
726 for (fixp = seginfo->fix_root; fixp; fixp = fixp->fx_next) in adjust_reloc_syms()
1115 fixS *fixp; in write_relocs() local
1123 for (fixp = seginfo->fix_root; fixp; fixp = fixp->fx_next) in write_relocs()
1150 for (fixp = seginfo->fix_root; fixp != (fixS *) NULL; fixp = fixp->fx_next) in write_relocs()
1165 as_bad_where (fixp->fx_file, fixp->fx_line, in write_relocs()
1188 fixp->fx_file, fixp->fx_line); in write_relocs()
2489 fprintf (stderr, "fix %lx %s:%d", (long) fixp, fixp->fx_file, fixp->fx_line); in print_fixup()
[all …]
H A Dliteral.c57 fixS *fixp; local
64 for (fixp = seginfo->frchainP->fix_root;
65 fixp != (fixS *) NULL;
66 fixp = fixp->fx_next, offset += size)
68 if (fixp->fx_addsy == sym && fixp->fx_offset == addend)
H A DChangeLog-02031935 fixp's. Don't relax overflow checking for partial_inplace relocations.
2605 (tc_gen_reloc): For SWITCH_TABLE fixups, the symbol is fixp->fx_subsy,
2607 Adjust addend of R_SH_IND12W relocations by fixp->fx_offset - 4.
7208 (tc_gen_reloc): Move fixp subsy absolute value into addnumber.
H A DChangeLog-2006404 tc_frag_data.fixp.
H A DChangeLog-98992982 (tc_gen_reloc): Always set the reloc addend to fixp->fx_offset
H A DChangeLog-9295904 * write.c (fixup_segment): Clear fixp->fx_subsy if the relocation
2265 * config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Take a fixp, not a
9510 (write_contents): Remove unused i, n, relocs, fixp. Rename frags
H A DChangeLog-96975693 (i960_handle_align): Remove unused variable fixp.
H A DChangeLog-000120 reloc->addend = fixp->fx_addnumber shouldn't be done instead of
/freebsd-12.1/contrib/binutils/gas/config/
H A Dtc-alpha.c582 for (fixp = seginfo->fix_root; fixp; fixp = next) in alpha_adjust_relocs()
591 as_bad_where (fixp->fx_file, fixp->fx_line, in alpha_adjust_relocs()
598 as_bad_where (fixp->fx_file, fixp->fx_line, in alpha_adjust_relocs()
605 as_bad_where (fixp->fx_file, fixp->fx_line, in alpha_adjust_relocs()
614 as_bad_where (fixp->fx_file, fixp->fx_line, in alpha_adjust_relocs()
651 for (fixp = seginfo->fix_root; fixp; fixp = next) in alpha_adjust_relocs()
664 as_bad_where (fixp->fx_file, fixp->fx_line, in alpha_adjust_relocs()
673 fixp->fx_next = fixp->tc_fix_data.info->master; in alpha_adjust_relocs()
674 fixp = fixp->fx_next; in alpha_adjust_relocs()
694 as_bad_where (fixp->fx_file, fixp->fx_line, in alpha_adjust_relocs()
[all …]
H A Dtc-mep.c104 fixS * fixp; /* This fixup. */ member
1589 if (l->fixp->fx_next != NULL in mep_frob_file()
1591 && l->fixp->fx_addsy == l->fixp->fx_next->fx_addsy in mep_frob_file()
1592 && l->fixp->fx_offset == l->fixp->fx_next->fx_offset) in mep_frob_file()
1623 * pf != l->fixp; in mep_frob_file()
1627 * pf = l->fixp->fx_next; in mep_frob_file()
1629 l->fixp->fx_next = f; in mep_frob_file()
1633 prev->fx_next = l->fixp; in mep_frob_file()
1645 as_warn_where (l->fixp->fx_file, l->fixp->fx_line, in mep_frob_file()
1654 mep_force_relocation (fixS *fixp) in mep_force_relocation() argument
[all …]
H A Dtc-spu.c868 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixp) in tc_gen_reloc() argument
873 if (fixp->fx_addsy) in tc_gen_reloc()
874 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy); in tc_gen_reloc()
875 else if (fixp->fx_subsy) in tc_gen_reloc()
876 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_subsy); in tc_gen_reloc()
879 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
883 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
885 (int) fixp->fx_r_type); in tc_gen_reloc()
888 reloc->addend = fixp->fx_addnumber; in tc_gen_reloc()
907 md_pcrel_from (fixS *fixp) in md_pcrel_from() argument
[all …]
H A Dtc-score.h50 #define tc_fix_adjustable(fixp) score_fix_adjustable (fixp) argument
59 struct fix *fixp; member
H A Dtc-sparc.c3443 tc_gen_reloc (section, fixp) in tc_gen_reloc() argument
3445 fixS *fixp;
3456 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
3458 switch (fixp->fx_r_type)
3521 code = fixp->fx_r_type;
3554 if (fixp->fx_addsy != NULL)
3567 if (fixp->fx_addsy != NULL)
3603 as_bad_where (fixp->fx_file, fixp->fx_line,
3620 && fixp->fx_addsy != NULL
3641 + fixp->fx_addnumber
[all …]
H A Dtc-score.c3707 frag_now->tc_frag_data.fixp = fixp; in build_relax_frag()
3734 frag_now->tc_frag_data.fixp = fixp; in build_relax_frag()
5143 fixS *fixp; in md_convert_frag() local
5160 fixp = fragp->tc_frag_data.fixp; in md_convert_frag()
5161 while (fixp && fixp->fx_frag == fragp && fixp->fx_where < old) in md_convert_frag()
5165 fixp = fixp->fx_next; in md_convert_frag()
5167 while (fixp && fixp->fx_frag == fragp) in md_convert_frag()
5173 fixp = fixp->fx_next; in md_convert_frag()
5501 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
5572 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
[all …]
H A Dtc-s390.c1877 md_pcrel_from_section (fixp, sec) in md_pcrel_from_section() argument
1878 fixS *fixp; in md_pcrel_from_section()
1881 return fixp->fx_frag->fr_address + fixp->fx_where;
1948 tc_s390_force_relocation (fixp) in tc_s390_force_relocation() argument
1949 struct fix *fixp; in tc_s390_force_relocation()
1953 switch (fixp->fx_r_type)
2283 tc_gen_reloc (seg, fixp) in tc_gen_reloc() argument
2285 fixS *fixp;
2290 code = fixp->fx_r_type;
2303 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
[all …]
H A Dtc-mips.c165 fixS *fixp[3]; member
688 fixS *fixp; member
2054 && fixp->fx_addsy == fixp->fx_next->fx_addsy in fixup_has_matching_lo_p()
2055 && fixp->fx_offset == fixp->fx_next->fx_offset); in fixup_has_matching_lo_p()
2872 hi_fixup->fixp = ip->fixp[0]; in append_insn()
14071 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
14105 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
14160 fixS *fixp; in md_convert_frag() local
14478 fixp = fixp->fx_next; in md_convert_frag()
14484 while (fixp && fixp->fx_frag == fragp) in md_convert_frag()
[all …]
H A Dtc-mips.h116 #define tc_fix_adjustable(fixp) mips_fix_adjustable (fixp) argument
H A Dtc-ppc.c1919 ppc_elf_validate_fix (fixS *fixp, segT seg) in ppc_elf_validate_fix() argument
1921 if (fixp->fx_done || fixp->fx_pcrel) in ppc_elf_validate_fix()
1931 if (fixp->fx_r_type <= BFD_RELOC_UNUSED in ppc_elf_validate_fix()
1932 && fixp->fx_r_type != BFD_RELOC_16_GOTOFF in ppc_elf_validate_fix()
1950 || fixp->fx_r_type != BFD_RELOC_CTOR) in ppc_elf_validate_fix()
1952 as_bad_where (fixp->fx_file, fixp->fx_line, in ppc_elf_validate_fix()
5345 return fixp->fx_frag->fr_address + fixp->fx_where; in md_pcrel_from_section()
6130 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
6134 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
6136 (int) fixp->fx_r_type); in tc_gen_reloc()
[all …]
H A Dtc-i386.c6336 if (fixp->fx_subsy && fixp->fx_subsy == GOT_symbol) in i386_validate_fix()
6351 fixp->fx_subsy = 0; in i386_validate_fix()
6358 fixS *fixp;
6419 as_bad_where (fixp->fx_file, fixp->fx_line,
6421 fixp->fx_size);
6437 as_bad_where (fixp->fx_file, fixp->fx_line,
6439 fixp->fx_size);
6475 rel->address = fixp->fx_frag->fr_address + fixp->fx_where;
6502 rel->addend = fixp->fx_offset - fixp->fx_size;
6506 - fixp->fx_size
[all …]
H A Dobj-coff.c1437 fixS *fixp = seginfo->fix_root; in coff_adjust_section_syms() local
1438 while (fixp) in coff_adjust_section_syms()
1440 if (! fixp->fx_done) in coff_adjust_section_syms()
1442 fixp = fixp->fx_next; in coff_adjust_section_syms()
H A Dtc-arm.c16679 fixS *fixp; in md_convert_frag() local
19061 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
19063 if (fixp->fx_pcrel) in tc_gen_reloc()
19066 fixp->fx_offset -= md_pcrel_from_section (fixp, section); in tc_gen_reloc()
19146 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
19206 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
19211 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
19226 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
19232 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
19256 as_bad_where (fixp->fx_file, fixp->fx_line, in tc_gen_reloc()
[all …]
H A Dtc-cr16.c748 md_pcrel_from (fixS *fixp) in md_pcrel_from() argument
750 return fixp->fx_frag->fr_address + fixp->fx_where; in md_pcrel_from()
H A Dtc-ia64.c11665 tc_gen_reloc (sec, fixp) in tc_gen_reloc() argument
11667 fixS *fixp;
11673 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
11674 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
11675 reloc->addend = fixp->fx_offset;
11676 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
11680 as_bad_where (fixp->fx_file, fixp->fx_line,
11682 bfd_get_reloc_code_name (fixp->fx_r_type));
/freebsd-12.1/contrib/binutils/gas/doc/
H A Dinternals.texi1110 @item TC_INIT_FIX_DATA (@var{fixp})
1112 A C statement to initialize the target specific fields of fixup @var{fixp}.
1115 @item TC_FIX_DATA_PRINT (@var{stream}, @var{fixp})
1118 fixup @var{fixp} to @var{stream}. This macro is called by @code{print_fixup}.
1357 @item MD_PCREL_FROM_SECTION (@var{fixp}, @var{section})
1364 @var{fixp}->fx_where + @var{fixp}->fx_frag->fr_address .