projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ok with new tracer
[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 f03138489f35b18bfe52a7024ef164563e6c02cb..68c6eb2569378d029691d92a71c3381f3bf043d5 100644
(file)
--- a/
ltt/branches/poly/lttv/lttv/state.h
+++ b/
ltt/branches/poly/lttv/lttv/state.h
@@
-58,9
+58,8
@@
extern GQuark
LTT_FACILITY_KERNEL,
LTT_FACILITY_KERNEL_ARCH,
extern GQuark
LTT_FACILITY_KERNEL,
LTT_FACILITY_KERNEL_ARCH,
- LTT_FACILITY_PROCESS,
LTT_FACILITY_FS,
LTT_FACILITY_FS,
- LTT_FACILITY_
STATEDUMP
,
+ LTT_FACILITY_
LIST
,
LTT_FACILITY_USER_GENERIC;
/* Events Quarks */
LTT_FACILITY_USER_GENERIC;
/* Events Quarks */
@@
-74,13
+73,14
@@
extern GQuark
LTT_EVENT_IRQ_EXIT,
LTT_EVENT_SOFT_IRQ_ENTRY,
LTT_EVENT_SOFT_IRQ_EXIT,
LTT_EVENT_IRQ_EXIT,
LTT_EVENT_SOFT_IRQ_ENTRY,
LTT_EVENT_SOFT_IRQ_EXIT,
- LTT_EVENT_SCHED
CHANG
E,
- LTT_EVENT_FORK,
- LTT_EVENT_K
ERNEL_THREAD
,
- LTT_EVENT_EXIT,
- LTT_EVENT_FREE,
+ LTT_EVENT_SCHED
_SCHEDUL
E,
+ LTT_EVENT_
PROCESS_
FORK,
+ LTT_EVENT_K
THREAD_CREATE
,
+ LTT_EVENT_
PROCESS_
EXIT,
+ LTT_EVENT_
PROCESS_
FREE,
LTT_EVENT_EXEC,
LTT_EVENT_EXEC,
- LTT_EVENT_ENUM_PROCESS_STATE,
+ LTT_EVENT_PROCESS_STATE,
+ LTT_EVENT_STATEDUMP_END,
LTT_EVENT_FUNCTION_ENTRY,
LTT_EVENT_FUNCTION_EXIT,
LTT_EVENT_THREAD_BRAND;
LTT_EVENT_FUNCTION_ENTRY,
LTT_EVENT_FUNCTION_EXIT,
LTT_EVENT_THREAD_BRAND;
@@
-92,9
+92,9
@@
extern GQuark
LTT_FIELD_TRAP_ID,
LTT_FIELD_IRQ_ID,
LTT_FIELD_SOFT_IRQ_ID,
LTT_FIELD_TRAP_ID,
LTT_FIELD_IRQ_ID,
LTT_FIELD_SOFT_IRQ_ID,
- LTT_FIELD_
OUT
,
- LTT_FIELD_
IN
,
- LTT_FIELD_
OUT
_STATE,
+ LTT_FIELD_
PREV_PID
,
+ LTT_FIELD_
NEXT_PID
,
+ LTT_FIELD_
PREV
_STATE,
LTT_FIELD_PARENT_PID,
LTT_FIELD_CHILD_PID,
LTT_FIELD_PID,
LTT_FIELD_PARENT_PID,
LTT_FIELD_CHILD_PID,
LTT_FIELD_PID,
@@
-181,7
+181,6
@@
typedef GQuark LttvProcessStatus;
extern LttvProcessStatus
LTTV_STATE_UNNAMED,
extern LttvProcessStatus
LTTV_STATE_UNNAMED,
- LTTV_STATE_UNBRANDED,
LTTV_STATE_WAIT_FORK,
LTTV_STATE_WAIT_CPU,
LTTV_STATE_EXIT,
LTTV_STATE_WAIT_FORK,
LTTV_STATE_WAIT_CPU,
LTTV_STATE_EXIT,
@@
-190,6
+189,9
@@
extern LttvProcessStatus
LTTV_STATE_RUN,
LTTV_STATE_DEAD;
LTTV_STATE_RUN,
LTTV_STATE_DEAD;
+extern GQuark
+ LTTV_STATE_UNBRANDED;
+
typedef GQuark LttvProcessType;
extern LttvProcessType
typedef GQuark LttvProcessType;
extern LttvProcessType
@@
-289,12
+291,15
@@
struct _LttvTraceState {
guint nb_syscalls;
GQuark *trap_names;
guint nb_traps;
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;
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 {
};
struct _LttvTraceStateClass {
This page took
0.023979 seconds
and
4
git commands to generate.