From b02bbf436074bfe00171c69316438cf1018df000 Mon Sep 17 00:00:00 2001
From: John Hodge <tpg@mutabah.net>
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;
-- 
GitLab