Massimo Fioravanti
f1852166ab
Pipeline: reworked cpp container types
2022-10-03 14:26:06 +02:00
Giacomo Vercesi
7e80a509ab
Sync rcc v2 fixes
2022-09-29 17:34:10 +02:00
Massimo Fioravanti
370b081c0e
Moved kinds to kinds namespace
2022-08-25 17:09:15 +02:00
Massimo Fioravanti
34a0356ca3
Changes to support FunctionStringMap
...
FunctionStringMap now requires a TupleTree<model::Binary> rather than a
model::Binary, users in revng-c are now changed to support that.
2022-05-25 15:46:12 +02:00
Pietro Fezzardi
42b52bb22b
Add DecompiledYAMLToCPipe
2022-05-11 15:21:39 +02:00
Pietro Fezzardi
13019a4290
Add -t TargetFunction option to revng-decompile
...
This new option allows to decompile only a single function
2022-05-11 15:19:34 +02:00
Pietro Fezzardi
0e4681dc38
Add -m option to revng-decompile to override Model
2022-05-11 15:19:34 +02:00
Pietro Fezzardi
fc40f646a4
Replace CBackendPass with revng-decompile tool
...
This commit replace the old CBackendPass with a standalone tool:
revng-decompile.
This pass at the moment runs the three stages of decompilation:
- CFG restructuring
- Beautify GHAST
- C Code generation
2022-05-11 15:19:25 +02:00