summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2020-10-12 00:28:14 -0700
committeriximeow <me@iximeow.net>2020-10-12 00:28:14 -0700
commit50fb66e30c6bd696461fe0855f5f4a1a48e83faa (patch)
treeb2916b141018814cff008e0cec05509251271701 /README.md
parent32118e1f33600661d98ab8d1ee725c659f94238d (diff)
language tweaks0.1.0
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index efafa2b..1abf3ba 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
## yaxpeax-ia64
-ia64 decoder implemented as part of the yaxpeax project.
+ia64 (itanium) decoder implemented as part of the yaxpeax project.
-`yaxpeax-ia64` implements traits provided by `yaxpeax-arch`, which are likely how you want to use this library from Rust.
+`yaxpeax-ia64` implements traits provided by `yaxpeax-arch`, which are likely how you want to use this library from Rust. `yaxpeax-ia64` does not (yet?) know about ia-32/x86 code. for x86, see `yaxpeax-x86`'s `protected_mode` module, which is what `yaxpeax-ia64` would likely use anyway.
implementation is heavily derived from the manual [`itanium-architecture-vol-1-2-3-4-reference-set-manual.pdf`](https://www.intel.com/content/dam/doc/manual/itanium-architecture-vol-1-2-3-4-reference-set-manual.pdf), as of 2019-09-07. `sha256: 705d2fc04ab378568eddb6bac4ee6974b6224b8efb5f73606f964f4a86e22955`.
@@ -35,4 +35,4 @@ if you would like to use `yaxpeax-ia64` in a `no-std` configuration:
* rust doesn't even target ia64 as a tier 3 platform, are you trying to get C bindings? that would be good to specify too
### exists?
-yeah i'm surprised too. the only other disassemblers seem to be the one in GNU binutils and possibly one in `qemu-ia64`, but i'm not sure about the latter.
+yeah i'm surprised too. the only other itanium disassemblers seem to be the one in GNU binutils and possibly one in `qemu-ia64`, but i'm not sure about the latter.