diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2010-07-29 00:02:49 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2010-07-29 00:02:49 (GMT) |
commit | 73af1bd66e5d1a2e30d56151532710f2b28d12df (patch) | |
tree | 88f98194359accd8349193f4cbe3c4cabee24d23 /src/analysis/binary.h | |
parent | f150f36ee0297b4499a41bbbfc06699cd2f72db5 (diff) |
Improved the GDB client.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@175 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
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 */ |