radareorg/r2ghidra

Ghidra Decompiler Error: parameter list floating-point entries must come first

Closed this issue · 2 comments

I am attempting to decompile a .NET native x86_64 Windows DLL on Linux using Radare2 5.6.8 and the latest version of r2ghidra.

When I try to decompile any function, I am greeted with "Ghidra Decompiler Error: parameter list floating-point entries must come first," with no other information.

I am able to decompile Linux x86_64 binaries without issue, as well as use pdd from r2dec to decompile the same DLL's functions.

i can reproduce this with the 'arg' binary that is commited in the repo, and this error comes from the x86-64 sleigh definition. i just took the x86 precompiled files from the 5.7.2 release and patched the package and its working again. i will do a new release of ghidra-native with the old sleigh files to ensure this is works for non-precompiled installations.

you can update the r2ghidra-sleigh package to experience the fix