diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2009-03-11 22:59:46 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2009-03-11 22:59:46 (GMT) |
commit | c4231094c9c77c685371d726d28e65c0459486de (patch) | |
tree | 2d4bb57239cb46bd2b1194c853c3a7263e487455 /src/format/exe_format.h | |
parent | 29a22c425f492427f45b71de937f2d99587c8d34 (diff) |
Inserted comments into disassembled code.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@53 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/format/exe_format.h')
-rw-r--r-- | src/format/exe_format.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/format/exe_format.h b/src/format/exe_format.h index 4fedf13..48cb989 100644 --- a/src/format/exe_format.h +++ b/src/format/exe_format.h @@ -30,6 +30,9 @@ #include <sys/types.h> +#include "../analysis/prototype.h" + + /* ------------------------ MANIPULATION DES PARTIES DE CODE ------------------------ */ @@ -53,6 +56,9 @@ void get_bin_part_values(const bin_part *, off_t *, off_t *, uint64_t *); /* Supprime de la mémoire une description de partie de code. */ void delete_bin_part(bin_part *); +/* Etablit la comparaison entre deux blocs binaires. */ +int compare_bin_parts(const bin_part **, const bin_part **); + @@ -117,6 +123,9 @@ size_t get_exe_resolved_items(const exe_format *, char ***, ResolvedType **, uin /* Recherche le symbole correspondant à une adresse. */ bool resolve_exe_symbol(const exe_format *, char **, SymbolType *, uint64_t *); +/* Fournit le prototype de toutes les routines détectées. */ +bin_routine **get_all_exe_routines(const exe_format *, size_t *); + #endif /* _FORMAT_EXE_FORMAT_H */ |