| /Linux-v4.19/arch/nds32/kernel/ |
| D | ptrace.c | 19 struct user_pt_regs *uregs = &task_pt_regs(target)->user_regs; in gpr_get() 28 struct user_pt_regs newregs = task_pt_regs(target)->user_regs; in gpr_set() 34 task_pt_regs(target)->user_regs = newregs; in gpr_set() 86 regs = task_pt_regs(child); in user_enable_single_step() 94 regs = task_pt_regs(child); in user_disable_single_step()
|
| /Linux-v4.19/arch/hexagon/include/asm/ |
| D | processor.h | 73 #define task_pt_regs(task) \ macro 76 #define KSTK_EIP(tsk) (pt_elr(task_pt_regs(tsk))) 77 #define KSTK_ESP(tsk) (pt_psp(task_pt_regs(tsk)))
|
| /Linux-v4.19/arch/openrisc/include/asm/ |
| D | processor.h | 72 #define task_pt_regs(task) user_regs(task_thread_info(task)) macro 79 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc) 80 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->sp)
|
| /Linux-v4.19/arch/riscv/include/asm/ |
| D | processor.h | 55 #define task_pt_regs(tsk) \ macro 59 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->sepc) 60 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->sp)
|
| D | switch_to.h | 52 regs = task_pt_regs(prev); in __switch_to_aux() 55 fstate_restore(next, task_pt_regs(next)); in __switch_to_aux()
|
| /Linux-v4.19/arch/unicore32/include/asm/ |
| D | processor.h | 75 #define task_pt_regs(p) \ macro 78 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->UCreg_pc) 79 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->UCreg_sp)
|
| /Linux-v4.19/arch/c6x/include/asm/ |
| D | processor.h | 77 #define task_pt_regs(task) \ macro 112 #define KSTK_EIP(task) (task_pt_regs(task)->pc) 113 #define KSTK_ESP(task) (task_pt_regs(task)->sp)
|
| /Linux-v4.19/arch/ia64/include/asm/ |
| D | switch_to.h | 50 ia64_psr(task_pt_regs(next))->dfh = !ia64_is_local_fpu_owner(next); \ 62 if (ia64_psr(task_pt_regs(prev))->mfh && ia64_is_local_fpu_owner(prev)) { \ 63 ia64_psr(task_pt_regs(prev))->mfh = 0; \
|
| /Linux-v4.19/arch/arc/include/asm/ |
| D | processor.h | 60 #define task_pt_regs(p) \ macro 81 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->ret) 82 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->sp)
|
| /Linux-v4.19/arch/nds32/include/asm/ |
| D | processor.h | 89 #define task_pt_regs(task) \ macro 98 #define KSTK_EIP(tsk) instruction_pointer(task_pt_regs(tsk)) 99 #define KSTK_ESP(tsk) user_stack_pointer(task_pt_regs(tsk))
|
| /Linux-v4.19/arch/c6x/kernel/ |
| D | ptrace.c | 36 long *addr = (long *)task_pt_regs(task); in get_reg() 51 unsigned long *addr = (unsigned long *)task_pt_regs(task); in put_reg() 66 struct pt_regs *regs = task_pt_regs(target); in gpr_get()
|
| /Linux-v4.19/arch/unicore32/kernel/ |
| D | ptrace.c | 28 return task_pt_regs(task)->uregs[offset]; in get_user_reg() 40 struct pt_regs newregs, *regs = task_pt_regs(task); in put_user_reg() 104 ret = put_user(task_pt_regs(child)->UCreg_16, in arch_ptrace()
|
| /Linux-v4.19/arch/arm/include/asm/ |
| D | processor.h | 103 #define task_pt_regs(p) \ macro 106 #define KSTK_EIP(tsk) task_pt_regs(tsk)->ARM_pc 107 #define KSTK_ESP(tsk) task_pt_regs(tsk)->ARM_sp
|
| /Linux-v4.19/arch/hexagon/kernel/ |
| D | ptrace.c | 38 pt_set_singlestep(task_pt_regs(child)); in user_enable_single_step() 44 pt_clr_singlestep(task_pt_regs(child)); in user_disable_single_step() 56 struct pt_regs *regs = task_pt_regs(target); in genregs_get() 112 struct pt_regs *regs = task_pt_regs(target); in genregs_set()
|
| /Linux-v4.19/arch/nios2/kernel/ |
| D | ptrace.c | 27 const struct pt_regs *regs = task_pt_regs(target); in genregs_get() 73 struct pt_regs *regs = task_pt_regs(target); in genregs_set() 158 ret = tracehook_report_syscall_entry(task_pt_regs(current)); in do_syscall_trace_enter() 166 tracehook_report_syscall_exit(task_pt_regs(current), 0); in do_syscall_trace_exit()
|
| /Linux-v4.19/arch/x86/include/asm/ |
| D | compat.h | 192 (!!(task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT)) 217 sp = task_pt_regs(current)->sp; in arch_compat_alloc_user_space() 220 sp = task_pt_regs(current)->sp - 128; in arch_compat_alloc_user_space() 229 if (task_pt_regs(current)->orig_ax & __X32_SYSCALL_BIT) in in_x32_syscall()
|
| /Linux-v4.19/arch/mips/include/asm/ |
| D | processor.h | 384 #define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk)) macro 385 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc) 386 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29]) 387 #define KSTK_STATUS(tsk) (task_pt_regs(tsk)->cp0_status)
|
| /Linux-v4.19/arch/sparc/include/asm/ |
| D | processor_64.h | 194 #define task_pt_regs(tsk) (task_thread_info(tsk)->kregs) macro 195 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->tpc) 196 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->u_regs[UREG_FP])
|
| D | mman.h | 25 regs = task_pt_regs(current); in ipi_set_tstate_mcde() 37 regs = task_pt_regs(current); in sparc_calc_vm_prot_bits()
|
| /Linux-v4.19/include/linux/ |
| D | elfcore.h | 37 #elif defined (task_pt_regs) in elf_core_copy_task_regs() 38 elf_core_copy_regs(elfregs, task_pt_regs(t)); in elf_core_copy_task_regs()
|
| /Linux-v4.19/arch/x86/kernel/ |
| D | ptrace.c | 197 retval = *pt_regs_access(task_pt_regs(task), offset); in get_segment_reg() 200 retval = get_user_gs(task_pt_regs(task)); in get_segment_reg() 232 *pt_regs_access(task_pt_regs(task), offset) = value; in set_segment_reg() 237 set_user_gs(task_pt_regs(task), value); in set_segment_reg() 293 return *pt_regs_access(task_pt_regs(task), offset); in get_segment_reg() 333 task_pt_regs(task)->cs = value; in set_segment_reg() 338 task_pt_regs(task)->ss = value; in set_segment_reg() 349 unsigned long retval = task_pt_regs(task)->flags; in get_flags() 362 struct pt_regs *regs = task_pt_regs(task); in set_flags() 418 *pt_regs_access(task_pt_regs(child), offset) = value; in putreg() [all …]
|
| /Linux-v4.19/arch/xtensa/kernel/ |
| D | ptrace.c | 57 struct pt_regs *regs = task_pt_regs(child); in ptrace_getregs() 83 struct pt_regs *regs = task_pt_regs(child); in ptrace_setregs() 132 struct pt_regs *regs = task_pt_regs(child); in ptrace_getxregs() 157 struct pt_regs *regs = task_pt_regs(child); in ptrace_setxregs() 186 regs = task_pt_regs(child); in ptrace_peekusr() 250 regs = task_pt_regs(child); in ptrace_pokeusr()
|
| /Linux-v4.19/arch/arm64/include/asm/ |
| D | processor.h | 214 #define task_pt_regs(p) \ macro 217 #define KSTK_EIP(tsk) ((unsigned long)task_pt_regs(tsk)->pc) 218 #define KSTK_ESP(tsk) user_stack_pointer(task_pt_regs(tsk))
|
| /Linux-v4.19/arch/microblaze/include/asm/ |
| D | processor.h | 26 #define task_pt_regs(tsk) \ macro 132 ((void *)task_pt_regs(tsk))
|
| /Linux-v4.19/arch/sh/kernel/ |
| D | process_32.c | 89 clear_fpu(tsk, task_pt_regs(tsk)); in flush_thread() 141 childregs = task_pt_regs(p); in copy_thread() 184 unlazy_fpu(prev, task_pt_regs(prev)); in __switch_to()
|