X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-arm%2Fptrace.h;h=a9a95fd25f4d465de6ce7dc89767d7d0641a8e06;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=162c456638dbb6854414e2c792c6f761704db4ce;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/include/asm-arm/ptrace.h b/include/asm-arm/ptrace.h index 162c45663..a9a95fd25 100644 --- a/include/asm-arm/ptrace.h +++ b/include/asm-arm/ptrace.h @@ -19,6 +19,7 @@ #define PTRACE_OLDSETOPTIONS 21 +#define PTRACE_GET_THREAD_AREA 22 /* * PSR bits */ @@ -131,6 +132,12 @@ static inline int valid_user_regs(struct pt_regs *regs) #define instruction_pointer(regs) \ (pc_pointer((regs)->ARM_pc)) +#ifdef CONFIG_SMP +extern unsigned long profile_pc(struct pt_regs *regs); +#else +#define profile_pc(regs) instruction_pointer(regs) +#endif + #ifdef __KERNEL__ extern void show_regs(struct pt_regs *);