Home | History | Annotate | Download | only in ld

Lines Matching refs:reloc_data

1548   reloc_data_type *reloc_data;
1565 reloc_data = xmalloc (total_relocs * sizeof (reloc_data_type));
1675 reloc_data[total_relocs].vma = sec_vma + relocs[i]->address;
1676 reloc_data[total_relocs].idx = total_relocs;
1682 if (reloc_data[total_relocs].vma
1694 reloc_data[total_relocs].type = IMAGE_REL_BASED_DIR64;
1699 reloc_data[total_relocs].type = IMAGE_REL_BASED_HIGHLOW;
1703 reloc_data[total_relocs].type = IMAGE_REL_BASED_LOW;
1707 reloc_data[total_relocs].type = IMAGE_REL_BASED_HIGHADJ;
1712 reloc_data[total_relocs].extra = 0;
1716 reloc_data[total_relocs].type =
1754 qsort (reloc_data, total_relocs, sizeof (*reloc_data), reloc_sort);
1758 bfd_vma this_page = (reloc_data[i].vma >> 12);
1769 if (reloc_data[i].type == IMAGE_REL_BASED_HIGHADJ)
1781 bfd_vma rva = reloc_data[i].vma - image_base;
1798 bfd_put_16 (abfd, (rva & 0xfff) + (reloc_data[i].type << 12),
1802 if (reloc_data[i].type == IMAGE_REL_BASED_HIGHADJ)
1804 bfd_put_16 (abfd, reloc_data[i].extra, reloc_d + reloc_sz);