|
premetto che non lo so, ma ti faccio presente che aldilà di tutto non riuscirai mai a riottenere il codice C originale... quello è un decompilatore, vale a dire un disassemblatore unito ad una mezza IA che riconosce nel codice assembly determinati patterns e cerca di capire quale può essere stato il codice C che li ha generati; ad esempio se vede un CALL preceduto da alcuni PUSH è chiaro che quella era una chiamata di funzione; se vede un jump condizionato è probabile che fosse un IF o un ciclo, e così via...
inoltre se vede un PUSH all'inizio di una funzione e non è seguito da un CALL potrebbe trattarsi della dichiarazione di una variabile locale, ma il decompilatore non sarà mai in grado di sapere il nome originale della variabile, quindi penso che gli dia dei nomi suoi, e lo stesso dicasi per i nomi di funzioni; se ti va bene che ti venga restituito del codice in questa maniera, allora ok...
|