Introduction
1.
LLVM Basics
2.
NotDec Development Document
2.1.
Decompiler Frontend
2.2.
WebAssembly Frontend
2.3.
Decompiler Middle End
2.4.
Decompiler Back End
3.
Papers&Resources
4.
Ghidra
5.
RetDec
6.
Retypd
7.
Datalog
8.
Other Notes
8.1.
C++
8.2.
CMake
Light
Rust
Coal
Navy
Ayu
NotDec: Decompiler From Scratch
反编译器前端
现有的反编译器内部算法往往是通用的,仅需要编写新的转IR即可支持新的语言。