Lines Matching defs:section

28    which contains a value, a section to which it is relative and a
137 expld.result.value += expld.result.section->vma;
138 expld.result.section = bfd_abs_section_ptr;
145 expld.result.section = bfd_abs_section_ptr;
177 exp_relop (asection *section, bfd_vma value)
183 new->rel.section = section;
189 new_rel (bfd_vma value, char *str, asection *section)
194 expld.result.section = section;
201 expld.result.value = value - expld.section->vma;
203 expld.result.section = expld.section;
253 && expld.section == bfd_abs_section_ptr
298 expld.result.section = NULL;
314 if (expld.section != bfd_abs_section_ptr
315 && lhs.section == bfd_abs_section_ptr
318 /* Keep the section of the rhs term. */
322 else if (expld.section != bfd_abs_section_ptr
323 && expld.result.section == bfd_abs_section_ptr
327 /* Keep the section of the lhs term. */
328 expld.result.section = lhs.section;
330 else if (expld.result.section != lhs.section
331 || expld.section == bfd_abs_section_ptr)
334 lhs.value += lhs.section->vma;
393 && expld.section == bfd_abs_section_ptr
512 expld.result.section = bfd_abs_section_ptr;
534 if (bfd_is_abs_section (h->u.def.section))
540 output_section = h->u.def.section->output_section;
549 new_rel (h->u.def.value + h->u.def.section->output_offset,
576 einfo (_("%F%S: undefined section `%s' referenced in expression\n"),
593 einfo (_("%F%S: undefined section `%s' referenced in expression\n"),
619 einfo (_("%F%S: undefined section `%s' referenced in expression\n"),
691 new_rel (tree->value.value, tree->value.str, expld.section);
697 asection *output_section = tree->rel.section->output_section;
698 new_rel (tree->rel.value + tree->rel.section->output_offset,
734 && expld.section == bfd_abs_section_ptr))
753 nextdot = expld.result.value + expld.section->vma;
755 && expld.section != bfd_abs_section_ptr)
804 h->u.def.section = expld.result.section;
827 expld.section = current_section;
836 expld.section = bfd_abs_section_ptr;
982 if (tree->rel.section->owner != NULL)
983 minfo ("%B:", tree->rel.section->owner);
984 minfo ("%s+0x%v", tree->rel.section->name, tree->rel.value);
1132 expld.result.value += expld.result.section->vma;