/linux-4.1.27/arch/sh/include/asm/ |
D | hw_breakpoint.h | 11 struct arch_hw_breakpoint { struct 33 void (*enable)(struct arch_hw_breakpoint *, int); argument 34 void (*disable)(struct arch_hw_breakpoint *, int);
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | hw_breakpoint.c | 65 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_install_hw_breakpoint() 122 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace() 145 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings() 194 struct arch_hw_breakpoint *info; in thread_change_pc() 214 struct arch_hw_breakpoint *info; in hw_breakpoint_handler() 300 struct arch_hw_breakpoint *info; in single_step_dabr_instruction()
|
D | process.c | 349 static DEFINE_PER_CPU(struct arch_hw_breakpoint, current_brk); 456 static inline int set_dabr(struct arch_hw_breakpoint *brk) in set_dabr() 469 static inline int set_dawr(struct arch_hw_breakpoint *brk) in set_dawr() 497 void __set_breakpoint(struct arch_hw_breakpoint *brk) in __set_breakpoint() 507 void set_breakpoint(struct arch_hw_breakpoint *brk) in set_breakpoint() 518 static inline bool hw_brk_match(struct arch_hw_breakpoint *a, in hw_brk_match() 519 struct arch_hw_breakpoint *b) in hw_brk_match()
|
D | ptrace.c | 945 struct arch_hw_breakpoint hw_brk; in ptrace_set_debugreg() 1379 struct arch_hw_breakpoint brk; in ppc_set_hwdebug()
|
/linux-4.1.27/arch/sh/kernel/ |
D | hw_breakpoint.c | 51 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_install_hw_breakpoint() 83 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_uninstall_hw_breakpoint() 130 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace() 178 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_build_bp_info() 223 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings()
|
/linux-4.1.27/arch/x86/kernel/ |
D | hw_breakpoint.c | 106 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_install_hw_breakpoint() 146 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_uninstall_hw_breakpoint() 177 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace() 233 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_build_bp_info() 295 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings() 348 struct arch_hw_breakpoint *info; in aout_dump_debugregs()
|
D | kgdb.c | 211 struct arch_hw_breakpoint *info; in kgdb_correct_hw_break()
|
D | ptrace.c | 586 struct arch_hw_breakpoint *info; in ptrace_get_dr7()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | hw_breakpoint.h | 27 struct arch_hw_breakpoint { struct 77 struct arch_hw_breakpoint brk; in hw_breakpoint_disable()
|
D | debug.h | 49 void set_breakpoint(struct arch_hw_breakpoint *brk); 50 void __set_breakpoint(struct arch_hw_breakpoint *brk);
|
D | processor.h | 243 struct arch_hw_breakpoint hw_brk; /* info on the hardware breakpoint */
|
/linux-4.1.27/arch/arm/kernel/ |
D | hw_breakpoint.c | 336 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_install_hw_breakpoint() 393 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_uninstall_hw_breakpoint() 464 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace() 524 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_build_bp_info() 597 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings() 673 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in enable_single_step() 698 struct arch_hw_breakpoint *info; in watchpoint_handler() 770 struct arch_hw_breakpoint *info; in watchpoint_single_step_handler() 803 struct arch_hw_breakpoint *info; in breakpoint_handler()
|
D | ptrace.c | 389 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp); in ptrace_hbptriggered()
|
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/ |
D | ubc.c | 35 static void sh4a_ubc_enable(struct arch_hw_breakpoint *info, int idx) in sh4a_ubc_enable() 41 static void sh4a_ubc_disable(struct arch_hw_breakpoint *info, int idx) in sh4a_ubc_disable()
|
/linux-4.1.27/include/linux/ |
D | hw_breakpoint.h | 82 static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp) in counter_arch_bp() 121 static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp) in counter_arch_bp()
|
D | perf_event.h | 138 struct arch_hw_breakpoint info;
|
/linux-4.1.27/arch/arm64/kernel/ |
D | hw_breakpoint.c | 230 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in hw_breakpoint_control() 332 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace() 392 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_build_bp_info() 475 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings() 664 struct arch_hw_breakpoint *info; in watchpoint_handler()
|
D | ptrace.c | 77 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp); in ptrace_hbptriggered()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | hw_breakpoint.h | 13 struct arch_hw_breakpoint { struct
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | hw_breakpoint.h | 29 struct arch_hw_breakpoint { struct
|
/linux-4.1.27/arch/arm/include/asm/ |
D | hw_breakpoint.h | 20 struct arch_hw_breakpoint { struct
|
/linux-4.1.27/arch/powerpc/xmon/ |
D | xmon.c | 797 struct arch_hw_breakpoint brk; in insert_cpu_bpts()
|