1)5.904616 8824 8824 trace-bpfcc register_kprobe p=0xffff802775f4f010
2)Sudo gdb vmlinux /proc/kcore
(gdb) p *(struct kprobe*)0xffff802775f4f010
$2 = {hlist = {next = 0x0, pprev = 0xffff000009a3a998 <kprobe_table+344>}, list = {
next = 0xffff802775f4f020, prev = 0xffff802775f4f020}, nmissed = 0,
addr = 0xffff000008248cd0 <do_mmap>, symbol_name = 0xffff802768c2ac00 "do_mmap", offset = 0,
pre_handler = 0xffff0000081b6f68 <kprobe_dispatcher>, post_handler = 0x0, fault_handler = 0x0,
opcode = 2847505405, ainsn = {api = {insn = 0xffff000012f70004, pstate_cc = 0x0, handler = 0x0,
restore = 18446462598869454036}}, flags = 0}
bpf-结合gdb打印结构体信息
最新推荐文章于 2024-03-28 10:40:10 发布