projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
init state timestamp is beginning of trace, not 0
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
lttv
/
batchtest.c
diff --git
a/ltt/branches/poly/lttv/lttv/batchtest.c
b/ltt/branches/poly/lttv/lttv/batchtest.c
index d71302719c2fcbdc1c09cdcabe18345b856c55a9..08922fd738d8fb07a8327bbcc6ce54550edb8a8b 100644
(file)
--- a/
ltt/branches/poly/lttv/lttv/batchtest.c
+++ b/
ltt/branches/poly/lttv/lttv/batchtest.c
@@
-253,7
+253,7
@@
static gboolean process_traceset(void *hook_data, void *call_data)
LttTracefile *tracefile, *tf;
LttTracefile *tracefile, *tf;
- LttEvent *event;
+ LttEvent *event
= ltt_event_new()
;
LttFacility *facility;
LttFacility *facility;
@@
-300,7
+300,7
@@
static gboolean process_traceset(void *hook_data, void *call_data)
ltt_tracefile_seek_time(tracefile, zero_time);
previous_time = zero_time;
nb_equal = 0;
ltt_tracefile_seek_time(tracefile, zero_time);
previous_time = zero_time;
nb_equal = 0;
- while((
event = ltt_tracefile_read(tracefile
)) != NULL) {
+ while((
ltt_tracefile_read(tracefile, event
)) != NULL) {
facility = ltt_event_facility(event);
event_type = ltt_event_eventtype(event);
time = ltt_event_time(event);
facility = ltt_event_facility(event);
event_type = ltt_event_eventtype(event);
time = ltt_event_time(event);
@@
-539,6
+539,7
@@
static gboolean process_traceset(void *hook_data, void *call_data)
g_free(a_event_position);
lttv_context_fini(tc);
g_object_unref(tscs);
g_free(a_event_position);
lttv_context_fini(tc);
g_object_unref(tscs);
+ ltt_event_destroy(event);
if(lttv_profile_memory) {
g_message("Memory summary at the end of batchtest");
if(lttv_profile_memory) {
g_message("Memory summary at the end of batchtest");
@@
-722,6
+723,7
@@
static void destroy()
nb = lttv_traceset_number(traceset);
for(i = 0 ; i < nb ; i++) {
trace = lttv_traceset_get(traceset, i);
nb = lttv_traceset_number(traceset);
for(i = 0 ; i < nb ; i++) {
trace = lttv_traceset_get(traceset, i);
+ lttv_traceset_remove(traceset,i);
ltt_trace_close(lttv_trace(trace));
lttv_trace_destroy(trace);
}
ltt_trace_close(lttv_trace(trace));
lttv_trace_destroy(trace);
}
This page took
0.03274 seconds
and
4
git commands to generate.