From 54da6773abc49ff8a26694dc8a70dd9475c819f0 Mon Sep 17 00:00:00 2001 From: gibbed Date: Thu, 9 Apr 2020 16:24:32 -0500 Subject: [PATCH] [Core] Fix reg alignment in crash dump output. --- src/xenia/emulator.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/xenia/emulator.cc b/src/xenia/emulator.cc index 1f20b1c00..601895b2c 100644 --- a/src/xenia/emulator.cc +++ b/src/xenia/emulator.cc @@ -553,17 +553,15 @@ bool Emulator::ExceptionCallback(Exception* ex) { guest_function->MapMachineCodeToGuestAddress(ex->pc())); XELOGE("Registers:"); for (int i = 0; i < 32; i++) { - XELOGE(" r{:-3d} = {:016X}", i, context->r[i]); + XELOGE(" r{:<3} = {:016X}", i, context->r[i]); } - for (int i = 0; i < 32; i++) { - XELOGE(" f{:-3d} = {:016X} = (double){} = (float){}", i, + XELOGE(" f{:<3} = {:016X} = (double){} = (float){}", i, *reinterpret_cast(&context->f[i]), context->f[i], *(float*)&context->f[i]); } - for (int i = 0; i < 128; i++) { - XELOGE(" v{:-3d} = [0x{:08X}, 0x{:08X}, 0x{:08X}, 0x{:08X}]", i, + XELOGE(" v{:<3} = [0x{:08X}, 0x{:08X}, 0x{:08X}, 0x{:08X}]", i, context->v[i].u32[0], context->v[i].u32[1], context->v[i].u32[2], context->v[i].u32[3]); }