diff options
author | Harald Welte <laforge@osmocom.org> | 2020-09-26 17:10:29 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2020-09-26 19:40:41 +0200 |
commit | a3ee406b6ec642435a107c5c1b2130e9d32c9fb3 (patch) | |
tree | da2343f5b543dd6b3bff20d31970c4e1ec82d5df /libosmo-log.bt |
Diffstat (limited to 'libosmo-log.bt')
-rwxr-xr-x | libosmo-log.bt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/libosmo-log.bt b/libosmo-log.bt new file mode 100755 index 0000000..a1b697f --- /dev/null +++ b/libosmo-log.bt @@ -0,0 +1,22 @@ +#!/usr/bin/env bpftrace + +BEGIN +{ + printf("Tracing libosmocore log latency... Hit Ctrl-C to end.\n"); +} + +usdt:/usr/local/lib/libosmocore.so.16.0.0:libosmocore:log_start +{ + @start[tid] = nsecs; +} + +usdt:/usr/local/lib/libosmocore.so.16.0.0:libosmocore:log_done +{ + @usecs = hist((nsecs - @start[tid]) / 1000); + delete(@start[tid]); +} + +END +{ + clear(@start); +} |