summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/arch_x86.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/x86/arch_x86.cpp b/arch/x86/arch_x86.cpp
index 708135a7..22bab67d 100644
--- a/arch/x86/arch_x86.cpp
+++ b/arch/x86/arch_x86.cpp
@@ -4150,6 +4150,14 @@ public:
reloc.truncateSize = 4;
reloc.implicitAddend = false;
break;
+ case R_386_IRELATIVE:
+ reloc.pcRelative = false;
+ reloc.baseRelative = false;
+ reloc.hasSign = false;
+ reloc.size = 4;
+ reloc.truncateSize = 4;
+ reloc.implicitAddend = true;
+ break;
default:
reloc.type = UnhandledRelocation;
relocTypes.insert(reloc.nativeType);