Home
last modified time | relevance | path

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

/Linux-v4.19/kernel/debug/
Ddebug_core.c173 err = probe_kernel_read(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
177 err = probe_kernel_write((char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
184 return probe_kernel_write((char *)bpt->bpt_addr, in kgdb_arch_remove_breakpoint()
197 tmp.bpt_addr = addr; in kgdb_validate_break_address()
264 kgdb_break[i].bpt_addr); in dbg_activate_sw_breakpoints()
268 kgdb_flush_swbreak_addr(kgdb_break[i].bpt_addr); in dbg_activate_sw_breakpoints()
285 (kgdb_break[i].bpt_addr == addr)) in dbg_set_sw_break()
290 kgdb_break[i].bpt_addr == addr) { in dbg_set_sw_break()
310 kgdb_break[breakno].bpt_addr = addr; in dbg_set_sw_break()
327 kgdb_break[i].bpt_addr); in dbg_deactivate_sw_breakpoints()
[all …]
/Linux-v4.19/arch/alpha/kernel/
Dptrace.c201 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4; in ptrace_set_bpt()
203 task_thread_info(child)->bpt_addr[nsaved++] in ptrace_set_bpt()
208 task_thread_info(child)->bpt_addr[nsaved++] = get_reg(child, reg_b); in ptrace_set_bpt()
211 task_thread_info(child)->bpt_addr[nsaved++] = pc + 4; in ptrace_set_bpt()
217 res = read_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_set_bpt()
223 task_thread_info(child)->bpt_addr[i])); in ptrace_set_bpt()
224 res = write_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_set_bpt()
250 write_int(child, task_thread_info(child)->bpt_addr[i], in ptrace_cancel_bpt()
/Linux-v4.19/arch/x86/kernel/
Dkgdb.c757 err = probe_kernel_read(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
761 err = probe_kernel_write((char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
771 text_poke((void *)bpt->bpt_addr, arch_kgdb_ops.gdb_bpt_instr, in kgdb_arch_set_breakpoint()
773 err = probe_kernel_read(opc, (char *)bpt->bpt_addr, BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint()
796 text_poke((void *)bpt->bpt_addr, bpt->saved_instr, BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint()
797 err = probe_kernel_read(opc, (char *)bpt->bpt_addr, BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint()
803 return probe_kernel_write((char *)bpt->bpt_addr, in kgdb_arch_remove_breakpoint()
/Linux-v4.19/arch/arm/kernel/
Dkgdb.c251 err = probe_kernel_read(bpt->saved_instr, (char *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
257 __patch_text((void *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
266 __patch_text((void *)bpt->bpt_addr, *(unsigned int *)bpt->saved_instr); in kgdb_arch_remove_breakpoint()
/Linux-v4.19/arch/arm64/kernel/
Dkgdb.c368 err = aarch64_insn_read((void *)bpt->bpt_addr, (u32 *)bpt->saved_instr); in kgdb_arch_set_breakpoint()
372 return aarch64_insn_write((void *)bpt->bpt_addr, in kgdb_arch_set_breakpoint()
378 return aarch64_insn_write((void *)bpt->bpt_addr, in kgdb_arch_remove_breakpoint()
/Linux-v4.19/arch/alpha/include/asm/
Dthread_info.h28 unsigned long bpt_addr[2]; /* breakpoint handling */ member
/Linux-v4.19/include/linux/
Dkgdb.h77 unsigned long bpt_addr; member