|
|
| version 1.14, 2008/03/22 04:03:07 | version 1.19, 2012/01/08 07:45:08 |
|---|---|
| Line 1 | Line 1 |
| /* $Id$ */ | |
| /* | /* |
| * Copyright (c) 2002-2003 NONAKA Kimihiro | * Copyright (c) 2002-2003 NONAKA Kimihiro |
| * All rights reserved. | * All rights reserved. |
| Line 43 cpu_reg2str(void) | Line 41 cpu_reg2str(void) |
| "eax=%08x ecx=%08x edx=%08x ebx=%08x\n" | "eax=%08x ecx=%08x edx=%08x ebx=%08x\n" |
| "esp=%08x ebp=%08x esi=%08x edi=%08x\n" | "esp=%08x ebp=%08x esi=%08x edi=%08x\n" |
| "eip=%08x prev_eip=%08x\n" | "eip=%08x prev_eip=%08x\n" |
| "es=%04x cs=%04x ss=%04x ds=%04x fs=%04x gs=%04x\n" | "cs=%04x ss=%04x ds=%04x es=%04x fs=%04x gs=%04x\n" |
| "eflag=%08x " | "eflag=%08x " |
| /* ID VIP VIF AC VM RF NT IOPL OF DF IF TF SF ZF AF PF CF */ | /* ID VIP VIF AC VM RF NT IOPL OF DF IF TF SF ZF AF PF CF */ |
| "[ ID=%d VIP=%d VIF=%d AC=%d VM=%d RF=%d NT=%d IOPL=%d %s %s %s TF=%d %s %s %s %s %s ]\n" | "[ ID=%d VIP=%d VIF=%d AC=%d VM=%d RF=%d NT=%d IOPL=%d %s %s %s TF=%d %s %s %s %s %s ]\n" |
| Line 136 memory_dump(int idx, UINT32 madr) | Line 134 memory_dump(int idx, UINT32 madr) |
| size = 0x100; | size = 0x100; |
| addr = madr - 0x80; | addr = madr - 0x80; |
| } | } |
| VERBOSE(("memory dump\n-- \n")); | VERBOSE(("memory dump\n--")); |
| for (s = 0; s < size; s++) { | for (s = 0; s < size; s++) { |
| if ((s % 16) == 0) { | if ((s % 16) == 0) { |
| VERBOSE(("%08x: ", addr + s)); | VERBOSE(("%08x: ", addr + s)); |
| Line 208 tr_dump(UINT16 selector, UINT32 base, UI | Line 206 tr_dump(UINT16 selector, UINT32 base, UI |
| UINT32 v; | UINT32 v; |
| UINT i; | UINT i; |
| (void)selector; | |
| VERBOSE(("TR_DUMP: selector = %04x", selector)); | VERBOSE(("TR_DUMP: selector = %04x", selector)); |
| for (i = 0; i < limit; i += 4) { | for (i = 0; i < limit; i += 4) { |
| Line 255 segdesc_dump(descriptor_t *sdp) | Line 251 segdesc_dump(descriptor_t *sdp) |
| __ASSERT(sdp != NULL); | __ASSERT(sdp != NULL); |
| VERBOSE(("\ndump descriptor", sdp)); | VERBOSE(("\ndump descriptor: %p", sdp)); |
| VERBOSE(("valid : %s", SEG_IS_VALID(sdp) ? "true" : "false")); | VERBOSE(("valid : %s", SEG_IS_VALID(sdp) ? "true" : "false")); |
| VERBOSE(("present : %s", SEG_IS_PRESENT(sdp) ? "true" : "false")); | VERBOSE(("present : %s", SEG_IS_PRESENT(sdp) ? "true" : "false")); |
| Line 339 segdesc_dump(descriptor_t *sdp) | Line 335 segdesc_dump(descriptor_t *sdp) |
| break; | break; |
| } | } |
| } | } |
| VERBOSE(("\n")); | |
| #else | |
| (void)sdp; | |
| #endif | #endif |
| } | } |