diff options
Diffstat (limited to 'bin/stdump.c')
-rw-r--r-- | bin/stdump.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/bin/stdump.c b/bin/stdump.c index 282fb31..30715dd 100644 --- a/bin/stdump.c +++ b/bin/stdump.c | |||
@@ -4,28 +4,8 @@ | |||
4 | 4 | ||
5 | 5 | ||
6 | #include "litmus.h" | 6 | #include "litmus.h" |
7 | #include "adaptive.h" | ||
8 | #include "sched_trace.h" | 7 | #include "sched_trace.h" |
9 | 8 | ||
10 | int show_sl_chg(trace_header_t* hdr) | ||
11 | { | ||
12 | service_level_change_record_t *rec; | ||
13 | |||
14 | rec = (service_level_change_record_t*) hdr; | ||
15 | printf("SL CHANGE : PID=%d PERIOD=%lu\n", rec->task.pid, | ||
16 | rec->new_level.period); | ||
17 | return 0; | ||
18 | } | ||
19 | |||
20 | int show_weight_error(trace_header_t* hdr) | ||
21 | { | ||
22 | weight_error_record_t *rec; | ||
23 | |||
24 | rec = (weight_error_record_t*) hdr; | ||
25 | printf("WEIGHT ERR: PID=%d EST=%5.4f ACT=%5.4f\n", rec->task, | ||
26 | fp2f(rec->estimate), fp2f(rec->actual)); | ||
27 | return 0; | ||
28 | } | ||
29 | 9 | ||
30 | 10 | ||
31 | int main(int argc, char** argv) | 11 | int main(int argc, char** argv) |
@@ -34,8 +14,6 @@ int main(int argc, char** argv) | |||
34 | int ret; | 14 | int ret; |
35 | 15 | ||
36 | init_record_callback(&cb); | 16 | init_record_callback(&cb); |
37 | set_callback(ST_SERVICE_LEVEL_CHANGE, show_sl_chg, &cb); | ||
38 | set_callback(ST_WEIGHT_ERROR, show_weight_error, &cb); | ||
39 | 17 | ||
40 | ret = walk_sched_trace_files_ordered(argv + 1, argc - 1, 0, &cb); | 18 | ret = walk_sched_trace_files_ordered(argv + 1, argc - 1, 0, &cb); |
41 | if (ret != 0) | 19 | if (ret != 0) |