aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2007-10-18 13:10:15 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2007-10-18 13:10:15 -0400
commitf3545b2e8720a7116fec377c8b748b45cc3c5fa2 (patch)
treefb2f35af7297495f6a7cd571d6e4416794b097e1 /include
parent3d07fc5c31dafaadecfea2b338471d9df648b00c (diff)
implement sched_trace multifile walking support
Diffstat (limited to 'include')
-rw-r--r--include/sched_trace.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/sched_trace.h b/include/sched_trace.h
index 57f7876..235dc3d 100644
--- a/include/sched_trace.h
+++ b/include/sched_trace.h
@@ -128,6 +128,11 @@ typedef struct {
128#define set_callback(type, fn, a) do {(a)->handler[type] = fn; } while (0); 128#define set_callback(type, fn, a) do {(a)->handler[type] = fn; } while (0);
129 129
130int walk_sched_trace(void* start, void* end, record_callback_t *cb); 130int walk_sched_trace(void* start, void* end, record_callback_t *cb);
131int walk_sched_traces_ordered(void** start, void** end, unsigned int count,
132 record_callback_t *cb);
133
131int walk_sched_trace_file(const char* name, int keep_mapped, 134int walk_sched_trace_file(const char* name, int keep_mapped,
132 record_callback_t *cb); 135 record_callback_t *cb);
136int walk_sched_trace_files_ordered(const char** names, unsigned int count,
137 int keep_mapped, record_callback_t *cb);
133#endif 138#endif