summaryrefslogtreecommitdiffhomepage
path: root/src/object/mdso_objgen_symentry.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/object/mdso_objgen_symentry.c')
-rw-r--r--src/object/mdso_objgen_symentry.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/object/mdso_objgen_symentry.c b/src/object/mdso_objgen_symentry.c
index 429b641..159f924 100644
--- a/src/object/mdso_objgen_symentry.c
+++ b/src/object/mdso_objgen_symentry.c
@@ -115,12 +115,12 @@ int mdso_objgen_symentry(
if (dctx->cctx->drvflags & MDSO_DRIVER_QUAD_PTR) {
aattr = PE_IMAGE_SCN_ALIGN_16BYTES;
machine = PE_IMAGE_FILE_MACHINE_AMD64;
- reltype = PE_IMAGE_REL_AMD64_ADDR64;
+ reltype = PE_IMAGE_REL_AMD64_ADDR32NB;
relrva = 8;
} else {
aattr = PE_IMAGE_SCN_ALIGN_4BYTES;
machine = PE_IMAGE_FILE_MACHINE_I386;
- reltype = PE_IMAGE_REL_I386_DIR32;
+ reltype = PE_IMAGE_REL_I386_DIR32NB;
relrva = 4;
}