projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Used event_by_id
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
lttv
/
state.h
diff --git
a/ltt/branches/poly/lttv/lttv/state.h
b/ltt/branches/poly/lttv/lttv/state.h
index b4fa430ffdb7107ef42a438a6aa6b41c0da89578..85ff18943c589b6abdf00ef901ac537835776d72 100644
(file)
--- a/
ltt/branches/poly/lttv/lttv/state.h
+++ b/
ltt/branches/poly/lttv/lttv/state.h
@@
-60,7
+60,8
@@
extern GQuark
LTT_FACILITY_KERNEL_ARCH,
LTT_FACILITY_PROCESS,
LTT_FACILITY_FS,
LTT_FACILITY_KERNEL_ARCH,
LTT_FACILITY_PROCESS,
LTT_FACILITY_FS,
- LTT_FACILITY_STATEDUMP;
+ LTT_FACILITY_STATEDUMP,
+ LTT_FACILITY_USER_GENERIC;
/* Events Quarks */
/* Events Quarks */
@@
-79,7
+80,9
@@
extern GQuark
LTT_EVENT_EXIT,
LTT_EVENT_FREE,
LTT_EVENT_EXEC,
LTT_EVENT_EXIT,
LTT_EVENT_FREE,
LTT_EVENT_EXEC,
- LTT_EVENT_ENUM_PROCESS_STATE;
+ LTT_EVENT_ENUM_PROCESS_STATE,
+ LTT_EVENT_FUNCTION_ENTRY,
+ LTT_EVENT_FUNCTION_EXIT;
/* Fields Quarks */
/* Fields Quarks */
@@
-98,7
+101,9
@@
extern GQuark
LTT_FIELD_NAME,
LTT_FIELD_MODE,
LTT_FIELD_SUBMODE,
LTT_FIELD_NAME,
LTT_FIELD_MODE,
LTT_FIELD_SUBMODE,
- LTT_FIELD_STATUS;
+ LTT_FIELD_STATUS,
+ LTT_FIELD_THIS_FN,
+ LTT_FIELD_CALL_SITE;
typedef struct _LttvTracesetState LttvTracesetState;
typedef struct _LttvTracesetStateClass LttvTracesetStateClass;
typedef struct _LttvTracesetState LttvTracesetState;
typedef struct _LttvTracesetStateClass LttvTracesetStateClass;
@@
-187,6
+192,7
@@
typedef struct _LttvExecutionState {
LttvExecutionSubmode n;
LttTime entry;
LttTime change;
LttvExecutionSubmode n;
LttTime entry;
LttTime change;
+ LttTime cum_cpu_time;
LttvProcessStatus s;
} LttvExecutionState;
LttvProcessStatus s;
} LttvExecutionState;
@@
-294,6
+300,8
@@
void lttv_state_restore(LttvTraceState *self, LttvAttribute *container);
void lttv_state_state_saved_free(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))
#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))
This page took
0.022705 seconds
and
4
git commands to generate.