X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fstate.h;h=f8f7a5775e59da7d1cede732048b0abf04b2a499;hb=eed2ef37f908daf7b3f884b5d8f91dad03f10526;hp=f349993764418b732f67f5b82b5c848feb844f47;hpb=e8907e117020373fbc1ba5c995ff81d9db4b9261;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/state.h b/ltt/branches/poly/lttv/lttv/state.h index f3499937..f8f7a577 100644 --- a/ltt/branches/poly/lttv/lttv/state.h +++ b/ltt/branches/poly/lttv/lttv/state.h @@ -51,6 +51,43 @@ /* Priority of state hooks */ #define LTTV_PRIO_STATE 25 +#define LTTV_STATE_SAVE_INTERVAL 50000 + +/* Facilities Quarks */ + +extern GQuark + LTT_FACILITY_KERNEL, + LTT_FACILITY_PROCESS; + +/* Events Quarks */ + +extern GQuark + LTT_EVENT_SYSCALL_ENTRY, + LTT_EVENT_SYSCALL_EXIT, + LTT_EVENT_TRAP_ENTRY, + LTT_EVENT_TRAP_EXIT, + LTT_EVENT_IRQ_ENTRY, + LTT_EVENT_IRQ_EXIT, + LTT_EVENT_SCHEDCHANGE, + LTT_EVENT_FORK, + LTT_EVENT_EXIT, + LTT_EVENT_FREE; + +/* Fields Quarks */ + +extern GQuark + LTT_FIELD_SYSCALL_ID, + LTT_FIELD_TRAP_ID, + LTT_FIELD_IRQ_ID, + LTT_FIELD_OUT, + LTT_FIELD_IN, + LTT_FIELD_OUT_STATE, + LTT_FIELD_PARENT_PID, + LTT_FIELD_CHILD_PID, + LTT_FIELD_PID; + +extern GQuark LTT_EVENT_SYSCALL_ENTRY; + typedef struct _LttvTracesetState LttvTracesetState; typedef struct _LttvTracesetStateClass LttvTracesetStateClass; @@ -238,7 +275,7 @@ struct _LttvTracefileState { LttvProcessState *process; GQuark cpu_name; - guint saved_position; +// guint saved_position; }; struct _LttvTracefileStateClass {