2 个稳定版本
1.0.1 | 2021 年 7 月 18 日 |
---|
#2406 在 解析器实现
用于 yaxpeax-dis
28KB
571 行
yaxpeax-lc87
作为 yaxpeax 项目一部分实现的 lc87
解码器,包括由 yaxpeax-arch
提供的特质。
使用此库的用户要么想要使用 快速且简单的 API,要么想要使用来自 yaxpeax-arch
的更通用的解码接口 - 当将 yaxpeax-lc87
与其他 yaxpeax
解码器(如 yaxpeax-x86
)混合时适用。
特性
- 它存在
- 非常小巧?
#[no_std]
它存在
我了解到互联网上只有另一个 lc87
解码器:chrisnoisel 的 Ghidra 工作。
非常小巧?
lc87
指令集非常小。解码器大约有 300 行 Rust 代码。看起来原始数据(如操作码字符串)可能比实际反汇编指令的代码要多。
#[no_std]
如果出于某种原因,你想在没有 Rust 标准库的情况下反汇编 lc87
指令,这应该可以工作。这主要是为了与其他解码器的一致性,而不是任何特定的需求,并且没有经过特别测试。
依赖关系
~295KB