aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMike Pall <mike>2010-03-07 14:28:05 +0100
committerMike Pall <mike>2010-03-07 14:28:05 +0100
commit88244c63726a3282d3bf0e92eff309fa57f439f8 (patch)
tree77ecfa95b91c07a6a89fb723598f8632bc9f734e /lib
parent5594a0c653fcf3b36d397448c64c64473e76e8fe (diff)
downloadluajit-88244c63726a3282d3bf0e92eff309fa57f439f8.tar.gz
luajit-88244c63726a3282d3bf0e92eff309fa57f439f8.tar.bz2
luajit-88244c63726a3282d3bf0e92eff309fa57f439f8.zip
Fix disassembly of call/jmp ModRM.
Diffstat (limited to 'lib')
-rw-r--r--lib/dis_x86.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/dis_x86.lua b/lib/dis_x86.lua
index a5e3b202..ee63d907 100644
--- a/lib/dis_x86.lua
+++ b/lib/dis_x86.lua
@@ -318,8 +318,8 @@ local map_opcgroup = {
318 testb = { "testBmi", "testBmi", "not", "neg", "mul", "imul", "div", "idiv" }, 318 testb = { "testBmi", "testBmi", "not", "neg", "mul", "imul", "div", "idiv" },
319 testv = { "testVmi", "testVmi", "not", "neg", "mul", "imul", "div", "idiv" }, 319 testv = { "testVmi", "testVmi", "not", "neg", "mul", "imul", "div", "idiv" },
320 incb = { "inc", "dec" }, 320 incb = { "inc", "dec" },
321 incd = { "inc", "dec", "callDmp", "$call farDmp", 321 incd = { "inc", "dec", "callUmp", "$call farDmp",
322 "jmpDmp", "$jmp farDmp", "pushUm" }, 322 "jmpUmp", "$jmp farDmp", "pushUm" },
323 sldt = { "sldt", "str", "lldt", "ltr", "verr", "verw" }, 323 sldt = { "sldt", "str", "lldt", "ltr", "verr", "verw" },
324 sgdt = { "vm*$sgdt", "vm*$sidt", "$lgdt", "vm*$lidt", 324 sgdt = { "vm*$sgdt", "vm*$sidt", "$lgdt", "vm*$lidt",
325 "smsw", nil, "lmsw", "vm*$invlpg" }, 325 "smsw", nil, "lmsw", "vm*$invlpg" },