The long tail of LLM-assisted decompilation
blog.chrislewis.au
The long tail of LLM-assisted decompilation
1–10 of 31 posts
Re: The long tail of LLM-assisted decompilation
#2Re: The long tail of LLM-assisted decompilation
#3Re: The long tail of LLM-assisted decompilation
#4Re: The long tail of LLM-assisted decompilation
#5Re: The long tail of LLM-assisted decompilation
#6Re: The long tail of LLM-assisted decompilation
#7I'm part of the effort to decompile Super Smash Bros. Melee, and a fellow contributor recently wrote about how we're doing agent-based decompilation: https://stephenjayakar.com/posts/magic-decomp/
Re: The long tail of LLM-assisted decompilation
#8Does this technique limit the LLM to correctness-preserving transforms?
Re: The long tail of LLM-assisted decompilation
#9Claude is doing the decompilation here, right? Has this been compared against using a traditional decompiler with Claude in the loop to improve decompilation and ensure matched results? I would think that Claude’s training data would include a lot more pseudo-C C knowledge than MIPS assembler from GCC 2.7 and C pairs, and even if the traditional decompiler was kind of bad at N64 it would be more efficient to fix bad…
Re: The long tail of LLM-assisted decompilation
#10IMO this is one of the best use cases for AI today. Each function is like a separate mini problem with an explicit, easy-to-verify solution, and the goal is (essentially) to output text that resembles what humans write -- specifically, C code , which the models have obviously seen a lot of. And no one is harmed by this use of AI; no one's job is being taken. It's just automating an enormous amount of grunt work that…
what about: see cool app, decompile it, launch competing app.
(repeat)