continue implementation of cpu resource
[lttv.git] / ltt / branches / poly / lttv / lttv / state.h
index 5f22b356f7240317dfb6f4db353a8ee3a0e23dc6..c419e43fe0e132fc5453448aa35dc5b1e227383e 100644 (file)
@@ -203,7 +203,8 @@ extern LttvCPUMode
   LTTV_CPU_UNKNOWN,
   LTTV_CPU_IDLE,
   LTTV_CPU_BUSY,
-  LTTV_CPU_IRQ;
+  LTTV_CPU_IRQ,
+  LTTV_CPU_TRAP;
 
 typedef struct _LttvExecutionState {
   LttvExecutionMode t;
@@ -285,8 +286,7 @@ GType lttv_traceset_state_get_type (void);
 #define LTTV_TRACE_STATE_GET_CLASS(inst)  (G_TYPE_INSTANCE_GET_CLASS ((inst), LTTV_TRACE_STATE_TYPE, LttvTraceStateClass))
 
 typedef struct _LttvCPUState {
-  LttvCPUMode previous_state;
-  LttvCPUMode present_state;
+  GArray *mode_stack;
 } LttvCPUState;
 
 struct _LttvTraceState {
This page took 0.022811 seconds and 4 git commands to generate.