Messages in this thread | | | Date | Fri, 13 Jan 2023 09:33:41 +0530 | Subject | Re: [PATCH] uprobes: list all active uprobes in the system | From | Ravi Bangoria <> |
| |
+cc: Steven, Oleg, Masami
On 11-Jan-23 4:18 PM, luolongjun@huawei.com wrote: > From: Longjun Luo <luolongjun@huawei.com> > > Since uprobes will replace instructions in the process > memory, it is necessary to provide one way to list > all active uprobes. One can access this file through > /sys/kernel/debug/uprobes/list. > > Output looks like this > ===================== > inode+offset/ref_ctr_offset 4160760670+0x30a10/0x0 > ref 1 > register_rwsem (unlocked) > consumer_rwsem (unlocked) > consumers-1 > handler 0xffffffffc03ee02e(handler) uprobe > ret_handler 0x0000000000000000( ) > filter 0xffffffffc03ee010(filter) uprobe > consumers-2 > handler 0xffffffffc03e902e(handler_1) uprobe_1 > ret_handler 0x0000000000000000( ) > filter 0xffffffffc03e9010(filter_1) uprobe_1
You can list uprobes via /sys/kernel/tracing/uprobe_events. Any specific reason to introduce another way?
Thanks, Ravi
| |