Pārlūkot izejas kodu

use generic ELF wrappers

Mike Frysinger 19 gadi atpakaļ
vecāks
revīzija
fc2d3a34a5
1 mainītis faili ar 3 papildinājumiem un 3 dzēšanām
  1. 3 3
      ldso/ldso/x86_64/dl-startup.h

+ 3 - 3
ldso/ldso/x86_64/dl-startup.h

@@ -42,10 +42,10 @@ asm(
 
 /* Handle relocation of the symbols in the dynamic loader. */
 static __always_inline
-void PERFORM_BOOTSTRAP_RELOC(ELF_RELOC *rpnt, unsigned long *reloc_addr,
-	unsigned long symbol_addr, unsigned long load_addr, Elf64_Sym *sym)
+void PERFORM_BOOTSTRAP_RELOC(ELF_RELOC *rpnt, ElfW(Addr) *reloc_addr,
+	ElfW(Addr) symbol_addr, ElfW(Addr) load_addr, ElfW(Sym) *sym)
 {
-	switch (ELF64_R_TYPE(rpnt->r_info)) {
+	switch (ELF_R_TYPE(rpnt->r_info)) {
 		case R_X86_64_GLOB_DAT:
 		case R_X86_64_JUMP_SLOT:
 			*reloc_addr = symbol_addr + rpnt->r_addend;