Lines Matching refs:single_step_data
82 } single_step_data; variable
86 if (single_step_data.armed) { in undo_single_step()
89 for (i = 0; i < (single_step_data.is_branch ? 2 : 1); i++) { in undo_single_step()
90 memcpy((void *) single_step_data.address[i], in undo_single_step()
91 &single_step_data.opcode[i], in undo_single_step()
94 flush_icache_range(single_step_data.address[i], in undo_single_step()
95 single_step_data.address[i] + in undo_single_step()
98 single_step_data.armed = 0; in undo_single_step()
112 single_step_data.is_branch = disasm_next_pc((unsigned long) in do_single_step()
115 &single_step_data.address[0], in do_single_step()
116 &single_step_data.address[1]); in do_single_step()
118 place_trap(single_step_data.address[0], &single_step_data.opcode[0]); in do_single_step()
120 if (single_step_data.is_branch) { in do_single_step()
121 place_trap(single_step_data.address[1], in do_single_step()
122 &single_step_data.opcode[1]); in do_single_step()
125 single_step_data.armed++; in do_single_step()
162 single_step_data.armed = 0; in kgdb_arch_init()