From fa774f1d865172ecdd21236a1356452f7d101665 Mon Sep 17 00:00:00 2001 From: gibbed Date: Fri, 7 Jan 2022 06:14:44 -0600 Subject: [PATCH] [xboxkrnl] Fix up XexGetProcedureAddress logging. [xboxkrnl] Fix up XexGetProcedureAddress failure logging. --- src/xenia/kernel/xboxkrnl/xboxkrnl_modules.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/xenia/kernel/xboxkrnl/xboxkrnl_modules.cc b/src/xenia/kernel/xboxkrnl/xboxkrnl_modules.cc index 41f4b5d54..6d789079d 100644 --- a/src/xenia/kernel/xboxkrnl/xboxkrnl_modules.cc +++ b/src/xenia/kernel/xboxkrnl/xboxkrnl_modules.cc @@ -166,7 +166,15 @@ dword_result_t XexGetProcedureAddress(lpvoid_t hmodule, dword_t ordinal, *out_function_ptr = ptr; result = X_STATUS_SUCCESS; } else { - XELOGW("ERROR: XexGetProcedureAddress ordinal not found!"); + if (is_string_name) { + XELOGW("ERROR: XexGetProcedureAddress export '{}' in '{}' not found!", + string_name, module->name()); + } else { + XELOGW( + "ERROR: XexGetProcedureAddress ordinal {} (0x{:X}) in '{}' not " + "found!", + ordinal, ordinal, module->name()); + } *out_function_ptr = 0; result = X_STATUS_DRIVER_ENTRYPOINT_NOT_FOUND; }