Describe the bug
When decompiling the attached function, the decompiler fails with the error "Low-level Error: Overlapping input varnodes". I've attached the debug function decompilation output, which hopefully should be enough to replicate it, but i can upload the repo or other outputs as needed.
Hex-Rays does successfully decompile this function, the output of which i have also attached.
Attachments
Ghidra debug output
Hex-Rays decompilation output
Environment:
Duplicating this. Here is a workaround patch. It should work either on a distribution (i.e. 9.0.4) or on a pull of the repo. For a linux distribution for example rrom the root direction
patch -p1 < ~/killedbycallpatch.txt
Implemented a more complete fix, which should be in master with the next update.
Most helpful comment
Duplicating this. Here is a workaround patch. It should work either on a distribution (i.e. 9.0.4) or on a pull of the repo. For a linux distribution for example rrom the root direction
patch -p1 < ~/killedbycallpatch.txtkilledbycallpatch.txt