An issue exists where there is inconsistent data being returned from rz-retdec (built from latest master). When running retdec independently, the function will decompile properly, however under rizin the function shows no decompiled code.
When opening the binary with rizin+rz-retdec, the function returns no decompiled code.
# rizin -A helloworld.exe
[x] Analyze all flags starting with sym. and entry0 (aa)
[x] Analyze function calls
[x] Analyze len bytes of instructions for references
[x] Check for classes
[x] Analyze local variables and arguments
[x] Type matching analysis for all functions
[x] Applied 0 FLIRT signatures via sigdb
[x] Propagate noreturn information
[x] Use -AA or aaaa to perform additional experimental analysis.
-- Seek at relative offsets with 's +<offset>' or 's -<offset>'
[0x004013f2]> s 0x401030
An issue exists where there is inconsistent data being returned from rz-retdec (built from latest
master
). When running retdec independently, the function will decompile properly, however under rizin the function shows no decompiled code.When running retdec independently against this sample helloworld.zip , the function
function_401030
will return the following decompiled functionWhen opening the binary with rizin+rz-retdec, the function returns no decompiled code.
Printing the function (to show valid assembly)
Running rz-retdec
Other functions (
main
for example) will decompile