Home
last modified time | relevance | path

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

/linux-4.4.14/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()
244 kdb_symbol_print(bp->bp_addr, NULL, KDB_SP_DEFAULT); in kdb_printbp()
252 bp->bp_addr, bp->bp_type, bp->bp_installed); in kdb_printbp()
304 diag = kdbgetaddrarg(argc, argv, &nextarg, &template.bp_addr, in kdb_bp()
308 if (!template.bp_addr) in kdb_bp()
340 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.h156 unsigned long bp_addr; /* Address breakpoint is present at */ member
/linux-4.4.14/arch/powerpc/kernel/
Dhw_breakpoint.c164 info->address = bp->attr.bp_addr; in arch_validate_hwbkpt_settings()
177 if ((bp->attr.bp_addr >> 10) != in arch_validate_hwbkpt_settings()
178 ((bp->attr.bp_addr + bp->attr.bp_len - 1) >> 10)) in arch_validate_hwbkpt_settings()
253 if (!((bp->attr.bp_addr <= dar) && in hw_breakpoint_handler()
254 (dar - bp->attr.bp_addr < bp->attr.bp_len))) in hw_breakpoint_handler()
Dptrace.c989 attr.bp_addr = hw_brk.address; in ptrace_set_debugreg()
1006 attr.bp_addr = hw_brk.address; in ptrace_set_debugreg()
1451 attr.bp_addr = (unsigned long)bp_info->addr & ~HW_BREAKPOINT_ALIGN; in ppc_set_hwdebug()
/linux-4.4.14/arch/x86/kernel/
Dhw_breakpoint.c240 info->address = bp->attr.bp_addr; in arch_build_bp_info()
256 if (bp->attr.bp_addr >= TASK_SIZE_MAX) { in arch_build_bp_info()
258 if (within_kprobe_blacklist(bp->attr.bp_addr)) in arch_build_bp_info()
301 if (bp->attr.bp_addr & (bp->attr.bp_len - 1)) in arch_build_bp_info()
384 dump->u_debugreg[i] = bp->attr.bp_addr; in aout_dump_debugregs()
Dkgdb.c228 bp->attr.bp_addr = breakinfo[breakno].addr; in kgdb_correct_hw_break()
669 attr.bp_addr = (unsigned long)kgdb_arch_init; in kgdb_arch_late()
Dptrace.c619 attr.bp_addr = addr; in ptrace_register_breakpoint()
743 attr.bp_addr = addr; in ptrace_set_breakpoint_addr()
/linux-4.4.14/kernel/events/
Dhw_breakpoint.c435 u64 old_addr = bp->attr.bp_addr; in modify_user_hw_breakpoint()
451 bp->attr.bp_addr = attr->bp_addr; in modify_user_hw_breakpoint()
463 bp->attr.bp_addr = old_addr; in modify_user_hw_breakpoint()
Dcore.c7139 perf_sample_data_init(&sample, bp->attr.bp_addr, 0); in perf_bp_event()
/linux-4.4.14/samples/hw_breakpoint/
Ddata_breakpoint.c59 attr.bp_addr = kallsyms_lookup_name(ksym_name); in hw_break_module_init()
/linux-4.4.14/tools/perf/tests/
Dbp_signal_overflow.c84 pe.bp_addr = (unsigned long) test_function; in test__bp_signal_overflow()
Dbp_signal.c71 pe.bp_addr = (unsigned long) fn; in bp_event()
/linux-4.4.14/include/linux/
Dhw_breakpoint.h33 return bp->attr.bp_addr; in hw_breakpoint_addr()
/linux-4.4.14/arch/arm/kernel/
Dptrace.c463 attr.bp_addr = 0; in ptrace_hbp_create()
505 reg = bp->attr.bp_addr; in ptrace_gethbpregs()
559 attr.bp_addr = user_val; in ptrace_sethbpregs()
Dhw_breakpoint.c575 info->address = bp->attr.bp_addr; in arch_build_bp_info()
719 info->trigger = wp->attr.bp_addr; in watchpoint_handler()
/linux-4.4.14/arch/sh/kernel/
Dptrace_32.c89 attr.bp_addr = addr; in set_single_step()
103 attr.bp_addr = addr; in set_single_step()
Dhw_breakpoint.c180 info->address = bp->attr.bp_addr; in arch_build_bp_info()
/linux-4.4.14/kernel/trace/
Dtrace_uprobe.c75 unsigned long bp_addr; member
182 base_addr = udd->bp_addr - udd->tu->offset; in translate_user_vaddr()
1229 udd.bp_addr = instruction_pointer(regs); in uprobe_dispatcher()
1264 udd.bp_addr = func; in uretprobe_dispatcher()
/linux-4.4.14/include/uapi/linux/
Dperf_event.h346 __u64 bp_addr; member
/linux-4.4.14/arch/arm64/kernel/
Dptrace.c209 attr.bp_addr = 0; in ptrace_hbp_create()
306 *addr = bp ? bp->attr.bp_addr : 0; in ptrace_hbp_get_addr()
363 attr.bp_addr = addr; in ptrace_hbp_set_addr()
Dhw_breakpoint.c454 info->address = bp->attr.bp_addr; in arch_build_bp_info()
/linux-4.4.14/tools/perf/util/
Devsel.c381 int r = __perf_evsel__bp_name(bf, size, attr->bp_addr, attr->bp_type); in perf_evsel__bp_name()
1273 PRINT_ATTRn("{ bp_addr, config1 }", bp_addr, p_hex); in perf_event_attr__fprintf()
Dpython.c626 &attr.bp_addr, &attr.bp_len, &idx)) in pyrf_evsel__init()
Dparse-events.c711 attr.bp_addr = (unsigned long) ptr; in parse_events_add_breakpoint()
Dsession.c540 bswap_field_64(bp_addr); in perf_event__attr_swap()