Lines Matching refs:M
64 printk("%04x:%04x ", M.x86.saved_cs, M.x86.saved_ip); in X86EMU_trace_regs()
65 print_encoded_bytes(M.x86.saved_cs, M.x86.saved_ip); in X86EMU_trace_regs()
85 printk("%04x:%04x ", M.x86.saved_cs, M.x86.saved_ip); in x86emu_just_disassemble()
86 print_encoded_bytes(M.x86.saved_cs, M.x86.saved_ip); in x86emu_just_disassemble()
121 tregs = M; in disassemble_forward()
141 op1 = (*sys_rdb) (((u32) M.x86.R_CS << 4) + (M.x86.R_IP++)); in disassemble_forward()
173 M.x86.enc_pos += x; in x86emu_inc_decoded_inst_len()
185 sprintf(M.x86.decoded_buf + M.x86.enc_str_pos, "%s", temp); in x86emu_decode_printf()
186 M.x86.enc_str_pos += strlen(temp); in x86emu_decode_printf()
192 M.x86.enc_str_pos = 0; in x86emu_end_instr()
193 M.x86.enc_pos = 0; in x86emu_end_instr()
202 for (i = 0; i < M.x86.enc_pos; i++) { in print_encoded_bytes()
211 printk("%s", M.x86.decoded_buf); in print_decoded_instruction()
259 if (M.x86.saved_ip != breakpoint) { in x86emu_single_step()
263 M.x86.debug &= ~DEBUG_DECODE_NOPRINT_F; in x86emu_single_step()
264 M.x86.debug |= DEBUG_TRACE_F; in x86emu_single_step()
265 M.x86.debug &= ~DEBUG_BREAK_F; in x86emu_single_step()
271 offset = M.x86.saved_ip; in x86emu_single_step()
278 disassemble_forward(M.x86.saved_cs, (u16) offset, 10); in x86emu_single_step()
282 segment = M.x86.saved_cs; in x86emu_single_step()
294 segment = M.x86.saved_cs; in x86emu_single_step()
300 M.x86.debug ^= DEBUG_TRACECALL_F; in x86emu_single_step()
303 M.x86.debug ^= DEBUG_SVC_F | DEBUG_SYS_F | DEBUG_SYSINT_F; in x86emu_single_step()
315 M.x86.debug |= DEBUG_DECODE_NOPRINT_F; in x86emu_single_step()
318 M.x86.debug &= ~DEBUG_DECODE_NOPRINT_F; in x86emu_single_step()
320 M.x86.debug &= ~DEBUG_TRACE_F; in x86emu_single_step()
321 M.x86.debug |= DEBUG_BREAK_F; in x86emu_single_step()
326 M.x86.debug |= DEBUG_EXIT; in x86emu_single_step()
343 return M.x86.debug |= DEBUG_STEP_F | DEBUG_DECODE_F | DEBUG_TRACE_F; in X86EMU_trace_on()
349 return M.x86.debug &= ~(DEBUG_STEP_F | DEBUG_DECODE_F | DEBUG_TRACE_F); in X86EMU_trace_off()
390 printk("\tAX=%04x ", M.x86.R_AX); in x86emu_dump_regs()
391 printk("BX=%04x ", M.x86.R_BX); in x86emu_dump_regs()
392 printk("CX=%04x ", M.x86.R_CX); in x86emu_dump_regs()
393 printk("DX=%04x ", M.x86.R_DX); in x86emu_dump_regs()
394 printk("SP=%04x ", M.x86.R_SP); in x86emu_dump_regs()
395 printk("BP=%04x ", M.x86.R_BP); in x86emu_dump_regs()
396 printk("SI=%04x ", M.x86.R_SI); in x86emu_dump_regs()
397 printk("DI=%04x\n", M.x86.R_DI); in x86emu_dump_regs()
398 printk("\tDS=%04x ", M.x86.R_DS); in x86emu_dump_regs()
399 printk("ES=%04x ", M.x86.R_ES); in x86emu_dump_regs()
400 printk("SS=%04x ", M.x86.R_SS); in x86emu_dump_regs()
401 printk("CS=%04x ", M.x86.R_CS); in x86emu_dump_regs()
402 printk("IP=%04x ", M.x86.R_IP); in x86emu_dump_regs()
441 printk("\tEAX=%08x ", M.x86.R_EAX); in x86emu_dump_xregs()
442 printk("EBX=%08x ", M.x86.R_EBX); in x86emu_dump_xregs()
443 printk("ECX=%08x ", M.x86.R_ECX); in x86emu_dump_xregs()
444 printk("EDX=%08x \n", M.x86.R_EDX); in x86emu_dump_xregs()
445 printk("\tESP=%08x ", M.x86.R_ESP); in x86emu_dump_xregs()
446 printk("EBP=%08x ", M.x86.R_EBP); in x86emu_dump_xregs()
447 printk("ESI=%08x ", M.x86.R_ESI); in x86emu_dump_xregs()
448 printk("EDI=%08x\n", M.x86.R_EDI); in x86emu_dump_xregs()
449 printk("\tDS=%04x ", M.x86.R_DS); in x86emu_dump_xregs()
450 printk("ES=%04x ", M.x86.R_ES); in x86emu_dump_xregs()
451 printk("SS=%04x ", M.x86.R_SS); in x86emu_dump_xregs()
452 printk("CS=%04x ", M.x86.R_CS); in x86emu_dump_xregs()
453 printk("EIP=%08x\n\t", M.x86.R_EIP); in x86emu_dump_xregs()