/arch/arm/include/asm/ |
D | ptrace.h | 20 #define user_mode(regs) \ argument 24 #define thumb_mode(regs) \ argument 27 #define thumb_mode(regs) (0) argument 31 #define isa_mode(regs) \ argument 35 #define isa_mode(regs) 1 /* Thumb */ argument 38 #define processor_mode(regs) \ argument 41 #define interrupts_enabled(regs) \ argument 44 #define fast_interrupts_enabled(regs) \ argument 50 static inline int valid_user_regs(struct pt_regs *regs) in valid_user_regs() 80 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() [all …]
|
/arch/powerpc/kernel/ |
D | traps.c | 117 static unsigned __kprobes long oops_begin(struct pt_regs *regs) in oops_begin() 145 static void __kprobes oops_end(unsigned long flags, struct pt_regs *regs, in oops_end() 197 static int __kprobes __die(const char *str, struct pt_regs *regs, long err) in __die() 223 void die(const char *str, struct pt_regs *regs, long err) in die() 233 struct pt_regs *regs, siginfo_t *info) in user_single_step_siginfo() 241 void _exception(int signr, struct pt_regs *regs, int code, unsigned long addr) in _exception() 272 void system_reset_exception(struct pt_regs *regs) in system_reset_exception() 294 long machine_check_early(struct pt_regs *regs) in machine_check_early() 305 long hmi_exception_realmode(struct pt_regs *regs) in hmi_exception_realmode() 327 static inline int check_io_access(struct pt_regs *regs) in check_io_access() [all …]
|
/arch/unicore32/include/asm/ |
D | ptrace.h | 19 #define user_mode(regs) \ argument 22 #define processor_mode(regs) \ argument 25 #define interrupts_enabled(regs) \ argument 28 #define fast_interrupts_enabled(regs) \ argument 34 static inline int valid_user_regs(struct pt_regs *regs) in valid_user_regs() 56 #define instruction_pointer(regs) ((regs)->UCreg_pc) argument 57 #define user_stack_pointer(regs) ((regs)->UCreg_sp) argument 58 #define profile_pc(regs) instruction_pointer(regs) argument
|
/arch/powerpc/include/asm/ |
D | ptrace.h | 78 #define GET_IP(regs) ((regs)->nip) argument 79 #define GET_USP(regs) ((regs)->gpr[1]) argument 80 #define GET_FP(regs) (0) argument 81 #define SET_FP(regs, val) argument 90 #define kernel_stack_pointer(regs) ((regs)->gpr[1]) argument 91 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success() 96 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() 105 #define user_mode(regs) ((((regs)->msr) >> MSR_PR_LG) & 0x1) argument 107 #define user_mode(regs) (((regs)->msr & MSR_PR) != 0) argument 130 #define FULL_REGS(regs) (((regs)->trap & 1) == 0) argument [all …]
|
/arch/sh/include/asm/ |
D | fpu.h | 9 static inline void release_fpu(struct pt_regs *regs) in release_fpu() 14 static inline void grab_fpu(struct pt_regs *regs) in grab_fpu() 26 #define release_fpu(regs) do { } while (0) argument 27 #define grab_fpu(regs) do { } while (0) argument 28 #define fpu_state_restore(regs) do { } while (0) argument 29 #define __fpu_state_restore(regs) do { } while (0) argument 42 static inline void __unlazy_fpu(struct task_struct *tsk, struct pt_regs *regs) in __unlazy_fpu() 52 static inline void unlazy_fpu(struct task_struct *tsk, struct pt_regs *regs) in unlazy_fpu() 59 static inline void clear_fpu(struct task_struct *tsk, struct pt_regs *regs) in clear_fpu()
|
/arch/score/kernel/ |
D | traps.c | 118 void show_regs(struct pt_regs *regs) in show_regs() 143 static void show_registers(struct pt_regs *regs) in show_registers() 154 void __die(const char *str, struct pt_regs *regs, const char *file, in __die() 166 void __die_if_kernel(const char *str, struct pt_regs *regs, in __die_if_kernel() 173 asmlinkage void do_adelinsn(struct pt_regs *regs) in do_adelinsn() 181 asmlinkage void do_adedata(struct pt_regs *regs) in do_adedata() 195 asmlinkage void do_pel(struct pt_regs *regs) in do_pel() 201 asmlinkage void do_cee(struct pt_regs *regs) in do_cee() 207 asmlinkage void do_cpe(struct pt_regs *regs) in do_cpe() 213 asmlinkage void do_be(struct pt_regs *regs) in do_be() [all …]
|
/arch/sparc/include/asm/ |
D | syscall.h | 19 struct pt_regs *regs) in syscall_get_nr() 27 struct pt_regs *regs) in syscall_rollback() 39 static inline bool syscall_has_error(struct pt_regs *regs) in syscall_has_error() 43 static inline void syscall_set_error(struct pt_regs *regs) in syscall_set_error() 47 static inline void syscall_clear_error(struct pt_regs *regs) in syscall_clear_error() 52 static inline bool syscall_has_error(struct pt_regs *regs) in syscall_has_error() 56 static inline void syscall_set_error(struct pt_regs *regs) in syscall_set_error() 60 static inline void syscall_clear_error(struct pt_regs *regs) in syscall_clear_error() 67 struct pt_regs *regs) in syscall_get_error() 75 struct pt_regs *regs) in syscall_get_return_value() [all …]
|
D | ptrace.h | 12 static inline int pt_regs_trap_type(struct pt_regs *regs) in pt_regs_trap_type() 17 static inline bool pt_regs_is_syscall(struct pt_regs *regs) in pt_regs_is_syscall() 22 static inline bool pt_regs_clear_syscall(struct pt_regs *regs) in pt_regs_clear_syscall() 62 #define user_mode(regs) (!((regs)->tstate & TSTATE_PRIV)) argument 63 #define instruction_pointer(regs) ((regs)->tpc) argument 64 #define instruction_pointer_set(regs, val) ((regs)->tpc = (val)) argument 65 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP]) argument 66 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success() 71 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() 78 #define profile_pc(regs) instruction_pointer(regs) argument [all …]
|
/arch/microblaze/include/asm/ |
D | ptrace.h | 14 #define kernel_mode(regs) ((regs)->pt_mode) argument 15 #define user_mode(regs) (!kernel_mode(regs)) argument 17 #define instruction_pointer(regs) ((regs)->pc) argument 18 #define profile_pc(regs) instruction_pointer(regs) argument 19 #define user_stack_pointer(regs) ((regs)->r1) argument 21 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
|
D | syscall.h | 11 struct pt_regs *regs) in syscall_get_nr() 17 struct pt_regs *regs) in syscall_rollback() 23 struct pt_regs *regs) in syscall_get_error() 29 struct pt_regs *regs) in syscall_get_return_value() 35 struct pt_regs *regs, in syscall_set_return_value() 44 static inline microblaze_reg_t microblaze_get_syscall_arg(struct pt_regs *regs, in microblaze_get_syscall_arg() 60 static inline void microblaze_set_syscall_arg(struct pt_regs *regs, in microblaze_set_syscall_arg() 83 struct pt_regs *regs, in syscall_get_arguments() 92 struct pt_regs *regs, in syscall_set_arguments()
|
/arch/mips/include/asm/ |
D | branch.h | 33 static inline int mm_isBranchInstr(struct pt_regs *regs, in mm_isBranchInstr() 42 static inline int delay_slot(struct pt_regs *regs) in delay_slot() 47 static inline void clear_delay_slot(struct pt_regs *regs) in clear_delay_slot() 52 static inline void set_delay_slot(struct pt_regs *regs) in set_delay_slot() 57 static inline unsigned long exception_epc(struct pt_regs *regs) in exception_epc() 70 static inline int compute_return_epc(struct pt_regs *regs) in compute_return_epc() 85 static inline int MIPS16e_compute_return_epc(struct pt_regs *regs, in MIPS16e_compute_return_epc()
|
D | ptrace.h | 30 unsigned long regs[32]; member 66 #define user_mode(regs) (((regs)->cp0_status & KU_MASK) == KU_USER) argument 68 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success() 73 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() 81 #define instruction_pointer(regs) ((regs)->cp0_epc) argument 82 #define profile_pc(regs) instruction_pointer(regs) argument 89 static inline void die_if_kernel(const char *str, struct pt_regs *regs) in die_if_kernel() 103 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer() 108 static inline void user_stack_pointer_set(struct pt_regs *regs, in user_stack_pointer_set()
|
/arch/s390/math-emu/ |
D | math.c | 99 static void display_emulation_not_implemented(struct pt_regs *regs, char *instr) in display_emulation_not_implemented() 117 static inline void emu_set_CC (struct pt_regs *regs, int cc) in emu_set_CC() 129 static inline void emu_set_CC_cs(struct pt_regs *regs, int class, int sign) in emu_set_CC_cs() 146 static int emu_axbr (struct pt_regs *regs, int rx, int ry) { in emu_axbr() 168 static int emu_adbr (struct pt_regs *regs, int rx, int ry) { in emu_adbr() 183 static int emu_adb (struct pt_regs *regs, int rx, double *val) { in emu_adb() 198 static int emu_aebr (struct pt_regs *regs, int rx, int ry) { in emu_aebr() 213 static int emu_aeb (struct pt_regs *regs, int rx, float *val) { in emu_aeb() 228 static int emu_cxbr (struct pt_regs *regs, int rx, int ry) { in emu_cxbr() 249 static int emu_cdbr (struct pt_regs *regs, int rx, int ry) { in emu_cdbr() [all …]
|
/arch/hexagon/kernel/ |
D | traps.c | 157 struct pt_regs *regs = (struct pt_regs *) (((void *)fp) in do_show_stack() local 198 int die(const char *str, struct pt_regs *regs, long err) in die() 239 int die_if_kernel(char *str, struct pt_regs *regs, long err) in die_if_kernel() 250 static void misaligned_instruction(struct pt_regs *regs) in misaligned_instruction() 261 static void misaligned_data_load(struct pt_regs *regs) in misaligned_data_load() 267 static void misaligned_data_store(struct pt_regs *regs) in misaligned_data_store() 273 static void illegal_instruction(struct pt_regs *regs) in illegal_instruction() 283 static void precise_bus_error(struct pt_regs *regs) in precise_bus_error() 294 static void cache_error(struct pt_regs *regs) in cache_error() 302 void do_genex(struct pt_regs *regs) in do_genex() [all …]
|
/arch/x86/include/asm/ |
D | kmemcheck.h | 17 static inline bool kmemcheck_active(struct pt_regs *regs) in kmemcheck_active() 22 static inline void kmemcheck_show(struct pt_regs *regs) in kmemcheck_show() 26 static inline void kmemcheck_hide(struct pt_regs *regs) in kmemcheck_hide() 30 static inline bool kmemcheck_fault(struct pt_regs *regs, in kmemcheck_fault() 36 static inline bool kmemcheck_trap(struct pt_regs *regs) in kmemcheck_trap()
|
/arch/m32r/kernel/ |
D | align.c | 10 static int get_reg(struct pt_regs *regs, int nr) in get_reg() 26 static void set_reg(struct pt_regs *regs, int nr, int val) in set_reg() 81 static int emu_addi(unsigned short insn, struct pt_regs *regs) in emu_addi() 94 static int emu_ldi(unsigned short insn, struct pt_regs *regs) in emu_ldi() 103 static int emu_add(unsigned short insn, struct pt_regs *regs) in emu_add() 116 static int emu_addx(unsigned short insn, struct pt_regs *regs) in emu_addx() 136 static int emu_and(unsigned short insn, struct pt_regs *regs) in emu_and() 148 static int emu_cmp(unsigned short insn, struct pt_regs *regs) in emu_cmp() 158 static int emu_cmpeq(unsigned short insn, struct pt_regs *regs) in emu_cmpeq() 168 static int emu_cmpu(unsigned short insn, struct pt_regs *regs) in emu_cmpu() [all …]
|
/arch/s390/kernel/ |
D | traps.c | 27 static inline void __user *get_trap_ip(struct pt_regs *regs) in get_trap_ip() 44 static inline void report_user_fault(struct pt_regs *regs, int signr) in report_user_fault() 63 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_report_trap() 90 static void __kprobes do_trap(struct pt_regs *regs, int si_signo, int si_code, in do_trap() 99 void __kprobes do_per_trap(struct pt_regs *regs) in do_per_trap() 115 void default_trap_handler(struct pt_regs *regs) in default_trap_handler() 162 static inline void do_fp_trap(struct pt_regs *regs, int fpc) in do_fp_trap() 182 void __kprobes illegal_op(struct pt_regs *regs) in illegal_op() 258 void specification_exception(struct pt_regs *regs) in specification_exception() 334 void vector_exception(struct pt_regs *regs) in vector_exception() [all …]
|
/arch/avr32/include/asm/ |
D | ptrace.h | 21 #define user_mode(regs) (((regs)->sr & MODE_MASK) == MODE_USER) argument 22 #define instruction_pointer(regs) ((regs)->pc) argument 23 #define profile_pc(regs) instruction_pointer(regs) argument 24 #define user_stack_pointer(regs) ((regs)->sp) argument 26 static __inline__ int valid_user_regs(struct pt_regs *regs) in valid_user_regs()
|
/arch/ia64/include/asm/ |
D | ptrace.h | 52 # define instruction_pointer(regs) ((regs)->cr_iip + ia64_psr(regs)->ri) argument 54 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer() 60 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success() 65 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() 76 #define profile_pc(regs) \ argument 89 # define ia64_psr(regs) ((struct ia64_psr *) &(regs)->cr_ipsr) argument 90 # define user_mode(regs) (((struct ia64_psr *) &(regs)->cr_ipsr)->cpl != 0) argument 91 # define user_stack(task,regs) ((long) regs - (long) task == IA64_STK_OFFSET - sizeof(*regs)) argument 92 # define fsys_mode(task,regs) \ argument
|
/arch/x86/kernel/ |
D | traps.c | 84 static inline void conditional_sti(struct pt_regs *regs) in conditional_sti() 90 static inline void preempt_conditional_sti(struct pt_regs *regs) in preempt_conditional_sti() 97 static inline void conditional_cli(struct pt_regs *regs) in conditional_cli() 103 static inline void preempt_conditional_cli(struct pt_regs *regs) in preempt_conditional_cli() 112 struct pt_regs *regs, long error_code) in do_trap_no_signal() 140 static siginfo_t *fill_trap_info(struct pt_regs *regs, int signr, int trapnr, in fill_trap_info() 172 do_trap(int trapnr, int signr, char *str, struct pt_regs *regs, in do_trap() 207 static void do_error_trap(struct pt_regs *regs, long error_code, char *str, in do_error_trap() 241 dotraplinkage void do_double_fault(struct pt_regs *regs, long error_code) in do_double_fault() 290 do_general_protection(struct pt_regs *regs, long error_code) in do_general_protection() [all …]
|
/arch/mips/kernel/ |
D | mips-r2-to-r6-emul.c | 76 static inline int mipsr6_emul(struct pt_regs *regs, u32 ir) in mipsr6_emul() 197 static int movf_func(struct pt_regs *regs, u32 ir) in movf_func() 220 static int movt_func(struct pt_regs *regs, u32 ir) in movt_func() 245 static int jr_func(struct pt_regs *regs, u32 ir) in jr_func() 302 static int movz_func(struct pt_regs *regs, u32 ir) in movz_func() 318 static int movn_func(struct pt_regs *regs, u32 ir) in movn_func() 334 static int mfhi_func(struct pt_regs *regs, u32 ir) in mfhi_func() 351 static int mthi_func(struct pt_regs *regs, u32 ir) in mthi_func() 367 static int mflo_func(struct pt_regs *regs, u32 ir) in mflo_func() 384 static int mtlo_func(struct pt_regs *regs, u32 ir) in mtlo_func() [all …]
|
/arch/frv/include/asm/ |
D | ptrace.h | 17 #define in_syscall(regs) (((regs)->tbr & TBR_TT) == TBR_TT_TRAP0) argument 28 #define user_mode(regs) (!((regs)->psr & PSR_S)) argument 29 #define instruction_pointer(regs) ((regs)->pc) argument 30 #define user_stack_pointer(regs) ((regs)->sp) argument 34 #define profile_pc(regs) ((regs)->pc) argument
|
D | syscall.h | 22 struct pt_regs *regs) in syscall_get_nr() 32 struct pt_regs *regs) in syscall_rollback() 42 struct pt_regs *regs) in syscall_get_error() 51 struct pt_regs *regs) in syscall_get_return_value() 60 struct pt_regs *regs, in syscall_set_return_value() 73 struct pt_regs *regs, in syscall_get_arguments() 103 struct pt_regs *regs, in syscall_set_arguments()
|
/arch/parisc/include/asm/ |
D | ptrace.h | 16 #define user_mode(regs) (((regs)->iaoq[0] & 3) ? 1 : 0) argument 17 #define user_space(regs) (((regs)->iasq[1] != 0) ? 1 : 0) argument 18 #define instruction_pointer(regs) ((regs)->iaoq[0] & ~3) argument 19 #define user_stack_pointer(regs) ((regs)->gr[30]) argument 22 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value()
|
/arch/c6x/include/asm/ |
D | syscall.h | 18 struct pt_regs *regs) in syscall_get_nr() 24 struct pt_regs *regs) in syscall_rollback() 30 struct pt_regs *regs) in syscall_get_error() 36 struct pt_regs *regs) in syscall_get_return_value() 42 struct pt_regs *regs, in syscall_set_return_value() 49 struct pt_regs *regs, unsigned int i, in syscall_get_arguments() 86 struct pt_regs *regs, in syscall_set_arguments()
|