函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\trace\trace_uprobe.c Create Date:2022-07-27 13:55:37
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:append_trace_uprobe

函数原型:static int append_trace_uprobe(struct trace_uprobe *tu, struct trace_uprobe *to)

返回类型:int

参数:

类型参数名称
struct trace_uprobe *tu
struct trace_uprobe *to
442  ret等于Return the smallest index of different type argument (start from 1).* If all argument types and name are same, return 0.
443  如果ret
445  trace_probe_log_set_index(ret + 1)
446  trace_probe_log_err(0, DIFF_ARG_TYPE)
447  返回:负EEXIST
449  如果trace_uprobe_has_same_uprobe(to, tu)则
450  trace_probe_log_set_index(0)
451  trace_probe_log_err(0, SAME_PROBE)
452  返回:负EEXIST
456  ret等于trace_probe_append( & tp, & tp)
457  如果非retdyn_event_add( & devent)
460  返回:ret
调用者
名称描述
register_trace_uprobeRegister a trace_uprobe and probe_event