From 0a984057dab03fae746aaf6fb380ccbbc87ed223 Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Sat, 7 Nov 2020 21:05:41 +0100 Subject: [PATCH] Implement IMAGE_REL_BASED_LOW relocation Signed-off-by: Simon Rozman --- MemoryModule.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MemoryModule.c b/MemoryModule.c index 72144f6..f3abda5 100644 --- a/MemoryModule.c +++ b/MemoryModule.c @@ -411,6 +411,10 @@ PerformBaseRelocation(PMEMORYMODULE module, ptrdiff_t delta) // skip relocation break; + case IMAGE_REL_BASED_LOW: + *(WORD *)(dest + offset) += LOWORD(delta); + break; + case IMAGE_REL_BASED_HIGHLOW: // change complete 32 bit address {