]> git.hungrycats.org Git - linux/commit
[PATCH] introduce profile_pc()
authorWilliam Lee Irwin III <wli@holomorphy.com>
Fri, 27 Aug 2004 03:31:20 +0000 (20:31 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Fri, 27 Aug 2004 03:31:20 +0000 (20:31 -0700)
commitf3549b15ad5213ef93f56c0bbdef52265ed21e4c
treef688f650b93db70bb970b25a1137214a0c57c7c8
parent423284ee6eb528586b4dd7aa948b77a0251178f4
[PATCH] introduce profile_pc()

The program counter calculation from pt_regs is the only portion of profile
accounting that differs across various architectures.  This is usually
instruction_pointer(regs), but to handle the few arches where it isn't,
introduce profile_pc().

Signed-off-by: William Irwin <wli@holomorphy.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
27 files changed:
arch/ia64/kernel/time.c
arch/sh/kernel/time.c
arch/sparc/kernel/sun4d_smp.c
arch/sparc/kernel/sun4m_smp.c
arch/sparc/kernel/time.c
arch/sparc64/kernel/smp.c
arch/sparc64/kernel/time.c
include/asm-alpha/ptrace.h
include/asm-arm/ptrace.h
include/asm-arm26/ptrace.h
include/asm-cris/arch-v10/ptrace.h
include/asm-h8300/ptrace.h
include/asm-i386/ptrace.h
include/asm-ia64/ptrace.h
include/asm-m68k/ptrace.h
include/asm-m68knommu/ptrace.h
include/asm-mips/ptrace.h
include/asm-parisc/ptrace.h
include/asm-ppc/ptrace.h
include/asm-ppc64/ptrace.h
include/asm-s390/ptrace.h
include/asm-sh/ptrace.h
include/asm-sh64/ptrace.h
include/asm-sparc/ptrace.h
include/asm-sparc64/ptrace.h
include/asm-v850/ptrace.h
include/asm-x86_64/ptrace.h