/linux-master/kernel/debug/ |
H A D | debug_core.c | 165 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE); 438 if (arch_kgdb_ops.remove_all_hw_break) 439 arch_kgdb_ops.remove_all_hw_break(); 590 if (arch_kgdb_ops.disable_hw_break) 591 arch_kgdb_ops.disable_hw_break(regs); 641 if (arch_kgdb_ops.correct_hw_break) 642 arch_kgdb_ops.correct_hw_break(); 805 if (arch_kgdb_ops.correct_hw_break) 806 arch_kgdb_ops.correct_hw_break(); 842 if (arch_kgdb_ops [all...] |
H A D | gdbstub.c | 872 if (arch_kgdb_ops.set_hw_breakpoint && *bpt_type >= '1') { 886 if (*bpt_type == '1' && !(arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT)) 909 error = arch_kgdb_ops.set_hw_breakpoint(addr, 912 error = arch_kgdb_ops.remove_hw_breakpoint(addr,
|
/linux-master/arch/microblaze/kernel/ |
H A D | kgdb.c | 89 if (*(u32 *) (regs->pc) == *(u32 *) (&arch_kgdb_ops.gdb_bpt_instr)) 146 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/drivers/tty/serial/ |
H A D | kgdb_nmi.c | 46 arch_kgdb_ops.enable_nmi(1); 331 if (!arch_kgdb_ops.enable_nmi) 368 if (!arch_kgdb_ops.enable_nmi) 370 arch_kgdb_ops.enable_nmi(0);
|
/linux-master/arch/arc/kernel/ |
H A D | kgdb.c | 105 memcpy((void *) address, &arch_kgdb_ops.gdb_bpt_instr, 199 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/kernel/debug/kdb/ |
H A D | kdb_bp.c | 100 ret = arch_kgdb_ops.remove_hw_breakpoint(bp->bp_addr, 148 ret = arch_kgdb_ops.set_hw_breakpoint(bp->bp_addr, 589 if (arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT)
|
H A D | kdb_main.c | 2173 arch_kgdb_ops.enable_nmi(0); 2181 arch_kgdb_ops.enable_nmi(1); 2896 if (arch_kgdb_ops.enable_nmi)
|
/linux-master/arch/arm/kernel/ |
H A D | kgdb.c | 266 *(unsigned int *)arch_kgdb_ops.gdb_bpt_instr); 285 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/arch/parisc/kernel/ |
H A D | kgdb.c | 22 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch 164 *(unsigned int *)&arch_kgdb_ops.gdb_bpt_instr);
|
/linux-master/arch/riscv/kernel/ |
H A D | kgdb.c | 138 arch_kgdb_ops.gdb_bpt_instr, 364 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch 368 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/arch/nios2/kernel/ |
H A D | kgdb.c | 155 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/include/linux/ |
H A D | kgdb.h | 305 extern const struct kgdb_arch arch_kgdb_ops;
|
/linux-master/arch/sparc/kernel/ |
H A D | kgdb_32.c | 169 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
H A D | kgdb_64.c | 198 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/arch/x86/kernel/ |
H A D | kgdb.c | 740 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE); 749 text_poke_kgdb((void *)bpt->bpt_addr, arch_kgdb_ops.gdb_bpt_instr, 775 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/arch/hexagon/kernel/ |
H A D | kgdb.c | 73 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/arch/arm64/kernel/ |
H A D | kgdb.c | 338 const struct kgdb_arch arch_kgdb_ops; variable in typeref:struct:kgdb_arch
|
/linux-master/arch/loongarch/kernel/ |
H A D | kgdb.c | 397 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE); 666 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/arch/sh/kernel/ |
H A D | kgdb.c | 371 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/arch/mips/kernel/ |
H A D | kgdb.c | 370 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
|
/linux-master/arch/powerpc/kernel/ |
H A D | kgdb.c | 449 const struct kgdb_arch arch_kgdb_ops; variable in typeref:struct:kgdb_arch
|
/linux-master/drivers/misc/ |
H A D | kgdbts.c | 1007 if (arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT) {
|
/linux-master/arch/x86/kernel/cpu/ |
H A D | common.c | 2110 if (unlikely(kgdb_connected && arch_kgdb_ops.correct_hw_break)) 2111 arch_kgdb_ops.correct_hw_break();
|