Lines Matching refs:reloc_data
1499 reloc_data_type *reloc_data; in generate_reloc() local
1515 reloc_data = xmalloc (total_relocs * sizeof (reloc_data_type)); in generate_reloc()
1616 reloc_data[total_relocs].vma = sec_vma + relocs[i]->address; in generate_reloc()
1617 reloc_data[total_relocs].idx = total_relocs; in generate_reloc()
1623 if (reloc_data[total_relocs].vma in generate_reloc()
1635 reloc_data[total_relocs].type = IMAGE_REL_BASED_DIR64; in generate_reloc()
1640 reloc_data[total_relocs].type = IMAGE_REL_BASED_HIGHLOW; in generate_reloc()
1644 reloc_data[total_relocs].type = IMAGE_REL_BASED_LOW; in generate_reloc()
1648 reloc_data[total_relocs].type = IMAGE_REL_BASED_HIGHADJ; in generate_reloc()
1653 reloc_data[total_relocs].extra = 0; in generate_reloc()
1657 reloc_data[total_relocs].type = in generate_reloc()
1690 qsort (reloc_data, total_relocs, sizeof (*reloc_data), reloc_sort); in generate_reloc()
1694 bfd_vma this_page = (reloc_data[i].vma >> 12); in generate_reloc()
1705 if (reloc_data[i].type == IMAGE_REL_BASED_HIGHADJ) in generate_reloc()
1718 bfd_vma rva = reloc_data[i].vma - image_base; in generate_reloc()
1736 bfd_put_16 (abfd, (rva & 0xfff) + (reloc_data[i].type << 12), in generate_reloc()
1740 if (reloc_data[i].type == IMAGE_REL_BASED_HIGHADJ) in generate_reloc()
1742 bfd_put_16 (abfd, reloc_data[i].extra, reloc_d + reloc_sz); in generate_reloc()