diff options
author | iximeow <me@iximeow.net> | 2020-01-12 16:25:26 -0800 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2020-01-12 16:26:57 -0800 |
commit | 22d68c878f573d6a4e1c7b07b6c9e2fdb293ee49 (patch) | |
tree | def6857052c0c73a5eb66a8a33f8dfa7a3838de6 /README.md | |
parent | 4de2820822547b0868b2af0de51dc4d2372c1568 (diff) |
update readme, license, Cargo.toml
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 37 |
1 files changed, 23 insertions, 14 deletions
@@ -8,21 +8,30 @@ there are numerous architectures for which decoders are implemented, at varying | symbol | meaning | | ------ | ------- | -| + | complete, reliable | -| ? | "complete", likely has gaps | -| ~ | incomplete | -| - | unimplemented | +| 🥳 | complete, reliable | +| ⚠️| "complete", likely has gaps | +| 🚧 | incomplete | +| ❓ | unimplemented | | architecture | library | decode | tests | benchmarks | note | | ------------ | ------- | ------ | ----- | ---------- | ---- | -| `x86_64` | yaxpeax-x86 | ? | ~ | ~ | incomplete operand decoding, may incorrectly accept long instructions | -| `x86:32` | yaxpeax-x86 | - | - | - | should share most but not all implementation with `x86_64` | -| `x86:16` | yaxpeax-x86 | - | - | - | should share most but not all implementation with `x86:32` | -| `armv7` | yaxpeax-arm | ~ | ~ | - | | -| `armv8` | yaxpeax-arm | ~ | ~ | - | | -| `mips` | yaxpeax-mips | ~ | ~ | - | | -| `msp430` | yaxpeax-msp430 | ~ | ~ | - | | -| `pic17` | yaxpeax-pic17 | ~ | ~ | - | | -| `pic18` | yaxpeax-pic18 | ~ | ~ | - | | -| `pic24` | yaxpeax-pic24 | - | - | - | exists, but only decodes `NOP` | +| `x86_64` | yaxpeax-x86 | ⚠️| 🚧 | 🚧 | incomplete operand decoding, may incorrectly accept long instructions | +| `x86:32` | yaxpeax-x86 | ❓ | ❓ | ❓ | should share most but not all implementation with `x86_64` | +| `x86:16` | yaxpeax-x86 | ❓ | ❓ | ❓ | should share most but not all implementation with `x86:32` | +| `armv7` | yaxpeax-arm | 🚧 | 🚧 | ❓ | | +| `armv8` | yaxpeax-arm | 🚧 | 🚧 | ❓ | | +| `mips` | yaxpeax-mips | 🚧 | 🚧 | ❓ | | +| `msp430` | yaxpeax-msp430 | 🚧 | 🚧 | ❓ | | +| `pic17` | yaxpeax-pic17 | 🚧 | 🚧 | ❓ | | +| `pic18` | yaxpeax-pic18 | 🚧 | 🚧 | ❓ | | +| `pic24` | yaxpeax-pic24 | ❓ | ❓ | ❓ | exists, but only decodes `NOP` | + +### mirrors + +the canonical copy of `yaxpeax-arch` is at [https://git.iximeow.net/yaxpeax-arch](https://git.iximeow.net/yaxpeax-arch). + +`yaxpeax-arch` is also mirrored on GitHub at [https://www.github.com/iximeow/yaxpeax-x86](https://www.github.com/iximeow/yaxpeax-arch). + +### ! user beware ! +these interfaces will almost certainly move and change. the version number is `0.0.1` and i mean it with every fiber of my being. |