public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2 0/2] oprofile, x86: allow backtrace for 32bit apps under 64bit kernel
@ 2010-09-29 14:46 Jiri Olsa
  2010-09-29 14:46 ` [PATCHv2 1/2] oprofile, x86: using struct stack_frame for 64bit processes dump Jiri Olsa
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Jiri Olsa @ 2010-09-29 14:46 UTC (permalink / raw)
  To: robert.richter; +Cc: linux-kernel, oprofile-list, oleg

hi,

I'm sending reworked version of the support for backtrace of ia32
applications under 64bit kernels.

updates are based on comments by Robert Richter

v2:
	- using struct stack_frame for 64bit processes
	- using struct stack_frame_ia32 for compat processes
	- added inline function x86_backtrace_32 which is
	  just empty stub for !CONFIG_COMPAT
	- I did not figure out a smart way to share dump code between
	  32 and 64 bits. I'm currently under impression the code is
	  so far easy and light enough to live separately and mixing
	  the code would come with more complexity.


attached patches:
- 1/2 using struct stack_frame for 64bit processes dump
- 2/2 adding backtrace dump for 32bit process in compat mode

please let me know what you think

thanks,
jirka
---
 arch/x86/oprofile/backtrace.c |   70 ++++++++++++++++++++++++++++++++++------
 1 files changed, 59 insertions(+), 11 deletions(-)

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

end of thread, other threads:[~2010-10-01 15:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-29 14:46 [PATCHv2 0/2] oprofile, x86: allow backtrace for 32bit apps under 64bit kernel Jiri Olsa
2010-09-29 14:46 ` [PATCHv2 1/2] oprofile, x86: using struct stack_frame for 64bit processes dump Jiri Olsa
2010-09-29 14:46 ` [PATCHv2 2/2] oprofile, x86: adding backtrace dump for 32bit process in compat mode Jiri Olsa
2010-10-01 15:03 ` [PATCHv2 0/2] oprofile, x86: allow backtrace for 32bit apps under 64bit kernel Robert Richter

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