From be44fce9cdbe9795324595ff68e66f6a7c78d9f9 Mon Sep 17 00:00:00 2001 From: bellard Date: Thu, 18 Jul 2002 00:51:27 +0000 Subject: [PATCH] added GOT support --- i386-gen.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i386-gen.c b/i386-gen.c index 46afd78..e51fa31 100644 --- a/i386-gen.c +++ b/i386-gen.c @@ -114,6 +114,11 @@ void greloc_patch(unsigned char *ptr, case R_386_PC32: *(int *)ptr += val - addr; break; + case R_386_GOTPC: + *(int *)ptr += val - addr; /* XXX: use GOT address directly + instead of relying on + _GLOBAL_OFFSET_TABLE symbol ? */ + break; } }