NationalSecurityAgency / ghidra

Ghidra is a software reverse engineering (SRE) framework
https://www.nsa.gov/ghidra
Apache License 2.0
50.85k stars 5.8k forks source link

"Undefined Pullsub" error in function decomp #6614

Closed MikeG621 closed 3 months ago

MikeG621 commented 3 months ago

A function I've previously been able to work in will no longer decompile, instead resulting in "Low-level Error: Undefined pullsub".

I asked a discussion question a while back hoping someone would know what triggers it so I could dig, but here's the full debug XML of the function to try and narrow it down. I can't figure out where the issue is that's preventing the decompile to work, or if it's an underlying bug. Verified every function in the symbol list loads fine, and the fields of custom types load fine elsewhere.

I looked for the error in the ghidra source, so I know it's thrown when Varnode returns !isWritten and !isInput, but I don't know what I'm looking for in the XML.

Attachments Tie_ProximityChecks.zip

Environment: