Home
last modified time | relevance | path

Searched refs:arch_kgdb_ops (Results 1 – 23 of 23) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/debug/
H A Ddebug_core.c170 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint()
454 if (arch_kgdb_ops.remove_all_hw_break) in dbg_remove_all_break()
455 arch_kgdb_ops.remove_all_hw_break(); in dbg_remove_all_break()
606 if (arch_kgdb_ops.disable_hw_break) in kgdb_cpu_enter()
607 arch_kgdb_ops.disable_hw_break(regs); in kgdb_cpu_enter()
657 if (arch_kgdb_ops.correct_hw_break) in kgdb_cpu_enter()
658 arch_kgdb_ops.correct_hw_break(); in kgdb_cpu_enter()
821 if (arch_kgdb_ops.correct_hw_break) in kgdb_cpu_enter()
822 arch_kgdb_ops.correct_hw_break(); in kgdb_cpu_enter()
858 if (arch_kgdb_ops.enable_nmi) in kgdb_handle_exception()
[all …]
H A Dgdbstub.c875 if (arch_kgdb_ops.set_hw_breakpoint && *bpt_type >= '1') { in gdb_cmd_break()
889 if (*bpt_type == '1' && !(arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT)) in gdb_cmd_break()
912 error = arch_kgdb_ops.set_hw_breakpoint(addr, in gdb_cmd_break()
915 error = arch_kgdb_ops.remove_hw_breakpoint(addr, in gdb_cmd_break()
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Dkgdb_nmi.c46 arch_kgdb_ops.enable_nmi(1); in kgdb_nmi_console_setup()
330 if (!arch_kgdb_ops.enable_nmi) in kgdb_register_nmi_console()
368 if (!arch_kgdb_ops.enable_nmi) in kgdb_unregister_nmi_console()
370 arch_kgdb_ops.enable_nmi(0); in kgdb_unregister_nmi_console()
/OK3568_Linux_fs/kernel/arch/microblaze/kernel/
H A Dkgdb.c89 if (*(u32 *) (regs->pc) == *(u32 *) (&arch_kgdb_ops.gdb_bpt_instr)) in microblaze_kgdb_break()
146 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/arch/h8300/kernel/
H A Dkgdb.c84 if (*(u16 *)(regs->pc) == *(u16 *)&arch_kgdb_ops.gdb_bpt_instr) in h8300_kgdb_trap()
132 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/kernel/debug/kdb/
H A Dkdb_bp.c100 ret = arch_kgdb_ops.remove_hw_breakpoint(bp->bp_addr, in _kdb_bp_remove()
148 ret = arch_kgdb_ops.set_hw_breakpoint(bp->bp_addr, in _kdb_bp_install()
546 if (arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT) in kdb_initbptab()
H A Dkdb_main.c2244 arch_kgdb_ops.enable_nmi(0); in kdb_disable_nmi()
2252 arch_kgdb_ops.enable_nmi(1); in kdb_param_enable_nmi()
2926 if (arch_kgdb_ops.enable_nmi) { in kdb_inittab()
/OK3568_Linux_fs/kernel/arch/arc/kernel/
H A Dkgdb.c105 memcpy((void *) address, &arch_kgdb_ops.gdb_bpt_instr, in place_trap()
198 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/arch/riscv/kernel/
H A Dkgdb.c157 arch_kgdb_ops.gdb_bpt_instr, in do_single_step()
383 const struct kgdb_arch arch_kgdb_ops = { variable
387 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/arch/arm/kernel/
H A Dkgdb.c266 *(unsigned int *)arch_kgdb_ops.gdb_bpt_instr); in kgdb_arch_set_breakpoint()
285 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/arch/parisc/kernel/
H A Dkgdb.c21 const struct kgdb_arch arch_kgdb_ops = { variable
163 *(unsigned int *)&arch_kgdb_ops.gdb_bpt_instr); in kgdb_arch_set_breakpoint()
/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Dkgdb.c741 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint()
750 text_poke_kgdb((void *)bpt->bpt_addr, arch_kgdb_ops.gdb_bpt_instr, in kgdb_arch_set_breakpoint()
776 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/include/linux/
H A Dkgdb.h305 extern const struct kgdb_arch arch_kgdb_ops;
/OK3568_Linux_fs/kernel/arch/nios2/kernel/
H A Dkgdb.c155 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/arch/sparc/kernel/
H A Dkgdb_32.c169 const struct kgdb_arch arch_kgdb_ops = { variable
H A Dkgdb_64.c198 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/arch/hexagon/kernel/
H A Dkgdb.c73 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dkgdb.c335 const struct kgdb_arch arch_kgdb_ops; variable
/OK3568_Linux_fs/kernel/arch/sh/kernel/
H A Dkgdb.c371 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/arch/mips/kernel/
H A Dkgdb.c391 const struct kgdb_arch arch_kgdb_ops = { variable
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/
H A Dkgdb.c453 const struct kgdb_arch arch_kgdb_ops; variable
/OK3568_Linux_fs/kernel/drivers/misc/
H A Dkgdbts.c997 if (arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT) { in kgdbts_run_tests()
/OK3568_Linux_fs/kernel/arch/x86/kernel/cpu/
H A Dcommon.c1938 if (unlikely(kgdb_connected && arch_kgdb_ops.correct_hw_break)) in dbg_restore_debug_regs()
1939 arch_kgdb_ops.correct_hw_break(); in dbg_restore_debug_regs()