diff options
author | iximeow <me@iximeow.net> | 2022-08-27 17:08:29 -0700 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2023-01-02 08:50:23 -0800 |
commit | d2b4f3d1a454c7bbcc487ddfb2839b01dc1c9c9e (patch) | |
tree | 003f629e22065e32a07cebd087b3fb1b008b2282 /src/generated/imp.rs | |
parent | c75544f724edabc7bd1bf90e4d2ed7ab8ac04507 (diff) |
remove a few duplicate impls, add stubs for geneirc translations
generate_opcode.py has quickly grown into generating much more than just
opcode definitions, and now handles a few duplicate impls across the
different decode modes as well. some of the added impl generation
conflicts with still-existing hand-written impls from yore, so they
needed a bit of removing.
next will be the addition of a generic module for "probably what you
want" disassembly of x86, avoiding the 64-/32-/16-bitness of the
architecture family with an attempt to decode "probably what you wanted"
from a byte sequence. it needs a little more work still, but TODO stubs
added here support that new module.
Diffstat (limited to 'src/generated/imp.rs')
-rw-r--r-- | src/generated/imp.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/generated/imp.rs b/src/generated/imp.rs index 86ff91e..123950d 100644 --- a/src/generated/imp.rs +++ b/src/generated/imp.rs @@ -1800,7 +1800,7 @@ pub(crate) mod real_mode { } } impl Opcode { - pub(crate) fn name(&self) -> &'static str { + pub fn name(&self) -> &'static str { self.to_generic().name() } } @@ -4227,7 +4227,7 @@ pub(crate) mod protected_mode { } } impl Opcode { - pub(crate) fn name(&self) -> &'static str { + pub fn name(&self) -> &'static str { self.to_generic().name() } } @@ -6660,7 +6660,7 @@ pub(crate) mod long_mode { } } impl Opcode { - pub(crate) fn name(&self) -> &'static str { + pub fn name(&self) -> &'static str { self.to_generic().name() } } |