diff options
author | Masami Hiramatsu <[email protected]> | 2015-02-28 11:53:29 +0900 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2015-03-02 12:27:43 -0300 |
commit | 79702f614187f652a814061e8f5875ddcc9e732d (patch) | |
tree | 9c9b99fbbbc030daf24ab3cb4f4222ec26eb9176 /net/lapb/lapb_iface.c | |
parent | de5349fa439dd32d432cd401eb2decfae20b9f74 (diff) |
perf probe: Warn if given uprobe event accesses memory on older kernel
Warn if given uprobe event accesses memory on older kernel.
Until 3.14, uprobe event only supports accessing registers so this warns
to upgrade kernel if uprobe-event returns -EINVAL and an argument of the
event accesses memory ($stack, @+offset, and +|-offs() symtax).
With this patch (on 3.10.0-123.13.2.el7.x86_64);
-----
# ./perf probe -x ./perf warn_uprobe_event_compat stack=-0\(%sp\)
Added new event:
Failed to write event: Invalid argument
Please upgrade your kernel to at least 3.14 to have access to feature -0(%sp)
Error: Failed to add events.
-----
Suggested-by: Arnaldo Carvalho de Melo <[email protected]>
Signed-off-by: Masami Hiramatsu <[email protected]>
Cc: David Ahern <[email protected]>
Cc: Jiri Olsa <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'net/lapb/lapb_iface.c')
0 files changed, 0 insertions, 0 deletions