Re:Decompiling 2024: A Year of Resurgance in Decompilation R...
by fulafel on Friday January 31, 2025 @12:48AM
(#42885011)
No, but for verifying equivalence you could use some symbolic approach that is provably correct. The LLM could help there by making its output verifiable.
[ Parent
| on HN ]
Re:Decompiling 2024: A Year of Resurgance in Decompilation R...
by helltone on Friday January 31, 2025 @04:34AM
(#42886104)
Program equivalence is undecidable, in general, but also in practice (in my experience) most interesting cases quickly escalate to require an unreasonable amount of compute. Personally, I think it is easier to produce correct-by-construction decompilation by applying sequences of known-correct transformations, rather than trying to reconstruct correctness a posteriori. So perhaps the LLM could produce such sequence of transforms rather than outputting the final decompiled program only.