3 # syslist.kp syscall latency as a list with counts
5 # 10-Nov-2013 Brendan Gregg Created this
9 order = {} # a workaround for key sorting
11 trace syscalls:sys_enter_* {
12 self[tid()] = gettimeofday_us()
15 trace syscalls:sys_exit_* {
16 if (self[tid()] == nil) { return }
17 delta = gettimeofday_us() - self[tid()]
24 printf(" %8s %8s\n", "LAT(us)", "COUNT");
25 function cmp(v1, v2) {
28 for (lat, dummy in sort_pairs(order, cmp)) {
29 printf(" %8d %8d\n", lat, lats[lat]);