diff options
Diffstat (limited to 'src/gtkext/graph/node.c')
| -rw-r--r-- | src/gtkext/graph/node.c | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/src/gtkext/graph/node.c b/src/gtkext/graph/node.c index f286457..3801d1a 100644 --- a/src/gtkext/graph/node.c +++ b/src/gtkext/graph/node.c @@ -742,12 +742,12 @@ void g_graph_node_connect(const GGraphNode *node, gint x, gint y, GdkPoint **poi  *                                                                             *  ******************************************************************************/ -GtkBufferView *find_graph_view_by_start_address(GtkBufferView **views, size_t count, vmpa_t addr) +GtkBufferView *find_graph_view_by_start_address(GtkBufferView **views, size_t count, const vmpa2t *addr)  {      GtkBufferView *result;                  /* Trouvaille à remonter       */      size_t i;                               /* Boucle de parcours          */      GBufferView *buffer;                    /* Tampon d'une partie de code */ -    vmpa_t start;                           /* Adresse de départ du tampon */ +    vmpa2t start;                           /* Adresse de départ du tampon */      result = NULL; @@ -756,7 +756,7 @@ GtkBufferView *find_graph_view_by_start_address(GtkBufferView **views, size_t co          buffer = gtk_buffer_view_get_buffer(GTK_BUFFER_VIEW(views[i]));          g_buffer_view_get_restrictions(buffer, &start, NULL); -        if (start == addr) +        if (cmp_vmpa(&start, addr) == 0)              result = views[i];      } @@ -783,7 +783,7 @@ GtkBufferView *find_graph_view_by_start_address(GtkBufferView **views, size_t co  GGraphNode *convert_blocks_into_nodes(GInstrBlock *block, GtkBufferView **views, size_t count)  {      GGraphNode *result;                     /* Instance nouvelle à renvoyer*/ -    vmpa_t start;                           /* Adresse de départ           */ +    vmpa2t start;                           /* Adresse de départ           */      GtkBufferView *view;                    /* Vue existante à retrouver   */      size_t max;                             /* Nombre de blocs à gérer     */      size_t i;                               /* Boucle de parcours          */ @@ -795,7 +795,7 @@ GGraphNode *convert_blocks_into_nodes(GInstrBlock *block, GtkBufferView **views,      if (G_IS_FLOW_BLOCK(block))      {          g_flow_block_get_boundary_addresses(G_FLOW_BLOCK(block), &start, NULL); -        view = find_graph_view_by_start_address(views, count, start); +        view = find_graph_view_by_start_address(views, count, &start);          result = g_flow_node_new(G_FLOW_BLOCK(block), view); @@ -890,12 +890,12 @@ GGraphNode *find_node_for_instruction(GGraphNode *nodes, GArchInstruction *instr  *                                                                             *  ******************************************************************************/ -GGraphNode *find_graph_node_by_start_address(GGraphNode **nodes, size_t count, vmpa_t addr) +GGraphNode *find_graph_node_by_start_address(GGraphNode **nodes, size_t count, const vmpa2t *addr)  {      GGraphNode *result;                     /* Trouvaille à remonter       */      size_t i;                               /* Boucle de parcours          */      GBufferView *buffer;                    /* Tampon d'une partie de code */ -    vmpa_t start;                           /* Adresse de départ du tampon */ +    vmpa2t start;                           /* Adresse de départ du tampon */      result = NULL; @@ -904,7 +904,7 @@ GGraphNode *find_graph_node_by_start_address(GGraphNode **nodes, size_t count, v          buffer = gtk_buffer_view_get_buffer(GTK_BUFFER_VIEW(nodes[i]->view));          g_buffer_view_get_restrictions(buffer, &start, NULL); -        if (start == addr) +        if (cmp_vmpa(&start, addr) == 0)              result = nodes[i];      } | 
