diff --git a/src/xenia/kernel/util/shim_utils.h b/src/xenia/kernel/util/shim_utils.h index d85f868b6..0d1b3347a 100644 --- a/src/xenia/kernel/util/shim_utils.h +++ b/src/xenia/kernel/util/shim_utils.h @@ -372,6 +372,12 @@ inline void AppendParam(StringBuffer* string_buffer, lpdouble_t param) { string_buffer->AppendFormat("(%G)", param.value()); } } +inline void AppendParam(StringBuffer* string_buffer, lpstring_t param) { + string_buffer->AppendFormat("%.8X", param.guest_address()); + if (param) { + string_buffer->AppendFormat("(%s)", param.value().c_str()); + } +} inline void AppendParam(StringBuffer* string_buffer, pointer_t record) { string_buffer->AppendFormat("%.8X", record.guest_address());