# Remill 机器码到 LLVM bitcode 提升库

> 静态二进制翻译库，可把 AArch64、SPARC32、SPARC64、x86 和 amd64 机器码（包括 AVX 与 AVX512 指令）提升为 LLVM bitcode，AArch32 支持正在开发中。它专注于准确提升单条指令，定位是供 McSema 等其他工具调用的库；文档逐步介绍了一条指令如何被提升、如何实现指令语义以及整体设计。

- 类型：工具
- 目标：二进制
- 类别：二进制分析库
- 关联：基础工具
- 来源复核于：2026-11-06
- 收录于：2026-11-06
- 原始资源：<https://github.com/lifting-bits/remill>
- 一手来源：<https://github.com/lifting-bits/remill/blob/56918a8c2554088e93389e97d292f4035286506c/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/remill/>
- 记录 JSON：<https://awesomerea.org/resources/remill/record.json>
- 英文版：[English](https://awesomerea.org/resources/remill/index.md)

## 使用条件与局限

- **前提条件：**正式支持 Linux，并在 Ubuntu 22.04 上测试；也可在 macOS 上使用，Windows 支持仍属实验性质。构建使用 dependencies/ 中的 superbuild，需要 CMake 3.21+、Ninja、LLVM 与 Clang 15+、Intel XED、Google Flags/Log/Test 和 Python 3，Linux 版本也可在 Docker 中构建。审阅时的版本为 v6.0.1，于 2026-04-21 发布；所审阅的 master 分支提交日期为 2026-08-27。
- **许可：**依 LICENSE 采用 Apache-2.0 许可。

## 一手来源

1. <https://github.com/lifting-bits/remill/blob/56918a8c2554088e93389e97d292f4035286506c/README.md>
2. <https://github.com/lifting-bits/remill/blob/56918a8c2554088e93389e97d292f4035286506c/docs/LIFE_OF_AN_INSTRUCTION.md>
3. <https://github.com/lifting-bits/remill/blob/56918a8c2554088e93389e97d292f4035286506c/docs/DESIGN.md>
4. <https://github.com/lifting-bits/remill/blob/56918a8c2554088e93389e97d292f4035286506c/LICENSE>
5. <https://github.com/lifting-bits/remill/releases/tag/v6.0.1>

## 同分区更多条目：原生二进制

- [iaito radare2 官方图形界面](https://awesomerea.org/zh/resources/iaito/index.md) · 工具
- [HexRaysCodeXplorer C++ 代码重建插件](https://awesomerea.org/zh/resources/hexrays-codexplorer/index.md) · 工具
- [GDB dashboard 调试状态界面](https://awesomerea.org/zh/resources/gdb-dashboard/index.md) · 工具
- [REHex 逆向工程十六进制编辑器](https://awesomerea.org/zh/resources/rehex/index.md) · 工具
- [Dobby 跨平台钩子框架](https://awesomerea.org/zh/resources/dobby/index.md) · 工具
- [XLMMacroDeobfuscator Excel 4.0 宏解码工具](https://awesomerea.org/zh/resources/xlmmacrodeobfuscator/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
