1 unstable release
0.0.1 | Oct 15, 2022 |
---|
#15 in #decompiler
Used in 3 crates
2KB
Fireman
Working In Progress
top is main goal, lower is subs
- Generate IR Based Environment
- Complete Instruction Parsing Routine
- X64
- Copy All Instruction Documents
- Complete Instruction Parsing Function
- ARM
- ...
- X64
- IR to C like code
- ...
- GUI based decompiler
- TUI based decompiler
- Command line decompiler
- IR Pattern Matching Routine (to detect well-known library's function like msvc's memcpy)
- Optimizer
- Obfucasioner (possible?)
Code style
Comment Template (optional, to avoid typing Note, NOTE, NOTES, notes, ....)
- ### Arguments
- ### Returns
- ### Note
- ### Todo
Source file order
Module definition file
- submod declares
- submod use declares
- use declares
Main source file order
- use declares
- source code
- impl block (when impl block is small)
- impl block declared mod declares (when impl block is large)
Dependencies
~34MB
~1M SLoC