From b02bbf436074bfe00171c69316438cf1018df000 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Wed, 12 Oct 2011 07:46:15 +0800 Subject: [PATCH] Usermode/ld-acess - COPY relocation (no clue what it should do, but this works) --- Usermode/Libraries/ld-acess.so_src/elf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Usermode/Libraries/ld-acess.so_src/elf.c b/Usermode/Libraries/ld-acess.so_src/elf.c index acda5c4d..458343ee 100644 --- a/Usermode/Libraries/ld-acess.so_src/elf.c +++ b/Usermode/Libraries/ld-acess.so_src/elf.c @@ -203,6 +203,8 @@ void *Elf64Relocate(void *Base, char **envp, const char *Filename) case R_X86_64_64: *(uint64_t*)ptr = (uint64_t)GetSymbol(symname) + addend; break; + case R_X86_64_COPY: + break; case R_X86_64_GLOB_DAT: *(uint64_t*)ptr = (uint64_t)GetSymbol(symname); break; -- 2.20.1