#lc87 #三洋 #反汇编器

yaxpeax-lc87

为 yaxpeax 项目提供的 lc87 解码器

2 个稳定版本

1.0.1 2021 年 7 月 18 日

#2406解析器实现


用于 yaxpeax-dis

0BSD 许可证

28KB
571

yaxpeax-lc87

crate documentation

作为 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