/Linux-v5.4/kernel/debug/kdb/ |
D | kdb_bp.c | 98 ret = dbg_remove_sw_break(bp->bp_addr); in _kdb_bp_remove() 100 ret = arch_kgdb_ops.remove_hw_breakpoint(bp->bp_addr, in _kdb_bp_remove() 146 ret = dbg_set_sw_break(bp->bp_addr); in _kdb_bp_install() 148 ret = arch_kgdb_ops.set_hw_breakpoint(bp->bp_addr, in _kdb_bp_install() 155 __func__, bp->bp_addr); in _kdb_bp_install() 242 kdb_symbol_print(bp->bp_addr, NULL, KDB_SP_DEFAULT); in kdb_printbp() 250 bp->bp_addr, bp->bp_type, bp->bp_installed); in kdb_printbp() 302 diag = kdbgetaddrarg(argc, argv, &nextarg, &template.bp_addr, in kdb_bp() 306 if (!template.bp_addr) in kdb_bp() 338 bp_check->bp_addr == template.bp_addr) { in kdb_bp() [all …]
|
D | kdb_debugger.c | 79 if ((bp->bp_enabled) && (bp->bp_addr == addr)) { in kdb_stub() 91 if (bp->bp_addr == addr) { in kdb_stub()
|
D | kdb_private.h | 155 unsigned long bp_addr; /* Address breakpoint is present at */ member
|
/Linux-v5.4/arch/powerpc/kernel/ |
D | hw_breakpoint.c | 155 hw->address = attr->bp_addr; in hw_breakpoint_arch_parse() 170 if ((attr->bp_addr >> 9) != in hw_breakpoint_arch_parse() 171 ((attr->bp_addr + attr->bp_len - 1) >> 9)) in hw_breakpoint_arch_parse() 295 if (!((bp->attr.bp_addr <= dar) && in hw_breakpoint_handler() 296 (dar - bp->attr.bp_addr < bp->attr.bp_len))) in hw_breakpoint_handler()
|
/Linux-v5.4/arch/x86/kernel/ |
D | hw_breakpoint.c | 234 hw->address = attr->bp_addr; in arch_build_bp_info() 251 if (attr->bp_addr >= TASK_SIZE_MAX) { in arch_build_bp_info() 252 if (within_kprobe_blacklist(attr->bp_addr)) in arch_build_bp_info() 291 if (attr->bp_addr & (attr->bp_len - 1)) in arch_build_bp_info() 378 dump->u_debugreg[i] = bp->attr.bp_addr; in aout_dump_debugregs()
|
D | kgdb.c | 212 bp->attr.bp_addr = breakinfo[breakno].addr; in kgdb_correct_hw_break() 649 attr.bp_addr = (unsigned long)kgdb_arch_init; in kgdb_arch_late()
|
/Linux-v5.4/tools/testing/selftests/powerpc/ptrace/ |
D | perf-hwbreak.c | 56 attr.bp_addr = (__u64)(&attr) & 0xfffffffffffff800; in breakpoint_test() 102 attr.bp_addr = (__u64)ptr; in runtestsingle()
|
/Linux-v5.4/tools/perf/tests/ |
D | bp_account.c | 43 attr->bp_addr = (unsigned long) addr; in __event() 85 attr_mod.bp_addr = (unsigned long) test_function; in bp_accounting()
|
D | bp_signal_overflow.c | 85 pe.bp_addr = (unsigned long) test_function; in test__bp_signal_overflow()
|
D | bp_signal.c | 118 pe.bp_addr = (unsigned long) addr; in __event()
|
D | wp.c | 43 attr->bp_addr = (unsigned long)wp_addr; in get__perf_event_attr()
|
/Linux-v5.4/samples/hw_breakpoint/ |
D | data_breakpoint.c | 46 attr.bp_addr = kallsyms_lookup_name(ksym_name); in hw_break_module_init()
|
/Linux-v5.4/arch/xtensa/kernel/ |
D | hw_breakpoint.c | 78 hw->address = attr->bp_addr; in hw_breakpoint_arch_parse() 284 regs->pc == bp[i]->attr.bp_addr) in check_hw_breakpoint()
|
D | ptrace.c | 394 attr.bp_addr = 0; in ptrace_hbp_create() 433 user_data[0] = bp->attr.bp_addr; in ptrace_gethbpregs() 489 attr.bp_addr = user_data[0]; in ptrace_sethbpregs()
|
/Linux-v5.4/include/linux/ |
D | hw_breakpoint.h | 34 return bp->attr.bp_addr; in hw_breakpoint_addr()
|
/Linux-v5.4/arch/arm/kernel/ |
D | ptrace.c | 449 attr.bp_addr = 0; in ptrace_hbp_create() 491 reg = bp->attr.bp_addr; in ptrace_gethbpregs() 545 attr.bp_addr = user_val; in ptrace_sethbpregs()
|
D | hw_breakpoint.c | 564 hw->address = attr->bp_addr; in arch_build_bp_info() 711 info->trigger = wp->attr.bp_addr; in watchpoint_handler()
|
/Linux-v5.4/arch/sh/kernel/ |
D | ptrace_32.c | 87 attr.bp_addr = addr; in set_single_step() 101 attr.bp_addr = addr; in set_single_step()
|
D | hw_breakpoint.c | 178 hw->address = attr->bp_addr; in arch_build_bp_info()
|
/Linux-v5.4/kernel/events/ |
D | hw_breakpoint.c | 454 to->bp_addr = from->bp_addr; in hw_breakpoint_copy_attr()
|
/Linux-v5.4/tools/perf/util/ |
D | perf_event_attr_fprintf.c | 137 PRINT_ATTRn("{ bp_addr, config1 }", bp_addr, p_hex); in perf_event_attr__fprintf()
|
/Linux-v5.4/kernel/trace/ |
D | trace_uprobe.c | 102 unsigned long bp_addr; member 221 base_addr = udd->bp_addr - udd->tu->offset; in translate_user_vaddr() 1447 udd.bp_addr = instruction_pointer(regs); in uprobe_dispatcher() 1482 udd.bp_addr = func; in uretprobe_dispatcher()
|
/Linux-v5.4/include/uapi/linux/ |
D | perf_event.h | 387 __u64 bp_addr; member
|
/Linux-v5.4/tools/include/uapi/linux/ |
D | perf_event.h | 387 __u64 bp_addr; member
|
/Linux-v5.4/arch/arm64/kernel/ |
D | ptrace.c | 312 attr.bp_addr = 0; in ptrace_hbp_create() 357 attr->bp_addr += offset; in ptrace_hbp_fill_attr_ctrl() 467 attr.bp_addr = addr; in ptrace_hbp_set_addr()
|