/* written by Philipp Rumpf, Copyright (C) 1999 SuSE GmbH Nuernberg ** Copyright (C) 2000 Grant Grundler, Hewlett-Packard */ #ifndef _PARISC_PTRACE_H #define _PARISC_PTRACE_H #include <uapi/asm/ptrace.h> #define task_regs(task) ((struct pt_regs *) ((char *)(task) + TASK_REGS)) #define arch_has_single_step() 1 #define arch_has_block_step() 1 /* XXX should we use iaoq[1] or iaoq[0] ? */ #define user_mode(regs) (((regs)->iaoq[0] & 3) ? 1 : 0) #define user_space(regs) (((regs)->iasq[1] != 0) ? 1 : 0) #define instruction_pointer(regs) ((regs)->iaoq[0] & ~3) #define user_stack_pointer(regs) ((regs)->gr[30]) unsigned long profile_pc(struct pt_regs *);
static inline unsigned long regs_return_value(struct pt_regs *regs) { return regs->gr[20]; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Helge Deller | 21 | 100.00% | 1 | 100.00% |
Total | 21 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Helge Deller | 31 | 35.23% | 2 | 20.00% |
Linus Torvalds (pre-git) | 24 | 27.27% | 1 | 10.00% |
Matthew Wilcox | 8 | 9.09% | 2 | 20.00% |
Kyle McMartin | 7 | 7.95% | 1 | 10.00% |
Adrian Bunk | 7 | 7.95% | 1 | 10.00% |
Randolph Chung | 6 | 6.82% | 1 | 10.00% |
William Lee Irwin III | 3 | 3.41% | 1 | 10.00% |
David Howells | 2 | 2.27% | 1 | 10.00% |
Total | 88 | 100.00% | 10 | 100.00% |