Lines Matching defs:link_order

313 	<<link_order>> structures attached to the <<map_head.link_order>>
314 field (the <<link_order>> structure is defined in
329 <<link_order>> structures attached to each section of the
330 output file. Each <<link_order>> structure should either be
335 For efficiency, a <<link_order>> of type
338 specially. This type of <<link_order>> describes part of an
376 looking through the <<link_order>> structures, or it may be
2022 for (p = o->map_head.link_order; p != NULL; p = p->next)
2051 for (p = o->map_head.link_order; p != NULL; p = p->next)
2107 for (p = o->map_head.link_order; p != NULL; p = p->next)
2511 struct bfd_link_order *link_order)
2524 r->address = link_order->offset;
2525 r->howto = bfd_reloc_type_lookup (abfd, link_order->u.reloc.p->reloc);
2533 if (link_order->type == bfd_section_reloc_link_order)
2534 r->sym_ptr_ptr = link_order->u.reloc.p->u.section->symbol_ptr_ptr;
2541 link_order->u.reloc.p->u.name,
2547 (info, link_order->u.reloc.p->u.name, NULL, NULL, 0)))
2558 r->addend = link_order->u.reloc.p->addend;
2572 (bfd_vma) link_order->u.reloc.p->addend,
2584 (link_order->type == bfd_section_reloc_link_order
2585 ? bfd_section_name (abfd, link_order->u.reloc.p->u.section)
2586 : link_order->u.reloc.p->u.name),
2587 r->howto->name, link_order->u.reloc.p->addend,
2595 loc = link_order->offset * bfd_octets_per_byte (abfd);
2611 /* Allocate a new link_order for a section. */
2625 if (section->map_tail.link_order != NULL)
2626 section->map_tail.link_order->next = new;
2628 section->map_head.link_order = new;
2629 section->map_tail.link_order = new;
2642 struct bfd_link_order *link_order)
2644 switch (link_order->type)
2652 return default_indirect_link_order (abfd, info, sec, link_order,
2655 return default_data_link_order (abfd, info, sec, link_order);
2665 struct bfd_link_order *link_order)
2675 size = link_order->size;
2679 fill = link_order->u.data.contents;
2680 fill_size = link_order->u.data.size;
2689 memset (p, (int) link_order->u.data.contents[0], (size_t) size);
2694 memcpy (p, link_order->u.data.contents, fill_size);
2700 memcpy (p, link_order->u.data.contents, (size_t) size);
2701 size = link_order->size;
2705 loc = link_order->offset * bfd_octets_per_byte (abfd);
2708 if (fill != link_order->u.data.contents)
2719 struct bfd_link_order *link_order,
2731 input_section = link_order->u.indirect.section;
2737 BFD_ASSERT (input_section->output_offset == link_order->offset);
2738 BFD_ASSERT (input_section->size == link_order->size);
2817 (output_bfd, info, link_order, contents, info->relocatable,
2838 /* A little routine to count the number of relocs in a link_order
2842 _bfd_count_link_order_relocs (struct bfd_link_order *link_order)
2848 for (l = link_order; l != NULL; l = l->next)