public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] ARM: perf: allow tracing with kernel tracepoints events
@ 2014-07-07 13:45 Jean Pihet
  2014-07-07 13:45 ` [PATCH 1/3] ARM: perf: Check that current->mm is alive before getting user callchain Jean Pihet
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Jean Pihet @ 2014-07-07 13:45 UTC (permalink / raw)
  To: linux-kernel, linaro-kernel, linux-arm-kernel, Will Deacon
  Cc: Jiri Olsa, Ingo Molnar, Arnaldo Carvalho de Melo, steve.capper,
	Jean Pihet

- Robustify the user backtrace code, as done on other architectures.
- Provide the symbols resolution when triggering from tracepoints.

Big thanks to Steve Capper for the help in debugging and rephrasing the
commits descriptions.

Stress tested with perf record and tracepoints triggering (-e <tracepoint>),
with unwinding using fp (--call-graph fp) and dwarf info (--call-graph dwarf).


Jean Pihet (3):
  ARM: perf: Check that current->mm is alive before getting user
    callchain
  ARM: perf: disable the pagefault handler when reading from user space
  ARM: perf: allow tracing with kernel tracepoints events

 arch/arm/include/asm/perf_event.h | 19 +++++++++++++++++++
 arch/arm/kernel/perf_event.c      | 13 +++++++++++--
 2 files changed, 30 insertions(+), 2 deletions(-)

-- 
1.8.1.2


^ permalink raw reply	[flat|nested] 6+ messages in thread
* [PATCH 0/3] ARM: perf: allow tracing with kernel tracepoints events
@ 2014-06-27 14:57 Jean Pihet
  0 siblings, 0 replies; 6+ messages in thread
From: Jean Pihet @ 2014-06-27 14:57 UTC (permalink / raw)
  To: Will Deacon, linux-arm-kernel, linaro-kernel, Sneha Priya,
	linux-kernel, Jiri Olsa, Arnaldo Carvalho de Melo
  Cc: Jean Pihet

- Robustify the user backtrace code, as done on other architectures.
- Provide the symbols resolution when triggering from tracepoints.

Tested with perf record and tracepoints triggering (-e <tracepoint>), with
unwinding using fp (--call-graph fp) and dwarf info (--call-graph dwarf).


Jean Pihet (3):
  ARM: perf: Check that current->mm is alive before getting user
    callchain
  ARM: perf: disable the pagefault handler when reading from user space
  ARM: perf: allow tracing with kernel tracepoints events

 arch/arm/include/asm/perf_event.h | 19 +++++++++++++++++++
 arch/arm/kernel/perf_event.c      | 13 +++++++++++--
 2 files changed, 30 insertions(+), 2 deletions(-)

-- 
1.8.1.2


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-07-09 14:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-07 13:45 [PATCH 0/3] ARM: perf: allow tracing with kernel tracepoints events Jean Pihet
2014-07-07 13:45 ` [PATCH 1/3] ARM: perf: Check that current->mm is alive before getting user callchain Jean Pihet
2014-07-07 13:45 ` [PATCH 2/3] ARM: perf: disable the pagefault handler when reading from user space Jean Pihet
2014-07-07 13:45 ` [PATCH 3/3] ARM: perf: allow tracing with kernel tracepoints events Jean Pihet
2014-07-09 14:04 ` [PATCH 0/3] " Will Deacon
  -- strict thread matches above, loose matches on Subject: below --
2014-06-27 14:57 Jean Pihet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox