1 个不稳定版本
0.0.1 | 2023 年 6 月 8 日 |
---|
#9 在 #decompiler 中
2KB
Fireman
进行中
顶部是主要目标,下方是子目标
- 生成基于 IR 的环境
- 完成指令解析例程
- X64
- 复制所有指令文档
- 完成指令解析函数
- ARM
- ...
- X64
- 将 IR 转换为类似 C 的代码
- ...
- 基于 GUI 的反汇编器
- 基于 TUI 的反汇编器
- 命令行反汇编器
- IR 模式匹配例程(用于检测类似 msvc 的 memcpy 等已知库函数)
- 优化器
- 混淆器(可能?)
代码风格
注释模板(可选,以避免输入 Note, NOTE, NOTES, notes, ...)
- ### 参数
- ### 返回值
- ### 注意
- ### 待办事项
源文件顺序
模块定义文件
- 子模块声明
- 子模块使用声明
- 使用声明
主源文件顺序
- 使用声明
- 源代码
- impl 块(当 impl 块较小时)
- impl 块声明的模块声明(当 impl 块较大时)