# Remill

> Static binary translation library that lifts AArch64, SPARC32, SPARC64, x86 and amd64 machine code, including AVX and AVX512, into LLVM bitcode, with AArch32 support underway. It focuses on lifting individual instructions accurately and is meant as a library for other tools such as McSema; its documentation walks through how an instruction is lifted, how instruction semantics are implemented and the overall design.

- Type: Tool
- Targets: Binary
- Category: Binary analysis libraries
- Relationship: Foundation tool
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/lifting-bits/remill>
- Primary source: <https://github.com/lifting-bits/remill/blob/56918a8c2554088e93389e97d292f4035286506c/README.md>
- Catalog page: <https://awesomerea.org/resources/remill/>
- Record JSON: <https://awesomerea.org/resources/remill/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/remill/index.md)

## Requirements & limits

- **Prerequisites:** Supported on Linux and tested on Ubuntu 22.04; it also works on macOS, and Windows support is experimental. Building uses the superbuild in dependencies/ with CMake 3.21+, Ninja, LLVM and Clang 15+, Intel XED, Google Flags, Log and Test and Python 3, and Linux builds can also run in Docker. Release at review: v6.0.1, published 2026-04-21; the reviewed master commit dates from 2026-08-27.
- **License:** Apache-2.0 per LICENSE.

## Primary sources

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>

## More in Native binaries

- [iaito](https://awesomerea.org/resources/iaito/index.md) · Tool
- [HexRaysCodeXplorer](https://awesomerea.org/resources/hexrays-codexplorer/index.md) · Tool
- [GDB dashboard](https://awesomerea.org/resources/gdb-dashboard/index.md) · Tool
- [REHex](https://awesomerea.org/resources/rehex/index.md) · Tool
- [Dobby](https://awesomerea.org/resources/dobby/index.md) · Tool
- [XLMMacroDeobfuscator](https://awesomerea.org/resources/xlmmacrodeobfuscator/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
