projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
interrupts gui: reenable compilation
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
lttv
/
state.c
diff --git
a/ltt/branches/poly/lttv/lttv/state.c
b/ltt/branches/poly/lttv/lttv/state.c
index d1120c7097c49b1ddcbf8761c113978b96f62713..38dcd2ef4795876f4c4b23c2393bf4be44a93928 100644
(file)
--- a/
ltt/branches/poly/lttv/lttv/state.c
+++ b/
ltt/branches/poly/lttv/lttv/state.c
@@
-21,6
+21,7
@@
#include <config.h>
#endif
#include <config.h>
#endif
+#include <glib.h>
#include <lttv/lttv.h>
#include <lttv/module.h>
#include <lttv/state.h>
#include <lttv/lttv.h>
#include <lttv/module.h>
#include <lttv/state.h>
@@
-105,8
+106,7
@@
GQuark
LTT_FIELD_MINOR,
LTT_FIELD_MAJOR,
LTT_FIELD_OPERATION,
LTT_FIELD_MINOR,
LTT_FIELD_MAJOR,
LTT_FIELD_OPERATION,
- LTT_FIELD_ACTION,
- LTT_FIELD_NUM;
+ LTT_FIELD_ACTION;
LttvExecutionMode
LTTV_STATE_MODE_UNKNOWN,
LttvExecutionMode
LTTV_STATE_MODE_UNKNOWN,
@@
-1656,6
+1656,7
@@
create_name_tables(LttvTraceState *tcs)
// }
// }
// }
// }
+ name_tables->nb_syscalls = 256;
name_tables->syscall_names = g_new(GQuark, 256);
for(i = 0 ; i < 256 ; i++) {
g_string_printf(fe_name, "syscall %d", i);
name_tables->syscall_names = g_new(GQuark, 256);
for(i = 0 ; i < 256 ; i++) {
g_string_printf(fe_name, "syscall %d", i);
@@
-2872,6
+2873,8
@@
static gboolean enum_process_state(void *hook_data, void *call_data)
f = lttv_trace_get_hook_field(th, 3);
type = ltt_enum_string_get(f, ltt_event_get_unsigned(e, f));
f = lttv_trace_get_hook_field(th, 3);
type = ltt_enum_string_get(f, ltt_event_get_unsigned(e, f));
+ //FIXME: type is rarely used, enum must match possible types.
+
/* mode */
f = lttv_trace_get_hook_field(th, 4);
mode = ltt_enum_string_get(f,ltt_event_get_unsigned(e, f));
/* mode */
f = lttv_trace_get_hook_field(th, 4);
mode = ltt_enum_string_get(f,ltt_event_get_unsigned(e, f));
@@
-3117,7
+3120,7
@@
void lttv_state_add_event_hooks(LttvTracesetState *self)
process_free, NULL, &hooks);
lttv_trace_find_hook(ts->parent.t,
process_free, NULL, &hooks);
lttv_trace_find_hook(ts->parent.t,
- LTT_FACILITY_
KERNEL
,
+ LTT_FACILITY_
FS
,
LTT_EVENT_EXEC,
FIELD_ARRAY(LTT_FIELD_FILENAME),
process_exec, NULL, &hooks);
LTT_EVENT_EXEC,
FIELD_ARRAY(LTT_FIELD_FILENAME),
process_exec, NULL, &hooks);
@@
-3146,7
+3149,7
@@
void lttv_state_add_event_hooks(LttvTracesetState *self)
lttv_trace_find_hook(ts->parent.t,
LTT_FACILITY_LIST,
LTT_EVENT_LIST_INTERRUPT,
lttv_trace_find_hook(ts->parent.t,
LTT_FACILITY_LIST,
LTT_EVENT_LIST_INTERRUPT,
- FIELD_ARRAY(LTT_FIELD_ACTION, LTT_FIELD_
NUM
),
+ FIELD_ARRAY(LTT_FIELD_ACTION, LTT_FIELD_
IRQ_ID
),
enum_interrupt, NULL, &hooks);
lttv_trace_find_hook(ts->parent.t,
enum_interrupt, NULL, &hooks);
lttv_trace_find_hook(ts->parent.t,
@@
-3791,8
+3794,8
@@
lttv_tracefile_state_get_type(void)
static void module_init()
{
static void module_init()
{
- LTTV_STATE_UNNAMED = g_quark_from_string("
UNNAMED
");
- LTTV_STATE_UNBRANDED = g_quark_from_string("
UNBRANDED
");
+ LTTV_STATE_UNNAMED = g_quark_from_string("");
+ LTTV_STATE_UNBRANDED = g_quark_from_string("");
LTTV_STATE_MODE_UNKNOWN = g_quark_from_string("MODE_UNKNOWN");
LTTV_STATE_USER_MODE = g_quark_from_string("USER_MODE");
LTTV_STATE_SYSCALL = g_quark_from_string("SYSCALL");
LTTV_STATE_MODE_UNKNOWN = g_quark_from_string("MODE_UNKNOWN");
LTTV_STATE_USER_MODE = g_quark_from_string("USER_MODE");
LTTV_STATE_SYSCALL = g_quark_from_string("SYSCALL");
@@
-3841,8
+3844,8
@@
static void module_init()
LTT_EVENT_TRAP_EXIT = g_quark_from_string("trap_exit");
LTT_EVENT_IRQ_ENTRY = g_quark_from_string("irq_entry");
LTT_EVENT_IRQ_EXIT = g_quark_from_string("irq_exit");
LTT_EVENT_TRAP_EXIT = g_quark_from_string("trap_exit");
LTT_EVENT_IRQ_ENTRY = g_quark_from_string("irq_entry");
LTT_EVENT_IRQ_EXIT = g_quark_from_string("irq_exit");
- LTT_EVENT_SOFT_IRQ_ENTRY = g_quark_from_string("soft
_
irq_entry");
- LTT_EVENT_SOFT_IRQ_EXIT = g_quark_from_string("soft
_
irq_exit");
+ LTT_EVENT_SOFT_IRQ_ENTRY = g_quark_from_string("softirq_entry");
+ LTT_EVENT_SOFT_IRQ_EXIT = g_quark_from_string("softirq_exit");
LTT_EVENT_SCHED_SCHEDULE = g_quark_from_string("sched_schedule");
LTT_EVENT_PROCESS_FORK = g_quark_from_string("process_fork");
LTT_EVENT_KTHREAD_CREATE = g_quark_from_string("kthread_create");
LTT_EVENT_SCHED_SCHEDULE = g_quark_from_string("sched_schedule");
LTT_EVENT_PROCESS_FORK = g_quark_from_string("process_fork");
LTT_EVENT_KTHREAD_CREATE = g_quark_from_string("kthread_create");
@@
-3883,7
+3886,6
@@
static void module_init()
LTT_FIELD_MINOR = g_quark_from_string("minor");
LTT_FIELD_OPERATION = g_quark_from_string("direction");
LTT_FIELD_ACTION = g_quark_from_string("action");
LTT_FIELD_MINOR = g_quark_from_string("minor");
LTT_FIELD_OPERATION = g_quark_from_string("direction");
LTT_FIELD_ACTION = g_quark_from_string("action");
- LTT_FIELD_NUM = g_quark_from_string("num");
LTTV_CPU_UNKNOWN = g_quark_from_string("unknown");
LTTV_CPU_IDLE = g_quark_from_string("idle");
LTTV_CPU_UNKNOWN = g_quark_from_string("unknown");
LTTV_CPU_IDLE = g_quark_from_string("idle");
This page took
0.044191 seconds
and
4
git commands to generate.