Home
last modified time | relevance | path

Searched refs:bpt_addr (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/kernel/debug/
Ddebug_core.c172 err = probe_kernel_read(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
176 err = probe_kernel_write((char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
183 return probe_kernel_write((char *)bpt->bpt_addr, in kgdb_arch_remove_breakpoint()
196 tmp.bpt_addr = addr; in kgdb_validate_break_address()
263 kgdb_break[i].bpt_addr); in dbg_activate_sw_breakpoints()
267 kgdb_flush_swbreak_addr(kgdb_break[i].bpt_addr); in dbg_activate_sw_breakpoints()
284 (kgdb_break[i].bpt_addr == addr)) in dbg_set_sw_break()
289 kgdb_break[i].bpt_addr == addr) { in dbg_set_sw_break()
309 kgdb_break[breakno].bpt_addr = addr; in dbg_set_sw_break()
326 kgdb_break[i].bpt_addr); in dbg_deactivate_sw_breakpoints()
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dptrace.c197 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4; in ptrace_set_bpt()
199 task_thread_info(child)->bpt_addr[nsaved++] in ptrace_set_bpt()
204 task_thread_info(child)->bpt_addr[nsaved++] = get_reg(child, reg_b); in ptrace_set_bpt()
207 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4; in ptrace_set_bpt()
213 res = read_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_set_bpt()
219 task_thread_info(child)->bpt_addr[i])); in ptrace_set_bpt()
220 res = write_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_set_bpt()
246 write_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_cancel_bpt()
/linux-4.4.14/arch/tile/kernel/
Dkgdb.c463 unsigned long addr_wr = writable_address(bpt->bpt_addr); in kgdb_arch_set_breakpoint()
468 err = probe_kernel_read(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
476 flush_icache_range((unsigned long)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
477 (unsigned long)bpt->bpt_addr + BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint()
484 unsigned long addr_wr = writable_address(bpt->bpt_addr); in kgdb_arch_remove_breakpoint()
492 flush_icache_range((unsigned long)bpt->bpt_addr, in kgdb_arch_remove_breakpoint()
493 (unsigned long)bpt->bpt_addr + BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint()
/linux-4.4.14/arch/x86/kernel/
Dkgdb.c758 err = probe_kernel_read(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
762 err = probe_kernel_write((char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
773 text_poke((void *)bpt->bpt_addr, arch_kgdb_ops.gdb_bpt_instr, in kgdb_arch_set_breakpoint()
775 err = probe_kernel_read(opc, (char *)bpt->bpt_addr, BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint()
799 text_poke((void *)bpt->bpt_addr, bpt->saved_instr, BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint()
800 err = probe_kernel_read(opc, (char *)bpt->bpt_addr, BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint()
806 return probe_kernel_write((char *)bpt->bpt_addr, in kgdb_arch_remove_breakpoint()
/linux-4.4.14/arch/arm/kernel/
Dkgdb.c250 err = probe_kernel_read(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
256 __patch_text((void *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
265 __patch_text((void *)bpt->bpt_addr, *(unsigned int *)bpt->saved_instr); in kgdb_arch_remove_breakpoint()
/linux-4.4.14/arch/alpha/include/asm/
Dthread_info.h27 unsigned long bpt_addr[2]; /* breakpoint handling */ member
/linux-4.4.14/include/linux/
Dkgdb.h77 unsigned long bpt_addr; member