path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --filter=c abc_abc & $ uftrace --pid $(pidof abc_abc) --filter=a $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --trace=off abc_abc & $ uftrace --pid $(pidof abc_abc) --trace=on $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --trace=off abc_abc & $ uftrace --pid $(pidof abc_abc) --trace=on $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION 10.508 us [ 30324] | } /* wait_for_sigusr1 */ path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --filter=c abc_abc & $ uftrace --pid $(pidof abc_abc) --filter=a $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION 0.398 us [ 3679] | c(); path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --time-filter=0.8us abc_abc & $ uftrace --pid $(pidof abc_abc) --time-filter=0.5us $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION [ 30196] | main() { path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --depth=2 abc_abc & $ uftrace --pid $(pidof abc_abc) --depth=4 $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --depth=2 abc_abc & $ uftrace --pid $(pidof abc_abc) --depth=4 $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION [ 32384] | main() { path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --caller-filter=a abc_abc & $ uftrace --pid $(pidof abc_abc) --caller-filter=a@clear $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --caller-filter=a abc_abc & $ uftrace --pid $(pidof abc_abc) --caller-filter=a@clear $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION [ 4956] | main() { path: uftrace_0.19-1/doc/uftrace-live.md $ uftrace --agent --time-filter=0.8us abc_abc & $ uftrace --pid $(pidof abc_abc) --time-filter=0.5us $ kill -s SIGUSR1 $(pidof abc_abc) # DURATION TID FUNCTION