diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2022-05-24 17:08:31 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-24 17:08:31 +0200 |
| commit | dc3b108ab16ba7994c15230c313dcde61c343ba3 (patch) | |
| tree | ab495cb2d2eef4777afdbc3f714dd4f4fdeaa5e7 | |
| parent | 7ee593d00488e75dadb6edad7ffe5a7dcf6b155d (diff) | |
| parent | e7f84cb6fd5d1bdbe82c16dd3abeefbd20011fc3 (diff) | |
| download | miasm-dc3b108ab16ba7994c15230c313dcde61c343ba3.tar.gz miasm-dc3b108ab16ba7994c15230c313dcde61c343ba3.zip | |
Merge pull request #1429 from w4kfu/x86_addr_size_prefix_fix
[x86] add missing Expression EIP when using address-size prefix for RIP-relative addressing
| -rw-r--r-- | miasm/arch/x86/regs.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/miasm/arch/x86/regs.py b/miasm/arch/x86/regs.py index 1fc2009c..dc0b9264 100644 --- a/miasm/arch/x86/regs.py +++ b/miasm/arch/x86/regs.py @@ -26,7 +26,7 @@ regs16_str = ["AX", "CX", "DX", "BX", "SP", "BP", "SI", "DI"] + \ regs16_expr = [ExprId(x, 16) for x in regs16_str] regs32_str = ["EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"] + \ - ["R%dD" % (i + 8) for i in range(8)] + ["R%dD" % (i + 8) for i in range(8)] + ["EIP"] regs32_expr = [ExprId(x, 32) for x in regs32_str] regs64_str = ["RAX", "RCX", "RDX", "RBX", "RSP", "RBP", "RSI", "RDI", |