函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\kprobes.c Create Date:2022-07-27 12:38:38
Last Modify:2022-05-22 18:14:58 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Return true if the kprobe is an aggregator

函数原型:static inline int kprobe_aggrprobe(struct kprobe *p)

返回类型:int

参数:

类型参数名称
struct kprobe *p
343  返回: Called before addr is executed. 恒等于aggr_pre_handler
调用者
名称描述
kprobe_unusedReturn true(!0) if the kprobe is unused
kprobe_optreadyReturn true(!0) if the kprobe is ready for optimization.
kprobe_disarmedReturn true(!0) if the kprobe is disarmed. Note: p must be on hash list
kprobe_queuedReturn true(!0) if the probe is queued on (un)optimizing lists
unoptimize_kprobeUnoptimize a kprobe if p is optimized
kprobes_inc_nmissed_countWalks the list and increments nmissed count for multiprobe case
register_aggr_kprobeThis is the second or subsequent kprobe at the address - handle* the intricacies
__unregister_kprobe_topUnregister a kprobe without a scheduler synchronization.
kill_kprobeSet the kprobe gone and remove its instruction buffer.