static void create_gui (AppData *data) { GtkWidget *window; GtkContainer *sources; GtkBuilder *builder; builder = gtk_builder_new (); gtk_builder_add_from_file (builder, "hip.glade", NULL); gtk_builder_connect_signals (builder, data); window = GTK_WIDGET (gtk_builder_get_object (builder, "window1")); sources = GTK_CONTAINER (gtk_builder_get_object (builder, "sources")); data->tw_regs = GTK_TREE_VIEW (gtk_builder_get_object (builder, "tw_regs")); data->tw_mcode = GTK_TREE_VIEW (gtk_builder_get_object (builder, "tw_mcode")); data->tw_data = GTK_TREE_VIEW (gtk_builder_get_object (builder, "tw_data")); data->tw_symtable = GTK_TREE_VIEW (gtk_builder_get_object (builder, "tw_symtable")); g_object_unref (builder); gtk_container_add (sources, setup_editor (data)); setup_regs (data); setup_mcode (data); setup_data (data); setup_symtable (data); gtk_widget_show (window); }
/* * Start kdump: We expect here that a store status has been done on our CPU */ static void __do_machine_kdump(void *image) { #ifdef CONFIG_CRASH_DUMP int (*start_kdump)(int) = (void *)((struct kimage *) image)->start; setup_regs(); __load_psw_mask(PSW_MASK_BASE | PSW_DEFAULT_KEY | PSW_MASK_EA | PSW_MASK_BA); start_kdump(1); #endif }