From db234309bfc5205d1fd691cebcb07d7f4675a788 Mon Sep 17 00:00:00 2001 From: gibbed Date: Thu, 22 Nov 2018 16:36:19 -0600 Subject: [PATCH] [Kernel] Fix logging of broken XamEnumerate usage. --- src/xenia/kernel/xam/xam_info.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/xenia/kernel/xam/xam_info.cc b/src/xenia/kernel/xam/xam_info.cc index ac7b33009..9996a17ee 100644 --- a/src/xenia/kernel/xam/xam_info.cc +++ b/src/xenia/kernel/xam/xam_info.cc @@ -202,8 +202,11 @@ dword_result_t XamEnumerate(dword_t handle, dword_t flags, lpvoid_t buffer, if (actual_buffer_length != buffer_length) { // Known culprits: // Final Fight: Double Impact - XELOGW("Broken usage of XamEnumerate! %.X vs %.X", buffer_length, - actual_buffer_length); + XELOGW( + "Broken usage of XamEnumerate! buffer length=%.X vs actual length=%.X " + "(item size=%.X, items per enumerate=%u)", + (uint32_t)buffer_length, actual_buffer_length, e->item_size(), + e->items_per_enumerate()); } buffer.Zero(actual_buffer_length);