projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
convert from svn repository: remove tags directory
[lttv.git]
/
trunk
/
lttv
/
lttv
/
lttv
/
state.h
diff --git
a/trunk/lttv/lttv/lttv/state.h
b/trunk/lttv/lttv/lttv/state.h
index 8c5fc04006dd610bdfb82857d36dc2a328f06b2b..ad7f9e064693f59590e9629ff52261a2001dfad2 100644
(file)
--- a/
trunk/lttv/lttv/lttv/state.h
+++ b/
trunk/lttv/lttv/lttv/state.h
@@
-66,6
+66,7
@@
extern GQuark
LTT_CHANNEL_SYSCALL_STATE,
LTT_CHANNEL_TASK_STATE,
LTT_CHANNEL_VM_STATE,
LTT_CHANNEL_SYSCALL_STATE,
LTT_CHANNEL_TASK_STATE,
LTT_CHANNEL_VM_STATE,
+ LTT_CHANNEL_KPROBE_STATE,
LTT_CHANNEL_FS,
LTT_CHANNEL_KERNEL,
LTT_CHANNEL_MM,
LTT_CHANNEL_FS,
LTT_CHANNEL_KERNEL,
LTT_CHANNEL_MM,
@@
-103,7
+104,9
@@
extern GQuark
LTT_EVENT_REQUEST_COMPLETE,
LTT_EVENT_LIST_INTERRUPT,
LTT_EVENT_SYS_CALL_TABLE,
LTT_EVENT_REQUEST_COMPLETE,
LTT_EVENT_LIST_INTERRUPT,
LTT_EVENT_SYS_CALL_TABLE,
- LTT_EVENT_SOFTIRQ_VEC;
+ LTT_EVENT_SOFTIRQ_VEC,
+ LTT_EVENT_KPROBE_TABLE,
+ LTT_EVENT_KPROBE;
/* Fields Quarks */
/* Fields Quarks */
@@
-133,7
+136,8
@@
extern GQuark
LTT_FIELD_ACTION,
LTT_FIELD_ID,
LTT_FIELD_ADDRESS,
LTT_FIELD_ACTION,
LTT_FIELD_ID,
LTT_FIELD_ADDRESS,
- LTT_FIELD_SYMBOL;
+ LTT_FIELD_SYMBOL,
+ LTT_FIELD_IP;
typedef struct _LttvTracesetState LttvTracesetState;
typedef struct _LttvTracesetStateClass LttvTracesetStateClass;
typedef struct _LttvTracesetState LttvTracesetState;
typedef struct _LttvTracesetStateClass LttvTracesetStateClass;
@@
-329,9
+333,9
@@
GType lttv_traceset_state_get_type (void);
typedef struct _LttvCPUState {
GArray *mode_stack;
typedef struct _LttvCPUState {
GArray *mode_stack;
-
gint last_irq
;
-
gint last_soft_irq
;
-
gint last_trap
;
+
GArray *irq_stack
;
+
GArray *softirq_stack
;
+
GArray *trap_stack
;
} LttvCPUState;
typedef struct _LttvIRQState {
} LttvCPUState;
typedef struct _LttvIRQState {
@@
-370,6
+374,7
@@
struct _LttvTraceState {
GQuark *irq_names;
GQuark *soft_irq_names;
LttTime *max_time_state_recomputed_in_seek;
GQuark *irq_names;
GQuark *soft_irq_names;
LttTime *max_time_state_recomputed_in_seek;
+ GHashTable *kprobe_hash;
/* Array of per cpu running process */
LttvProcessState **running_process;
/* Array of per cpu running process */
LttvProcessState **running_process;
This page took
0.022615 seconds
and
4
git commands to generate.