diff options
author | Prashanth Nageshappa <[email protected]> | 2012-02-28 09:43:01 +0530 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2012-02-29 18:29:46 -0300 |
commit | 1c1bc9223387dacc48eb2b61b0baabe7e9cf47f6 (patch) | |
tree | 873357b11c3423f2b8798b0c9e8e5ac18735db66 /net/lapb/lapb_timer.c | |
parent | cfbd70c17c4535e64be92ea442a2a45078a18184 (diff) |
perf probe: Ensure offset provided is not greater than function length without DWARF info too
The 'perf probe' command allows kprobe to be inserted at any offset from
a function start, which results in adding kprobes to unintended
location. (example: perf probe do_fork+10000 is allowed even though
size of do_fork is ~904).
My previous patch https://lkml.org/lkml/2012/2/24/42 addressed the case
where DWARF info was available for the kernel. This patch fixes the
case where perf probe is used on a kernel without debuginfo available.
Acked-by: Masami Hiramatsu <[email protected]>
Cc: Ananth N Mavinakayanahalli <[email protected]>
Cc: Jason Baron <[email protected]>
Cc: Masami Hiramatsu <[email protected]>
Cc: Srikar Dronamraju <[email protected]>
Cc: Steven Rostedt <[email protected]>
Cc: Andrew Morton <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Prashanth Nageshappa <[email protected]>
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions