mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/opt/retdec
retdec-decompiler.py --no-memory-limit a.exe
Par défaut, la limite mémoire est fixée à 50% (--max-memory-half-ram
) de la RAM du PC. Il est possible de le modifier soit en mettant --no-memory-limit
, soit en mettant --max-memory=8000000000
(8Go).
Si on plante sur :
Running phase: signed/unsigned types fixing ( 0.88s ) Error: Decompilation of file C:\Downloads\retdec\bin\Feu.dll.bc failed
La faute n'est pas un dépassement de la taille mémoire mais un dépassement de la taille de la pile.
Pas de solution pour Windows, il faut passer par Linux.