| /linux/arch/arc/kernel/ |
| H A D | kgdb.c | 92 BREAK_INSTR_SIZE); in undo_single_step() 96 BREAK_INSTR_SIZE); in undo_single_step() 104 memcpy(save, (void *) address, BREAK_INSTR_SIZE); in place_trap() 106 BREAK_INSTR_SIZE); in place_trap() 107 flush_icache_range(address, address + BREAK_INSTR_SIZE); in place_trap() 179 instruction_pointer(regs) -= BREAK_INSTR_SIZE; in kgdb_trap()
|
| /linux/arch/riscv/include/asm/ |
| H A D | kgdb.h | 19 #define BREAK_INSTR_SIZE 2 macro 21 #define BREAK_INSTR_SIZE 4 macro
|
| /linux/include/linux/ |
| H A D | kgdb.h | 77 unsigned char saved_instr[BREAK_INSTR_SIZE]; 261 unsigned char gdb_bpt_instr[BREAK_INSTR_SIZE];
|
| /linux/arch/riscv/kernel/ |
| H A D | kgdb.c | 139 BREAK_INSTR_SIZE); in do_single_step() 142 flush_icache_range(addr, addr + BREAK_INSTR_SIZE); in do_single_step() 158 (void *)&stepped_opcode, BREAK_INSTR_SIZE); in undo_single_step() 160 stepped_address + BREAK_INSTR_SIZE); in undo_single_step()
|
| /linux/arch/x86/kernel/ |
| H A D | kgdb.c | 737 BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint() 741 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint() 751 BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint() 768 BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint() 773 (char *)bpt->saved_instr, BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint()
|
| /linux/arch/hexagon/include/asm/ |
| H A D | kgdb.h | 11 #define BREAK_INSTR_SIZE 4 macro
|
| /linux/arch/microblaze/include/asm/ |
| H A D | kgdb.h | 21 #define BREAK_INSTR_SIZE 4 macro
|
| /linux/arch/sh/include/asm/ |
| H A D | kgdb.h | 27 #define BREAK_INSTR_SIZE 2 macro
|
| /linux/arch/parisc/include/asm/ |
| H A D | kgdb.h | 12 #define BREAK_INSTR_SIZE 4 macro
|
| /linux/arch/mips/include/asm/ |
| H A D | kgdb.h | 33 #define BREAK_INSTR_SIZE 4 macro
|
| /linux/arch/arm/include/asm/ |
| H A D | kgdb.h | 36 #define BREAK_INSTR_SIZE 4 macro
|
| /linux/arch/arc/include/asm/ |
| H A D | kgdb.h | 21 #define BREAK_INSTR_SIZE 2 macro
|
| /linux/arch/loongarch/include/asm/ |
| H A D | kgdb.h | 63 #define BREAK_INSTR_SIZE 4 macro
|
| /linux/arch/nios2/include/asm/ |
| H A D | kgdb.h | 74 #define BREAK_INSTR_SIZE 4 macro
|
| /linux/arch/x86/include/asm/ |
| H A D | kgdb.h | 85 #define BREAK_INSTR_SIZE 1 macro
|
| /linux/arch/sparc/include/asm/ |
| H A D | kgdb.h | 39 #define BREAK_INSTR_SIZE 4 macro
|
| /linux/kernel/debug/ |
| H A D | debug_core.c | 161 BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint() 165 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint() 173 (char *)bpt->saved_instr, BREAK_INSTR_SIZE); in kgdb_arch_remove_breakpoint() 286 flush_icache_range(addr, addr + BREAK_INSTR_SIZE); in kgdb_flush_swbreak_addr()
|
| /linux/arch/microblaze/kernel/ |
| H A D | kgdb.c | 90 regs->pc += BREAK_INSTR_SIZE; in microblaze_kgdb_break()
|
| /linux/arch/arm64/kernel/ |
| H A D | kgdb.c | 319 BUILD_BUG_ON(AARCH64_INSN_SIZE != BREAK_INSTR_SIZE); in kgdb_arch_set_breakpoint()
|