diff options
Diffstat (limited to 'src/panels/breaks.c')
-rw-r--r-- | src/panels/breaks.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/panels/breaks.c b/src/panels/breaks.c index 31e2217..958d6fb 100644 --- a/src/panels/breaks.c +++ b/src/panels/breaks.c @@ -26,6 +26,7 @@ #include "panel-int.h" +#include "../debug/break.h" #include "../gtkext/easygtk.h" #include "../gtkext/support.h" @@ -42,7 +43,7 @@ struct _GBreaksPanel GtkTreeView *treeview; /* Composant d'affichage */ GtkTreeStore *store; /* Modèle de gestion */ - GOpenidaBinary *binary; /* Binaire en cours d'étude */ + GLoadedBinary *binary; /* Binaire en cours d'étude */ }; @@ -75,13 +76,13 @@ static void g_breaks_panel_class_init(GBreaksPanelClass *); static void g_breaks_panel_init(GBreaksPanel *); /* Réagit à un changement du binaire courant. */ -static void reload_breaks_for_new_binary(GBreaksPanel *, GOpenidaBinary *); +static void reload_breaks_for_new_binary(GBreaksPanel *, GLoadedBinary *); /* Intègre à l'affichage un groupe de points d'arrêt. */ -static void add_bp_group_to_breaks_panel(GOpenidaBinary *, GBreakGroup *, GBreaksPanel *); +static void add_bp_group_to_breaks_panel(GLoadedBinary *, GBreakGroup *, GBreaksPanel *); /* Réagit à une nouvelle création de point d'arrêt. */ static void refresh_breaks_panel_on_bp_added(GBreakGroup *, GBreakPoint *, GBreaksPanel *); @@ -250,14 +251,14 @@ GEditorPanel *g_breaks_panel_new(void) * * ******************************************************************************/ -static void reload_breaks_for_new_binary(GBreaksPanel *panel, GOpenidaBinary *binary) +static void reload_breaks_for_new_binary(GBreaksPanel *panel, GLoadedBinary *binary) { printf("CHNAGE BINARY !\n"); panel->binary = binary; - g_openida_binary_for_each_bp_group(binary, (GExtFunc)add_bp_group_to_breaks_panel, panel); + //g_loaded_binary_for_each_bp_group(binary, (GExtFunc)add_bp_group_to_breaks_panel, panel); } @@ -289,7 +290,7 @@ static void reload_breaks_for_new_binary(GBreaksPanel *panel, GOpenidaBinary *bi * * ******************************************************************************/ -static void add_bp_group_to_breaks_panel(GOpenidaBinary *binary, GBreakGroup *group, GBreaksPanel *panel) +static void add_bp_group_to_breaks_panel(GLoadedBinary *binary, GBreakGroup *group, GBreaksPanel *panel) { /* FIXME : bloquer toute émission de signal tant que les ajouts ne sont pas terminés. */ @@ -325,7 +326,7 @@ static void refresh_breaks_panel_on_bp_added(GBreakGroup *group, GBreakPoint *po char address[VMPA_MAX_SIZE]; /* Conversion de l'adresse */ GtkTreeIter iter; /* Point d'insertion */ - format = g_openida_binary_get_format(panel->binary); + format = g_loaded_binary_get_format(panel->binary); proc = get_arch_processor_from_format(format); vmpa_to_string(g_break_point_get_address(point), |