Home
last modified time | relevance | path

Searched refs:expld (Results 1 – 13 of 13) sorted by relevance

/toolchain/binutils/binutils-2.25/ld/
Dldexp.c49 struct ldexp_control expld; variable
139 bfd_vma value = expld.result.value; in make_log2ceil()
154 expld.result.section = NULL; in make_log2ceil()
155 expld.result.value = result; in make_log2ceil()
161 if (expld.result.section != NULL) in make_abs()
162 expld.result.value += expld.result.section->vma; in make_abs()
163 expld.result.section = bfd_abs_section_ptr; in make_abs()
169 expld.result.valid_p = TRUE; in new_abs()
170 expld.result.section = bfd_abs_section_ptr; in new_abs()
171 expld.result.value = value; in new_abs()
[all …]
Dldlang.c3889 if (expld.phase != lang_mark_phase_enum) in strip_excluded_output_sections()
3891 expld.phase = lang_mark_phase_enum; in strip_excluded_output_sections()
3892 expld.dataseg.phase = exp_dataseg_none; in strip_excluded_output_sections()
4050 expld.assign_name = dst; in print_assignment()
4058 if (expld.result.valid_p) in print_assignment()
4064 || expld.assign_name != NULL) in print_assignment()
4066 value = expld.result.value; in print_assignment()
4068 if (expld.result.section != NULL) in print_assignment()
4069 value += expld.result.section->vma; in print_assignment()
4100 expld.assign_name = NULL; in print_assignment()
[all …]
Dldexp.h168 extern struct ldexp_control expld;
DChangeLog-2010783 (make_abs, exp_get_abs_int): Cope with NULL expld.result.section.
796 (exp_fold_tree_1): Ajust for NULL expld.result.section. When assigning
797 a plain number to dot, assume the value is relative to expld.section.
800 (lang_size_sections_1): Cope with NULL expld.result.section.
807 using expld.result.section rather than expld.section.
DChangeLog-2005808 (struct ldexp_control, expld): New.
813 (expld): Define.
814 (make_abs): Operate directly on expld.result. Update all callers.
817 (new_rel, new_rel_from_abs): Operate on expld.result and return void.
819 (fold_unary): Operate on expld.result and return void. Remove
841 params to expld.
843 and "mark_used" params. Save params to expld. Update all callers.
875 (lang_size_sections): Remove first five params. Set expld.phase on
DChangeLog-2007105 * ldexp.c (fold_binary): Set expld.dataseg.relro to
111 expld.dataseg.relro_start_stat and
112 expld.dataseg.relro_end_stat.
419 use expld.result when valid.
DChangeLog-201231 Instead set and test expld.assign_name.
33 (print_assignment): Instead set and test expld.assign_name.
DChangeLog-2008770 (fold_binary <SEGMENT_START>): Set expld.result.section to
772 (fold_name <DEFINED>): Set expld.result.section to current section.
DChangeLog901 * ldlang.c (print_assignment): Don't set expld.assign_name to dot.
DChangeLog-20111038 for exp_dataseg_done rather than expld.phase == lang_final_phase_enum
/toolchain/binutils/binutils-2.25/ld/emultempl/
Dppc32elf.em152 if (expld.phase != lang_mark_phase_enum)
154 expld.phase = lang_mark_phase_enum;
155 expld.dataseg.phase = exp_dataseg_none;
Dppc64elf.em233 if (expld.phase != lang_mark_phase_enum)
235 expld.phase = lang_mark_phase_enum;
236 expld.dataseg.phase = exp_dataseg_none;
Dspuelf.em274 expld.phase = lang_mark_phase_enum;
275 expld.dataseg.phase = exp_dataseg_none;