Lines Matching refs:single_step_data
84 } single_step_data; variable
88 if (single_step_data.armed) { in undo_single_step()
91 for (i = 0; i < (single_step_data.is_branch ? 2 : 1); i++) { in undo_single_step()
92 memcpy((void *) single_step_data.address[i], in undo_single_step()
93 &single_step_data.opcode[i], in undo_single_step()
96 flush_icache_range(single_step_data.address[i], in undo_single_step()
97 single_step_data.address[i] + in undo_single_step()
100 single_step_data.armed = 0; in undo_single_step()
114 single_step_data.is_branch = disasm_next_pc((unsigned long) in do_single_step()
117 &single_step_data.address[0], in do_single_step()
118 &single_step_data.address[1]); in do_single_step()
120 place_trap(single_step_data.address[0], &single_step_data.opcode[0]); in do_single_step()
122 if (single_step_data.is_branch) { in do_single_step()
123 place_trap(single_step_data.address[1], in do_single_step()
124 &single_step_data.opcode[1]); in do_single_step()
127 single_step_data.armed++; in do_single_step()
163 single_step_data.armed = 0; in kgdb_arch_init()