Forum » » Création-Développement » » J'ai mis mon prog ObjDumpFuncs sur Aminet
Posté : 03-12-2015 23:14
La réponse est non, ça fonctionne avec tout type d'exécutable *mais* ça ne peut pas te permettre d'avoir les fonctions d'un programme Hollywood.
Pourquoi ?
1) la commande qu'utilise Alain est objdump (lire
de-binaires/" class="" classname="" target="" name="">ici, chercher le texte "objdump"). Cet outil examine un exécutable "non strippé", c'est-à-dire pas nettoyé pour être plus petit mais qui contient toujours les noms des fonctions utilisées dans le code.
Du coup on peut afficher les fonctions appelées.
2) Hollywood est un langage interprété qui génère un fichier exécutable avec un "player" et ton code source (je suppose en tout cas). Ton source est complètement transformé pour générer un exécutable (fichier binaire). Pendant ce processus je suppose que plus rien ne subsiste du source d'origine donc on perd les noms des fonctions du langage LUA d'Hollywood et en plus l'exécutable généré doit certainement être "strippé". Au final le binaire n'est plus du tout exploitable par objdump.
Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2203&forum=14