diff options
Diffstat (limited to 'src/analysis/binary.h')
-rw-r--r-- | src/analysis/binary.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/analysis/binary.h b/src/analysis/binary.h index f556c4a..3869cae 100644 --- a/src/analysis/binary.h +++ b/src/analysis/binary.h @@ -31,6 +31,7 @@ #include "line.h" #include "../arch/processor.h" +#include "../debug/break.h" #include "../format/executable.h" #include "../common/xml.h" @@ -106,4 +107,18 @@ GRenderingLine *g_openida_binary_get_lines(const GOpenidaBinary *); +/* ------------------------------ ELEMENTS DE DEBOGAGE ------------------------------ */ + + +/* Ajoute un nouveau groupe de points d'arrêt au binaire. */ +bool g_openida_binary_add_break_group(GOpenidaBinary *, const char *); + +/* Ajoute ou supprime un point d'arrêt dans un binaire. */ +void g_openida_binary_toggle_breakpoint(GOpenidaBinary *, vmpa_t); + +/* Parcourt l'ensemble des groupes de points d'arrêt du binaire. */ +void g_openida_binary_for_each_bp_group(GOpenidaBinary *, GExtFunc, gpointer); + + + #endif /* _ANALYSIS_BINARY_H */ |