aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/oprofile/init.c
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@rpsys.net>2005-06-28 21:01:03 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2005-06-28 21:01:03 +0100
commitfa0ebff62a8a25952a082641db0ed6b1cfc6c38c (patch)
treee7600dd94511b958a9fb315b6c0e924e8744f5ae /arch/arm/oprofile/init.c
parent99f95e5286df2f69edab8a04c7080d986ee4233b (diff)
[PATCH] ARM: 2761/1: OProfile: Add call graphing support for arm
Patch from Richard Purdie Add functions to generate backtraces of both kernel and user processes which allows oprofile's call graphing functionality to be used on arm. This requires unstripped binaries/libs which use a frame pointer. Signed-off-by: Richard Purdie Signed-off-by: Zwane Mwaikambo <zwane@arm.linux.org.uk> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/oprofile/init.c')
-rw-r--r--arch/arm/oprofile/init.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/oprofile/init.c b/arch/arm/oprofile/init.c
index cce3d3015eb..d315a3a86c8 100644
--- a/arch/arm/oprofile/init.c
+++ b/arch/arm/oprofile/init.c
@@ -20,6 +20,8 @@ int __init oprofile_arch_init(struct oprofile_operations *ops)
ret = pmu_init(ops, &op_xscale_spec);
#endif
+ ops->backtrace = arm_backtrace;
+
return ret;
}