X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fasm-x86_64%2Fptrace.h;h=7f166ccb0606786991e931c9995c6dfe9514809b;hb=27bd0c955648646abf2a353a8371d28c37bcd982;hp=ab827dc381d7f3c0afe18b37811d817b7b6e7d73;hpb=cdb8355add9b1d87ecfcb58b12879897dc1e3e36;p=deliverable%2Flinux.git diff --git a/include/asm-x86_64/ptrace.h b/include/asm-x86_64/ptrace.h index ab827dc381d7..7f166ccb0606 100644 --- a/include/asm-x86_64/ptrace.h +++ b/include/asm-x86_64/ptrace.h @@ -1,6 +1,7 @@ #ifndef _X86_64_PTRACE_H #define _X86_64_PTRACE_H +#include /* For __user */ #include #ifndef __ASSEMBLY__ @@ -39,6 +40,8 @@ struct pt_regs { #define user_mode(regs) (!!((regs)->cs & 3)) #define user_mode_vm(regs) user_mode(regs) #define instruction_pointer(regs) ((regs)->rip) +#define regs_return_value(regs) ((regs)->rax) + extern unsigned long profile_pc(struct pt_regs *regs); void signal_fault(struct pt_regs *regs, void __user *frame, char *where);