From a57dad43037cc9f6e2b05c4259a34663572495bd Mon Sep 17 00:00:00 2001 From: Adam Drescher Date: Tue, 28 May 2019 10:22:28 -0400 Subject: [PATCH] examples: disksnoop checks if blk_start_request exists before attaching kprobe --- examples/tracing/disksnoop.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/tracing/disksnoop.py b/examples/tracing/disksnoop.py index e181235b626e..1101e6f2622d 100755 --- a/examples/tracing/disksnoop.py +++ b/examples/tracing/disksnoop.py @@ -43,7 +43,8 @@ } """) -b.attach_kprobe(event="blk_start_request", fn_name="trace_start") +if BPF.get_kprobe_functions(b'blk_start_request'): + b.attach_kprobe(event="blk_start_request", fn_name="trace_start") b.attach_kprobe(event="blk_mq_start_request", fn_name="trace_start") b.attach_kprobe(event="blk_account_io_completion", fn_name="trace_completion")