/linux-master/arch/sh/kernel/cpu/sh4a/ |
H A D | ubc.c | 32 static void sh4a_ubc_enable(struct arch_hw_breakpoint *info, int idx) 38 static void sh4a_ubc_disable(struct arch_hw_breakpoint *info, int idx)
|
/linux-master/arch/arm/include/asm/ |
H A D | hw_breakpoint.h | 21 struct arch_hw_breakpoint { struct 125 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw); 128 struct arch_hw_breakpoint *hw);
|
/linux-master/arch/arm/kernel/ |
H A D | hw_breakpoint.c | 328 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 385 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 452 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw) 511 * Construct an arch_hw_breakpoint from a perf_event. 515 struct arch_hw_breakpoint *hw) 589 struct arch_hw_breakpoint *hw) 598 /* Build the arch_hw_breakpoint. */ 668 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 722 struct arch_hw_breakpoint *info) 734 struct arch_hw_breakpoint *inf [all...] |
H A D | ptrace.c | 354 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
|
/linux-master/arch/arm64/include/asm/ |
H A D | hw_breakpoint.h | 21 struct arch_hw_breakpoint { struct 114 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw); 117 struct arch_hw_breakpoint *hw);
|
/linux-master/arch/arm64/kernel/ |
H A D | hw_breakpoint.c | 226 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 336 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw) 411 * Construct an arch_hw_breakpoint from a perf_event. 415 struct arch_hw_breakpoint *hw) 510 struct arch_hw_breakpoint *hw) 515 /* Build the arch_hw_breakpoint. */ 738 struct arch_hw_breakpoint *info = counter_arch_bp(wp);
|
H A D | ptrace.c | 174 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
|
/linux-master/arch/loongarch/include/asm/ |
H A D | hw_breakpoint.h | 25 struct arch_hw_breakpoint { struct 105 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw); 108 struct arch_hw_breakpoint *hw);
|
/linux-master/arch/loongarch/kernel/ |
H A D | hw_breakpoint.c | 180 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 269 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw) 333 * Construct an arch_hw_breakpoint from a perf_event. 337 struct arch_hw_breakpoint *hw) 386 struct arch_hw_breakpoint *hw) 391 /* Build the arch_hw_breakpoint. */ 413 struct arch_hw_breakpoint *info;
|
H A D | ptrace.c | 392 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp); 626 struct arch_hw_breakpoint *info; 1029 struct arch_hw_breakpoint *info;
|
/linux-master/arch/powerpc/include/asm/ |
H A D | debug.h | 48 void __set_breakpoint(int nr, struct arch_hw_breakpoint *brk);
|
H A D | hw_breakpoint.h | 15 struct arch_hw_breakpoint { struct 61 struct arch_hw_breakpoint *info); 79 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw); 82 struct arch_hw_breakpoint *hw); 96 struct arch_hw_breakpoint null_brk = {0}; 121 int set_dawr(int nr, struct arch_hw_breakpoint *brk); 124 static inline int set_dawr(int nr, struct arch_hw_breakpoint *brk) { return -1; }
|
H A D | processor.h | 176 struct arch_hw_breakpoint hw_brk[HBP_NUM_MAX]; /* hardware breakpoint info */
|
/linux-master/arch/powerpc/kernel/ |
H A D | dawr.c | 19 int set_dawr(int nr, struct arch_hw_breakpoint *brk) 55 struct arch_hw_breakpoint null_brk = {0}; 66 struct arch_hw_breakpoint null_brk = {0};
|
H A D | hw_breakpoint.c | 58 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 94 struct arch_hw_breakpoint null_brk = {0}; 120 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw) 156 static int hw_breakpoint_validate_len(struct arch_hw_breakpoint *hw) 189 struct arch_hw_breakpoint *hw) 230 struct arch_hw_breakpoint *info; 327 struct arch_hw_breakpoint *info; 406 struct arch_hw_breakpoint *info; 517 struct arch_hw_breakpoint *info;
|
H A D | hw_breakpoint_constraints.c | 9 static bool dar_in_user_range(unsigned long dar, struct arch_hw_breakpoint *info) 15 struct arch_hw_breakpoint *info) 21 static bool dar_in_hw_range(unsigned long dar, struct arch_hw_breakpoint *info) 32 struct arch_hw_breakpoint *info) 57 struct arch_hw_breakpoint *info) 85 struct arch_hw_breakpoint *info)
|
H A D | process.c | 626 struct arch_hw_breakpoint null_brk = {0}; 627 struct arch_hw_breakpoint *info; 686 static DEFINE_PER_CPU(struct arch_hw_breakpoint, current_brk[HBP_NUM_MAX]); 760 static void set_breakpoint(int i, struct arch_hw_breakpoint *brk) 770 struct arch_hw_breakpoint null_brk = {0}; 779 static inline bool hw_brk_match(struct arch_hw_breakpoint *a, 780 struct arch_hw_breakpoint *b) 807 static inline int set_dabr(struct arch_hw_breakpoint *brk) 832 static inline int set_breakpoint_8xx(struct arch_hw_breakpoint *brk) 865 static void set_hw_breakpoint(int nr, struct arch_hw_breakpoint *br [all...] |
/linux-master/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-noadv.c | 87 struct arch_hw_breakpoint hw_brk; 202 struct arch_hw_breakpoint brk;
|
/linux-master/arch/powerpc/xmon/ |
H A D | xmon.c | 967 struct arch_hw_breakpoint brk;
|
/linux-master/arch/sh/include/asm/ |
H A D | hw_breakpoint.h | 12 struct arch_hw_breakpoint { struct 33 void (*enable)(struct arch_hw_breakpoint *, int); 34 void (*disable)(struct arch_hw_breakpoint *, int); 54 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw); 59 struct arch_hw_breakpoint *hw);
|
/linux-master/arch/sh/kernel/ |
H A D | hw_breakpoint.c | 49 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 81 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 124 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw) 176 struct arch_hw_breakpoint *hw) 221 struct arch_hw_breakpoint *hw)
|
/linux-master/arch/x86/include/asm/ |
H A D | hw_breakpoint.h | 14 struct arch_hw_breakpoint { struct 53 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw); 56 struct arch_hw_breakpoint *hw);
|
/linux-master/arch/x86/kernel/ |
H A D | hw_breakpoint.c | 98 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 146 struct arch_hw_breakpoint *info = counter_arch_bp(bp); 234 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw) 325 struct arch_hw_breakpoint *hw) 424 struct arch_hw_breakpoint *hw)
|
H A D | kgdb.c | 195 struct arch_hw_breakpoint *info;
|
H A D | ptrace.c | 499 struct arch_hw_breakpoint *info;
|