Beispiel #1
0
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);
}
Beispiel #2
0
/*
 * 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
}