diff options
| author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2007-10-18 13:10:15 -0400 |
|---|---|---|
| committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2007-10-18 13:10:15 -0400 |
| commit | f3545b2e8720a7116fec377c8b748b45cc3c5fa2 (patch) | |
| tree | fb2f35af7297495f6a7cd571d6e4416794b097e1 /include | |
| parent | 3d07fc5c31dafaadecfea2b338471d9df648b00c (diff) | |
implement sched_trace multifile walking support
Diffstat (limited to 'include')
| -rw-r--r-- | include/sched_trace.h | 5 |
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 | ||
| 130 | int walk_sched_trace(void* start, void* end, record_callback_t *cb); | 130 | int walk_sched_trace(void* start, void* end, record_callback_t *cb); |
| 131 | int walk_sched_traces_ordered(void** start, void** end, unsigned int count, | ||
| 132 | record_callback_t *cb); | ||
| 133 | |||
| 131 | int walk_sched_trace_file(const char* name, int keep_mapped, | 134 | int walk_sched_trace_file(const char* name, int keep_mapped, |
| 132 | record_callback_t *cb); | 135 | record_callback_t *cb); |
| 136 | int walk_sched_trace_files_ordered(const char** names, unsigned int count, | ||
| 137 | int keep_mapped, record_callback_t *cb); | ||
| 133 | #endif | 138 | #endif |
