diff options
author | iximeow <me@iximeow.net> | 2020-02-22 15:38:41 -0800 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2020-02-22 15:38:41 -0800 |
commit | 802679e4f8362d3c819b83223854c638cc8f2b7f (patch) | |
tree | 8a2d4025db995e71f36aa9e8131dda333e8fc8ab /src/long_mode/display.rs | |
parent | d1787896dacc4821ebf399508472b3985ab2a232 (diff) |
fix {jmp,call} <reg>, as well as jmpf/callf
also support vmxon to finish out the f30f opcode map
add tests for forms of inc/dec, as well as TODOs, as yaxpeax-x86 doesn't
provide a way to distinguish different operand sizes (yet)
Diffstat (limited to 'src/long_mode/display.rs')
-rw-r--r-- | src/long_mode/display.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/long_mode/display.rs b/src/long_mode/display.rs index d45a98a..3025c16 100644 --- a/src/long_mode/display.rs +++ b/src/long_mode/display.rs @@ -652,6 +652,7 @@ impl fmt::Display for Opcode { &Opcode::BLSMSK => write!(f, "blsmsk"), &Opcode::BLSR => write!(f, "blsr"), &Opcode::VMCLEAR => write!(f, "vmclear"), + &Opcode::VMXON => write!(f, "vmxon"), &Opcode::VMCALL => write!(f, "vmcall"), &Opcode::VMLAUNCH => write!(f, "vmlaunch"), &Opcode::VMRESUME => write!(f, "vmresume"), @@ -1855,6 +1856,7 @@ impl <T: fmt::Write, Color: fmt::Display, Y: YaxColors<Color>> Colorize<T, Color Opcode::VMREAD | Opcode::VMWRITE | Opcode::VMCLEAR | + Opcode::VMXON | Opcode::VMCALL | Opcode::VMLAUNCH | Opcode::VMRESUME | |