Home
last modified time | relevance | path

Searched refs:bp_addr (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v4.19/kernel/debug/kdb/
Dkdb_bp.c98 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 …]
Dkdb_debugger.c79 if ((bp->bp_enabled) && (bp->bp_addr == addr)) { in kdb_stub()
91 if (bp->bp_addr == addr) { in kdb_stub()
Dkdb_private.h155 unsigned long bp_addr; /* Address breakpoint is present at */ member
/Linux-v4.19/arch/powerpc/kernel/
Dhw_breakpoint.c165 hw->address = attr->bp_addr; in hw_breakpoint_arch_parse()
180 if ((attr->bp_addr >> 9) != in hw_breakpoint_arch_parse()
181 ((attr->bp_addr + attr->bp_len - 1) >> 9)) in hw_breakpoint_arch_parse()
260 if (!((bp->attr.bp_addr <= dar) && in hw_breakpoint_handler()
261 (dar - bp->attr.bp_addr < bp->attr.bp_len))) in hw_breakpoint_handler()
/Linux-v4.19/arch/x86/kernel/
Dhw_breakpoint.c246 hw->address = attr->bp_addr; in arch_build_bp_info()
263 if (attr->bp_addr >= TASK_SIZE_MAX) { in arch_build_bp_info()
265 if (within_kprobe_blacklist(attr->bp_addr)) in arch_build_bp_info()
306 if (attr->bp_addr & (attr->bp_len - 1)) in arch_build_bp_info()
392 dump->u_debugreg[i] = bp->attr.bp_addr; in aout_dump_debugregs()
Dkgdb.c229 bp->attr.bp_addr = breakinfo[breakno].addr; in kgdb_correct_hw_break()
670 attr.bp_addr = (unsigned long)kgdb_arch_init; in kgdb_arch_late()
Dptrace.c573 attr.bp_addr = addr; in ptrace_register_breakpoint()
697 attr.bp_addr = addr; in ptrace_set_breakpoint_addr()
/Linux-v4.19/tools/testing/selftests/powerpc/ptrace/
Dperf-hwbreak.c60 attr.bp_addr = (__u64)(&attr) & 0xfffffffffffff800; in breakpoint_test()
106 attr.bp_addr = (__u64)ptr; in runtestsingle()
/Linux-v4.19/tools/perf/tests/
Dbp_account.c42 attr->bp_addr = (unsigned long) addr; in __event()
84 attr_mod.bp_addr = (unsigned long) test_function; in bp_accounting()
Dbp_signal_overflow.c84 pe.bp_addr = (unsigned long) test_function; in test__bp_signal_overflow()
Dbp_signal.c117 pe.bp_addr = (unsigned long) addr; in __event()
/Linux-v4.19/samples/hw_breakpoint/
Ddata_breakpoint.c59 attr.bp_addr = kallsyms_lookup_name(ksym_name); in hw_break_module_init()
/Linux-v4.19/arch/xtensa/kernel/
Dhw_breakpoint.c78 hw->address = attr->bp_addr; in hw_breakpoint_arch_parse()
283 regs->pc == bp[i]->attr.bp_addr) in check_hw_breakpoint()
Dptrace.c305 attr.bp_addr = 0; in ptrace_hbp_create()
344 user_data[0] = bp->attr.bp_addr; in ptrace_gethbpregs()
400 attr.bp_addr = user_data[0]; in ptrace_sethbpregs()
/Linux-v4.19/include/linux/
Dhw_breakpoint.h34 return bp->attr.bp_addr; in hw_breakpoint_addr()
/Linux-v4.19/arch/arm/kernel/
Dptrace.c459 attr.bp_addr = 0; in ptrace_hbp_create()
501 reg = bp->attr.bp_addr; in ptrace_gethbpregs()
555 attr.bp_addr = user_val; in ptrace_sethbpregs()
Dhw_breakpoint.c574 hw->address = attr->bp_addr; in arch_build_bp_info()
719 info->trigger = wp->attr.bp_addr; in watchpoint_handler()
/Linux-v4.19/arch/sh/kernel/
Dptrace_32.c90 attr.bp_addr = addr; in set_single_step()
104 attr.bp_addr = addr; in set_single_step()
Dhw_breakpoint.c180 hw->address = attr->bp_addr; in arch_build_bp_info()
/Linux-v4.19/kernel/events/
Dhw_breakpoint.c467 to->bp_addr = from->bp_addr; in hw_breakpoint_copy_attr()
/Linux-v4.19/kernel/trace/
Dtrace_uprobe.c66 unsigned long bp_addr; member
175 base_addr = udd->bp_addr - udd->tu->offset; in translate_user_vaddr()
1225 udd.bp_addr = instruction_pointer(regs); in uprobe_dispatcher()
1260 udd.bp_addr = func; in uretprobe_dispatcher()
/Linux-v4.19/tools/include/uapi/linux/
Dperf_event.h384 __u64 bp_addr; member
/Linux-v4.19/include/uapi/linux/
Dperf_event.h384 __u64 bp_addr; member
/Linux-v4.19/arch/arm64/kernel/
Dptrace.c324 attr.bp_addr = 0; in ptrace_hbp_create()
369 attr->bp_addr += offset; in ptrace_hbp_fill_attr_ctrl()
479 attr.bp_addr = addr; in ptrace_hbp_set_addr()
Dhw_breakpoint.c497 hw->address = attr->bp_addr; in arch_build_bp_info()

12