continue implementation of cpu resource
[lttv.git] / ltt / branches / poly / lttv / lttv / state.h
index 50b13332af262fae831cd93bbb4d8d740b230b36..c419e43fe0e132fc5453448aa35dc5b1e227383e 100644 (file)
@@ -202,7 +202,9 @@ typedef GQuark LttvCPUMode;
 extern LttvCPUMode
   LTTV_CPU_UNKNOWN,
   LTTV_CPU_IDLE,
-  LTTV_CPU_BUSY;
+  LTTV_CPU_BUSY,
+  LTTV_CPU_IRQ,
+  LTTV_CPU_TRAP;
 
 typedef struct _LttvExecutionState {
   LttvExecutionMode t;
@@ -284,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.024343 seconds and 4 git commands to generate.