Version and Platform (required):
- Binary Ninja Version: 5.2.8286-dev
- Edition: Non-Commercial
- OS: Windows
- OS Version: 10
- CPU Architecture: x64
Bug Description:
BInary NInja doesn't fully decompile the main function, decompiler output ends at runtime.ncpu_3 = runtime.ncpu_3;, but there is more code. The bug happens because MLIL thinks that branch at 0x004cdc90 is always false
Steps To Reproduce:
- Open asd.exe
- Go to
main.main function
- Open Pseudo C and MLIL (or any other lower BNIL)
- Go to
0x004cdbe9
- See that in MLIL there is more code.
Expected Behavior:
Full decompilation of main function
Binary:
asd.zip
Version and Platform (required):
Bug Description:
BInary NInja doesn't fully decompile the main function, decompiler output ends at
runtime.ncpu_3 = runtime.ncpu_3;, but there is more code. The bug happens because MLIL thinks that branch at0x004cdc90is always falseSteps To Reproduce:
main.mainfunction0x004cdbe9Expected Behavior:
Full decompilation of main function
Binary:
asd.zip