函数源码 |
Source File:kernel\trace\trace_kprobe.c |
Create Date:2022-07-27 13:49:29 |
首页 | Copyright©Brick |
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 | static bool trace_kprobe_match_command_head( struct trace_kprobe *tk, int argc, const char **argv) { char buf[MAX_ARGSTR_LEN + 1]; if (!argc) return true ; if (!tk->symbol) snprintf(buf, sizeof (buf), "0x%p" , tk->rp.kp.addr); else if (tk->rp.kp.offset) snprintf(buf, sizeof (buf), "%s+%u" , trace_kprobe_symbol(tk), tk->rp.kp.offset); else snprintf(buf, sizeof (buf), "%s" , trace_kprobe_symbol(tk)); if ( strcmp (buf, argv[0])) return false ; argc--; argv++; return trace_probe_match_command_args(&tk->tp, argc, argv); } |