• zygo_histo_morpheus@programming.dev
    link
    fedilink
    arrow-up
    8
    ·
    1 day ago

    Is the decompiled code guaranteed to be equivalent to the compiled code? While this might be cool it doesn’t seem that useful if you can’t reason about the correctness of the output. I skimmed the README and didn’t manage to figure it out

    • jacksilver@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      23 hours ago

      I can’t speak for this specific approach/system, but no. LLMs never really guarantee anything, and for translation roles like this, it’s hard to say how much help they provide. The main issue being that you now have to understand what the LLM generated before you can start fixing it and/or debugging it.

    • cm0002@lemdro.idOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      23 hours ago

      From my understanding, it trys to tackle the hardest part, getting from Assembly back to something human readable and not necessarily compilable out the gate

      A large part of the tedious and intensive process of decompilation is just figuring out what chunks in ASM do what and working it out to named functions and variables