From b98751a95872d506d4c659fd1563bff86589f6b0 Mon Sep 17 00:00:00 2001 From: Antonio Flores Montoya Date: Wed, 30 Oct 2019 15:09:27 -0400 Subject: [PATCH 1/2] fix bug in displacement offset --- arch/X86/X86DisassemblerDecoder.c | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/X86/X86DisassemblerDecoder.c b/arch/X86/X86DisassemblerDecoder.c index 891afd99a1..64674e64e1 100644 --- a/arch/X86/X86DisassemblerDecoder.c +++ b/arch/X86/X86DisassemblerDecoder.c @@ -1418,7 +1418,6 @@ static int readDisplacement(struct InternalInstruction* insn) break; } - insn->consumedDisplacement = true; return 0; } From bd5b1baae96e79d55ff1baf6d238db9a1d15d530 Mon Sep 17 00:00:00 2001 From: Antonio Flores Montoya Date: Thu, 17 Sep 2020 14:28:38 -0400 Subject: [PATCH 2/2] fix k0-k7 registers in X86 table. --- arch/X86/X86MappingReg.inc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/X86/X86MappingReg.inc b/arch/X86/X86MappingReg.inc index 6e6d0f0347..8f5dde1475 100644 --- a/arch/X86/X86MappingReg.inc +++ b/arch/X86/X86MappingReg.inc @@ -110,14 +110,14 @@ { X86_FP5, X86_REG_FP5 }, { X86_FP6, X86_REG_FP6 }, { X86_FP7, X86_REG_FP7 }, -{ X86_K0, 0 }, -{ X86_K1, 0 }, -{ X86_K2, 0 }, -{ X86_K3, 0 }, -{ X86_K4, 0 }, -{ X86_K5, 0 }, -{ X86_K6, 0 }, -{ X86_K7, 0 }, +{ X86_K0, X86_REG_K0 }, +{ X86_K1, X86_REG_K1 }, +{ X86_K2, X86_REG_K2 }, +{ X86_K3, X86_REG_K3 }, +{ X86_K4, X86_REG_K4 }, +{ X86_K5, X86_REG_K5 }, +{ X86_K6, X86_REG_K6 }, +{ X86_K7, X86_REG_K7 }, { X86_MM0, X86_REG_MM0 }, { X86_MM1, X86_REG_MM1 }, { X86_MM2, X86_REG_MM2 },