website logo
Auteur
avatar
Elwood

Forum » » Création-Développement » » J'ai mis mon prog ObjDumpFuncs sur Aminet


Posté : 03-12-2015 23:14 icone du post

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.
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !

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