/* SPDX-License-Identifier: GPL-2.0 */ /* 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 | 34.83% | 2 | 18.18% |
Linus Torvalds (pre-git) | 24 | 26.97% | 1 | 9.09% |
Matthew Wilcox | 8 | 8.99% | 2 | 18.18% |
Kyle McMartin | 7 | 7.87% | 1 | 9.09% |
Adrian Bunk | 7 | 7.87% | 1 | 9.09% |
Randolph Chung | 6 | 6.74% | 1 | 9.09% |
William Lee Irwin III | 3 | 3.37% | 1 | 9.09% |
David Howells | 2 | 2.25% | 1 | 9.09% |
Greg Kroah-Hartman | 1 | 1.12% | 1 | 9.09% |
Total | 89 | 100.00% | 11 | 100.00% |