Go to the documentation of this file.
14 #ifndef _ASM_TILE_PTRACE_H
15 #define _ASM_TILE_PTRACE_H
17 #include <linux/compiler.h>
24 #include <uapi/asm/ptrace.h>
26 #define PTRACE_O_MASK_TILE (PTRACE_O_TRACEMIGRATE)
27 #define PT_TRACE_MIGRATE 0x00080000
28 #define PT_TRACE_MASK_TILE (PT_TRACE_MIGRATE)
31 #define PT_FLAGS_DISABLE_IRQ 1
32 #define PT_FLAGS_CALLER_SAVES 2
33 #define PT_FLAGS_RESTORE_REGS 4
37 #define instruction_pointer(regs) ((regs)->pc)
38 #define profile_pc(regs) instruction_pointer(regs)
41 #define user_mode(regs) (EX1_PL((regs)->ex1) == USER_PL)
49 #define arch_has_single_step() (1)
86 #define __ARCH_WANT_COMPAT_SYS_PTRACE
91 #define SINGLESTEP_STATE_MASK_IS_ENABLED 0x1
92 #define SINGLESTEP_STATE_MASK_UPDATE 0x2
93 #define SINGLESTEP_STATE_TARGET_LB 2
94 #define SINGLESTEP_STATE_TARGET_UB 7