diff options
author | Mike Pall <mike> | 2010-03-07 14:28:05 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-03-07 14:28:05 +0100 |
commit | 88244c63726a3282d3bf0e92eff309fa57f439f8 (patch) | |
tree | 77ecfa95b91c07a6a89fb723598f8632bc9f734e /lib | |
parent | 5594a0c653fcf3b36d397448c64c64473e76e8fe (diff) | |
download | luajit-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.lua | 4 |
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" }, |