From 7172c3be29dd2772bb7f163c43dce844d5884bf9 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sun, 2 Oct 2022 14:01:20 +0200 Subject: pkg/report: ignore more refcount/kobject frames We ignore some of the kobject frames, but there is also kobject_cleanup that we were missing (or maybe was added recently). Make refcount/kobject patterns more robust. --- pkg/report/linux.go | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'pkg/report/linux.go') diff --git a/pkg/report/linux.go b/pkg/report/linux.go index 5626c0569..97986e21f 100644 --- a/pkg/report/linux.go +++ b/pkg/report/linux.go @@ -1096,12 +1096,8 @@ var linuxStackParams = &stackParams{ "atomic(64)?_(dec|inc|read|set|or|xor|and|add|sub|fetch|xchg|cmpxchg|try)", "(set|clear|change|test)_bit", "__wake_up", - "refcount_add", - "refcount_sub", - "refcount_inc", - "refcount_dec", - "refcount_set", - "refcount_read", + "^refcount_", + "^kref_", "ref_tracker", "seqprop_assert", "memcpy", @@ -1163,9 +1159,7 @@ var linuxStackParams = &stackParams{ "destroy_workqueue", "finish_wait", "kthread_stop", - "kobject_del", - "kobject_put", - "kobject_uevent_env", + "kobject_", "add_uevent_var", "get_device_parent", "device_add", -- cgit mrf-deployment