projects
/
lttv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ba576a7
)
git-svn-id: http://ltt.polymtl.ca/svn@174 04897980-b3bd-0310-b5e0-8ef037075253
author
dagenais
<dagenais@04897980-b3bd-0310-b5e0-8ef037075253>
Thu, 7 Aug 2003 15:35:38 +0000
(15:35 +0000)
committer
dagenais
<dagenais@04897980-b3bd-0310-b5e0-8ef037075253>
Thu, 7 Aug 2003 15:35:38 +0000
(15:35 +0000)
ltt/branches/poly/lttv/main.c
patch
|
blob
|
blame
|
history
ltt/branches/poly/lttv/module.c
patch
|
blob
|
blame
|
history
ltt/branches/poly/lttv/state.c
patch
|
blob
|
blame
|
history
ltt/branches/poly/lttv/textDump.c
patch
|
blob
|
blame
|
history
diff --git
a/ltt/branches/poly/lttv/main.c
b/ltt/branches/poly/lttv/main.c
index 1123af44429bf4d9f6b3fc8566a2ac049a15c311..ec131915dfd59a37c87fa8a59c3463f91a335c10 100644
(file)
--- a/
ltt/branches/poly/lttv/main.c
+++ b/
ltt/branches/poly/lttv/main.c
@@
-101,7
+101,9
@@
int main(int argc, char **argv) {
lttv_module_path_option, NULL);
lttv_hooks_call(before_options, NULL);
lttv_module_path_option, NULL);
lttv_hooks_call(before_options, NULL);
+ lttv_option_parse(argc, argv);
lttv_hooks_call(after_options, NULL);
lttv_hooks_call(after_options, NULL);
+
lttv_hooks_call(before_main, NULL);
lttv_hooks_call(after_main, NULL);
lttv_hooks_call(before_main, NULL);
lttv_hooks_call(after_main, NULL);
diff --git
a/ltt/branches/poly/lttv/module.c
b/ltt/branches/poly/lttv/module.c
index 0f6f5a0727a0d35e8fddb7cc23a24a2db8b25fcb..e6012f768223fd3121383b68df1a18f33a06d423 100644
(file)
--- a/
ltt/branches/poly/lttv/module.c
+++ b/
ltt/branches/poly/lttv/module.c
@@
-118,7
+118,7
@@
module_load(const char *name, int argc, char **argv)
if(!g_module_symbol(gm, "init", (gpointer)&init_function)) {
g_warning("module %s (%s) has no init function", name, pathname);
}
if(!g_module_symbol(gm, "init", (gpointer)&init_function)) {
g_warning("module %s (%s) has no init function", name, pathname);
}
- else init_
F
unction(m, argc, argv);
+ else init_
f
unction(m, argc, argv);
}
else {
}
else {
diff --git
a/ltt/branches/poly/lttv/state.c
b/ltt/branches/poly/lttv/state.c
index b60f22f23cfdda8a67c85a2237dcf71d14d260c5..2a9164caeb6da7ae0c311c788f952a364c397164 100644
(file)
--- a/
ltt/branches/poly/lttv/state.c
+++ b/
ltt/branches/poly/lttv/state.c
@@
-78,21
+78,21
@@
fini(LttvTracesetState *self)
}
}
-LttvTracesetContext *
+
static
LttvTracesetContext *
new_traceset_context(LttvTracesetContext *self)
{
return LTTV_TRACESET_CONTEXT(g_object_new(LTTV_TRACESET_STATE_TYPE, NULL));
}
new_traceset_context(LttvTracesetContext *self)
{
return LTTV_TRACESET_CONTEXT(g_object_new(LTTV_TRACESET_STATE_TYPE, NULL));
}
-LttvTraceContext *
+
static
LttvTraceContext *
new_trace_context(LttvTracesetContext *self)
{
return LTTV_TRACE_CONTEXT(g_object_new(LTTV_TRACE_STATE_TYPE, NULL));
}
new_trace_context(LttvTracesetContext *self)
{
return LTTV_TRACE_CONTEXT(g_object_new(LTTV_TRACE_STATE_TYPE, NULL));
}
-LttvTracefileContext *
+
static
LttvTracefileContext *
new_tracefile_context(LttvTracesetContext *self)
{
return LTTV_TRACEFILE_CONTEXT(g_object_new(LTTV_TRACEFILE_STATE_TYPE, NULL));
new_tracefile_context(LttvTracesetContext *self)
{
return LTTV_TRACEFILE_CONTEXT(g_object_new(LTTV_TRACEFILE_STATE_TYPE, NULL));
@@
-272,6
+272,7
@@
static void push_state(LttvTracefileState *tfs, LttvInterruptType t,
intr->n = state_id;
intr->entry = intr->last_change = LTTV_TRACEFILE_CONTEXT(tfs)->timestamp;
intr->s = process->state->s;
intr->n = state_id;
intr->entry = intr->last_change = LTTV_TRACEFILE_CONTEXT(tfs)->timestamp;
intr->s = process->state->s;
+ process->state = intr;
}
}
@@
-512,7
+513,7
@@
find_hook(LttTrace *t, char *facility, char *event,
et = ltt_facility_eventtype_get_by_name(f, event);
if(et == NULL) g_error("Event %s does not exist", event);
et = ltt_facility_eventtype_get_by_name(f, event);
if(et == NULL) g_error("Event %s does not exist", event);
- hook_id.id =
*(ltt_eventtype_id(et)); /* CHECK */
+ hook_id.id =
ltt_eventtype_id(et);
hook_id.h = h;
hook_id.free_hook_data = FALSE;
hook_data.f1 = find_field(et, field1);
hook_id.h = h;
hook_id.free_hook_data = FALSE;
hook_data.f1 = find_field(et, field1);
diff --git
a/ltt/branches/poly/lttv/textDump.c
b/ltt/branches/poly/lttv/textDump.c
index e4c8d5c736b2f7a22759e4946d69f97a162dc88e..646cb0812123ae9bc5d23baac04e3a465ac18515 100644
(file)
--- a/
ltt/branches/poly/lttv/textDump.c
+++ b/
ltt/branches/poly/lttv/textDump.c
@@
-79,9
+79,9
@@
void print_field(LttEvent *e, LttField *f, GString *s, gboolean field_names) {
nb = ltt_type_member_number(type);
for(i = 0 ; i < nb ; i++) {
element = ltt_field_member(f,i);
nb = ltt_type_member_number(type);
for(i = 0 ; i < nb ; i++) {
element = ltt_field_member(f,i);
- if(
name
) {
+ if(
field_names
) {
ltt_type_member_type(type, i, &name);
ltt_type_member_type(type, i, &name);
- g_string_append_printf(s, " %s = ",
field_names
);
+ g_string_append_printf(s, " %s = ",
name
);
}
print_field(e, element, s, field_names);
}
}
print_field(e, element, s, field_names);
}
@@
-115,6
+115,7
@@
void lttv_event_to_string(LttEvent *e, LttTracefile *tf, GString *s,
g_string_append_printf(s,"%s.%s: %ld.%ld (%s)",ltt_facility_name(facility),
ltt_eventtype_name(event_type), (long)time.tv_sec, time.tv_nsec,
ltt_tracefile_name(tf));
g_string_append_printf(s,"%s.%s: %ld.%ld (%s)",ltt_facility_name(facility),
ltt_eventtype_name(event_type), (long)time.tv_sec, time.tv_nsec,
ltt_tracefile_name(tf));
+ /* Print the process id and the state/interrupt type of the process */
}
print_field(e, field, s, field_names);
}
print_field(e, field, s, field_names);
This page took
0.027883 seconds
and
4
git commands to generate.