diff options
Diffstat (limited to 'include/uapi/linux/hw_breakpoint.h')
| -rw-r--r-- | include/uapi/linux/hw_breakpoint.h | 30 | 
1 files changed, 30 insertions, 0 deletions
diff --git a/include/uapi/linux/hw_breakpoint.h b/include/uapi/linux/hw_breakpoint.h new file mode 100644 index 00000000000..b04000a2296 --- /dev/null +++ b/include/uapi/linux/hw_breakpoint.h @@ -0,0 +1,30 @@ +#ifndef _UAPI_LINUX_HW_BREAKPOINT_H +#define _UAPI_LINUX_HW_BREAKPOINT_H + +enum { +	HW_BREAKPOINT_LEN_1 = 1, +	HW_BREAKPOINT_LEN_2 = 2, +	HW_BREAKPOINT_LEN_4 = 4, +	HW_BREAKPOINT_LEN_8 = 8, +}; + +enum { +	HW_BREAKPOINT_EMPTY	= 0, +	HW_BREAKPOINT_R		= 1, +	HW_BREAKPOINT_W		= 2, +	HW_BREAKPOINT_RW	= HW_BREAKPOINT_R | HW_BREAKPOINT_W, +	HW_BREAKPOINT_X		= 4, +	HW_BREAKPOINT_INVALID   = HW_BREAKPOINT_RW | HW_BREAKPOINT_X, +}; + +enum bp_type_idx { +	TYPE_INST 	= 0, +#ifdef CONFIG_HAVE_MIXED_BREAKPOINTS_REGS +	TYPE_DATA	= 0, +#else +	TYPE_DATA	= 1, +#endif +	TYPE_MAX +}; + +#endif /* _UAPI_LINUX_HW_BREAKPOINT_H */  |