input_section, rel->r_vaddr - input_section->vma);
bfd_putl32 (val, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
opcode |= val & 0x3ffffff;
bfd_putl32 (opcode, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
opcode |= (val & 0x7ffff) << 5;
bfd_putl32 (opcode, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
opcode |= (val & 0x3fff) << 5;
bfd_putl32 (opcode, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
opcode |= (val & 0x1ffffc) << 3;
bfd_putl32 (opcode, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
opcode |= (val & 0x1ffffc) << 3;
bfd_putl32 (opcode, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
input_section, rel->r_vaddr - input_section->vma);
bfd_putl32 (val, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
opcode |= val << 10;
bfd_putl32 (opcode, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
opcode |= val << 10;
bfd_putl32 (opcode, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
input_section, rel->r_vaddr - input_section->vma);
bfd_putl32 (val, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
bfd_putl16 (idx, contents + rel->r_vaddr);
- rel->r_type = IMAGE_REL_ARM64_ABSOLUTE;
+ rel->r_ignore = 1;
break;
}
asection *sec, *s;
uint16_t idx = 0, i = 1;
- if (rel->r_type != R_SECTION)
+ if (rel->r_type != R_AMD64_SECTION)
continue;
/* Make sure that _bfd_coff_generic_relocate_section won't parse
this reloc after us. */
- rel->r_type = 0;
+ rel->r_ignore = 1;
symndx = rel->r_symndx;
bfd_putl16 (idx, contents + rel->r_vaddr - input_section->vma);
}
- return _bfd_coff_generic_relocate_section (output_bfd, info, input_bfd,input_section, contents,relocs, syms, sections);
+ return _bfd_coff_generic_relocate_section (output_bfd, info, input_bfd,
+ input_section, contents,
+ relocs, syms, sections);
}
#define coff_relocate_section coff_pe_amd64_relocate_section