Did you have a chance to look at our oprofile callgraph patch?
On Tue, May 24, 2011 at 10:42 AM, Robert Richter <email@example.com> wrote:
> On 13.05.11 08:38:03, Gergely Kis wrote:
>> From: Daniel Kalmar <firstname.lastname@example.org>
>> These patches add callgraph/backtrace support to oprofile on MIPS.
>> Stack unwinding is done by code examination. For kernelspace, the
>> already existing unwind function is utilized that uses kallsyms to
>> quickly find the beginning of functions. For userspace a new function
>> was added that examines code at and before the pc.
>> Daniel Kalmar (2):
>> MIPS: Add unwind_stack_by_address to support unwinding from any
>> kernel code address
>> MIPS: oprofile: Add callgraph support
>> arch/mips/include/asm/stacktrace.h | 4 +
>> arch/mips/kernel/process.c | 18 +++-
>> arch/mips/oprofile/Makefile | 2 +-
>> arch/mips/oprofile/backtrace.c | 173
>> arch/mips/oprofile/common.c | 1 +
>> arch/mips/oprofile/op_impl.h | 2 +
>> 6 files changed, 194 insertions(+), 6 deletions(-)
>> create mode 100644 arch/mips/oprofile/backtrace.c
> Daniel and Gergely,
> the patches look good so far. I fixed the coding style to have the
> opening brace of functions at the beginning of the next line. After
> the MIPS maintainer's ack I will apply them to the oprofile tree.
> Thanks for your contribution.
> please ack.
> Advanced Micro Devices, Inc.
> Operating System Research Center