diff options
author | Sabrina Dubroca <[email protected]> | 2017-06-22 11:24:42 +0200 |
---|---|---|
committer | Steven Rostedt (VMware) <[email protected]> | 2017-06-29 23:13:23 -0400 |
commit | 9e52b32567126fe146f198971364f68d3bc5233f (patch) | |
tree | a13bfbc453fe0005ff13f13997aefa299636b359 /net/lapb/lapb_subr.c | |
parent | 0f17976568b3f72e676450af0c0db6f8752253d6 (diff) |
tracing/kprobes: Allow to create probe with a module name starting with a digit
Always try to parse an address, since kstrtoul() will safely fail when
given a symbol as input. If that fails (which will be the case for a
symbol), try to parse a symbol instead.
This allows creating a probe such as:
p:probe/vlan_gro_receive 8021q:vlan_gro_receive+0
Which is necessary for this command to work:
perf probe -m 8021q -a vlan_gro_receive
Link: http://lkml.kernel.org/r/fd72d666f45b114e2c5b9cf7e27b91de1ec966f1.1498122881.git.sd@queasysnail.net
Cc: [email protected]
Fixes: 413d37d1e ("tracing: Add kprobe-based event tracer")
Acked-by: Masami Hiramatsu <[email protected]>
Signed-off-by: Sabrina Dubroca <[email protected]>
Signed-off-by: Steven Rostedt (VMware) <[email protected]>
Diffstat (limited to 'net/lapb/lapb_subr.c')
0 files changed, 0 insertions, 0 deletions