LTT_EVENT_FREE,
LTT_EVENT_EXEC,
LTT_EVENT_ENUM_PROCESS_STATE,
+ LTT_EVENT_STATEDUMP_END,
LTT_EVENT_FUNCTION_ENTRY,
LTT_EVENT_FUNCTION_EXIT,
LTT_EVENT_THREAD_BRAND;
LttvProcessState *
lttv_state_find_process_or_create(LttvTraceState *ts, guint cpu, guint pid,
- LttTime *timestamp);
+ const LttTime *timestamp);
LttvProcessState *
lttv_state_create_process(LttvTraceState *tcs, LttvProcessState *parent,
guint nb_syscalls;
GQuark *trap_names;
guint nb_traps;
+ guint nb_irqs;
+ guint nb_softirqs;
GQuark *irq_names;
GQuark *soft_irq_names;
LttTime *max_time_state_recomputed_in_seek;
/* Array of per cpu running process */
LttvProcessState **running_process;
+ gboolean has_precomputed_states;
};
struct _LttvTraceStateClass {