(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/dfilter_expr_dlg.c) |
| |
| 625 | | | dfilter_expr_dlg_accept_cb(GtkWidget *w, gpointer filter_te_arg) |
| 626 | | | { |
| 627 | | | GtkWidget *filter_te = filter_te_arg; |
| 628 | | | GtkWidget *window = gtk_widget_get_toplevel(w); |
| 629 | | | GtkWidget *relation_list = |
| 630 | | | g_object_get_data(G_OBJECT(window), E_DFILTER_EXPR_RELATION_LIST_KEY);
x /usr/include/glib-2.0/gobject/gobject.h |
| |
52 | #define G_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_OBJECT, GObject)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
181 | #define G_TYPE_OBJECT G_TYPE_MAKE_FUNDAMENTAL (20) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
x /home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/dfilter_expr_dlg.c |
| |
63 | #define E_DFILTER_EXPR_RELATION_LIST_KEY "dfilter_expr_relation_list" |
| |
|
| 631 | | | GtkWidget *range_entry = |
| 632 | | | g_object_get_data(G_OBJECT(window), E_DFILTER_EXPR_RANGE_ENTRY_KEY);
x /usr/include/glib-2.0/gobject/gobject.h |
| |
52 | #define G_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_OBJECT, GObject)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
181 | #define G_TYPE_OBJECT G_TYPE_MAKE_FUNDAMENTAL (20) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
x /home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/dfilter_expr_dlg.c |
| |
65 | #define E_DFILTER_EXPR_RANGE_ENTRY_KEY "dfilter_expr_range_entry" |
| |
|
| 633 | | | GtkWidget *value_entry = |
| 634 | | | g_object_get_data(G_OBJECT(window), E_DFILTER_EXPR_VALUE_ENTRY_KEY);
x /usr/include/glib-2.0/gobject/gobject.h |
| |
52 | #define G_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_OBJECT, GObject)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
181 | #define G_TYPE_OBJECT G_TYPE_MAKE_FUNDAMENTAL (20) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
x /home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/dfilter_expr_dlg.c |
| |
67 | #define E_DFILTER_EXPR_VALUE_ENTRY_KEY "dfilter_expr_value_entry" |
| |
|
| 635 | | | *hfinfo; |
| 636 | | | gchar *item_str; |
| 637 | | | gchar *range_str, *stripped_range_str; |
| 638 | | | gchar *value_str, *stripped_value_str; |
| 639 | | | int pos; |
| 640 | | | gchar *chars; |
| 641 | | | ftenum_t ftype; |
| 642 | | | gboolean can_compare; |
| 643 | | | fvalue_t *fvalue; |
| 644 | | | GtkTreeModel *model; |
| 645 | | | GtkTreeIter iter; |
| 646 | | | gboolean quote_it; |
| 647 | | | |
| 648 | | | |
| 649 | | | |
| 650 | | | |
| 651 | | | hfinfo = g_object_get_data(G_OBJECT(window), E_DFILTER_EXPR_CURRENT_VAR_KEY);
x /usr/include/glib-2.0/gobject/gobject.h |
| |
52 | #define G_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), G_TYPE_OBJECT, GObject)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
181 | #define G_TYPE_OBJECT G_TYPE_MAKE_FUNDAMENTAL (20) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
222 | #define G_TYPE_MAKE_FUNDAMENTAL(x) ((GType) ((x) << G_TYPE_FUNDAMENTAL_SHIFT)) |
| |
x /home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/dfilter_expr_dlg.c |
| |
62 | #define E_DFILTER_EXPR_CURRENT_VAR_KEY "dfilter_expr_current_var" |
| |
|
| 652 | | | |
| 653 | | | |
| 654 | | | |
| 655 | | | |
| 656 | | | if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(relation_list)),
x /usr/include/gtk-2.0/gtk/gtktreeview.h |
| |
49 | #define GTK_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/gtk-2.0/gtk/gtktreeview.h |
| |
48 | #define GTK_TYPE_TREE_VIEW (gtk_tree_view_get_type ()) |
| |
|
| 657 | | | &model, &iter)) { |
Event 13:
gtk_tree_selection_get_selected is an Undefined Function.
hide
Event 14:
Skipping " if". gtk_tree_selection_get_selected(...) evaluates to false.
hide
|
|
| 658 | | | gtk_tree_model_get(model, &iter, 0, &item_str, -1); |
| 659 | | | } |
| 660 | | | |
| 661 | | | |
| 662 | | | |
| 663 | | | |
| 664 | | | if (GTK_WIDGET_SENSITIVE(range_entry)) {
x /usr/include/gtk-2.0/gtk/gtkwidget.h |
| |
288 | #define GTK_WIDGET_SENSITIVE(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_SENSITIVE) != 0) |
| |
x /usr/include/gtk-2.0/gtk/gtkwidget.h |
| |
204 | #define GTK_WIDGET_FLAGS(wid) (GTK_OBJECT_FLAGS (wid)) |
| |
x /usr/include/gtk-2.0/gtk/gtkobject.h |
| |
93 | #define GTK_OBJECT_FLAGS(obj) (GTK_OBJECT (obj)->flags) |
| |
x /usr/include/gtk-2.0/gtk/gtkobject.h |
| |
48 | #define GTK_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_OBJECT, GtkObject)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/gtk-2.0/gtk/gtkobject.h |
| |
47 | #define GTK_TYPE_OBJECT (gtk_object_get_type ()) |
| |
|
Event 15:
gtk_object_get_type is an Undefined Function.
hide
Event 16:
g_type_check_instance_cast is an Undefined Function.
hide
Event 17:
Taking false branch. (((GtkObject *)g_type_check_instance_cast(...))->flags & 1 << 9) != 0 evaluates to false.
hide
|
|
| 665 | | | range_str = g_strdup(gtk_entry_get_text(GTK_ENTRY(range_entry)));
x /usr/include/gtk-2.0/gtk/gtkentry.h |
| |
51 | #define GTK_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/gtk-2.0/gtk/gtkentry.h |
| |
50 | #define GTK_TYPE_ENTRY (gtk_entry_get_type ()) |
| |
|
| 666 | | | |
| 667 | | | |
| 668 | | | |
| 669 | | | |
| 670 | | | |
| 671 | | | |
| 672 | | | |
| 673 | | | stripped_range_str = g_strstrip(range_str);
x /usr/include/glib-2.0/glib/gstrfuncs.h |
| |
158 | #define g_strstrip( string ) g_strchomp (g_strchug (string)) |
| |
|
| 674 | | | if (strcmp(stripped_range_str, "") == 0) { |
| 675 | | | |
| 676 | | | |
| 677 | | | |
| 678 | | | g_free(range_str); |
| 679 | | | range_str = NULL; |
| 680 | | | stripped_range_str = NULL; |
| 681 | | | } |
| 682 | | | |
| 683 | | | |
| 684 | | | |
| 685 | | | |
| 686 | | | } else { |
| 687 | | | range_str = NULL; |
| 688 | | | stripped_range_str = NULL; |
| 689 | | | } |
| 690 | | | |
| 691 | | | |
| 692 | | | |
| 693 | | | |
| 694 | | | |
| 695 | | | if (range_str == NULL) |
Event 18:
Taking true branch. range_str == (void *)0 evaluates to true.
hide
|
|
| 696 | | | ftype = hfinfo->type; |
| 697 | | | else |
| 698 | | | ftype = FT_BYTES; |
| 699 | | | |
| 700 | | | |
| 701 | | | |
| 702 | | | |
| 703 | | | |
| 704 | | | |
| 705 | | | |
| 706 | | | if (strcmp(item_str, "==") == 0) |
| |