X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fstate.h;h=85ff18943c589b6abdf00ef901ac537835776d72;hb=4ea3dbbf588bab481811793d3be57939c5c4cf2f;hp=35e17339cf8d011f85a2e5db53ab629c5b64a563;hpb=14236daaf6bb29ea5120e5856ab75920bfb677c1;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/state.h b/ltt/branches/poly/lttv/lttv/state.h index 35e17339..85ff1894 100644 --- a/ltt/branches/poly/lttv/lttv/state.h +++ b/ltt/branches/poly/lttv/lttv/state.h @@ -192,6 +192,7 @@ typedef struct _LttvExecutionState { LttvExecutionSubmode n; LttTime entry; LttTime change; + LttTime cum_cpu_time; LttvProcessStatus s; } LttvExecutionState; @@ -299,6 +300,8 @@ void lttv_state_restore(LttvTraceState *self, LttvAttribute *container); void lttv_state_state_saved_free(LttvTraceState *self, LttvAttribute *container); +int lttv_state_pop_state_cleanup(LttvProcessState *process, + LttvTracefileState *tfs); #define LTTV_TRACEFILE_STATE_TYPE (lttv_tracefile_state_get_type ()) #define LTTV_TRACEFILE_STATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LTTV_TRACEFILE_STATE_TYPE, LttvTracefileState))