From c3fcb47efeefd0da4e8517b7af7831b1b6230083 Mon Sep 17 00:00:00 2001 From: Triang3l Date: Sat, 19 Jan 2019 15:16:26 +0300 Subject: [PATCH] [Kernel] ExEventObjectType in ObReferenceObjectByHandle --- src/xenia/kernel/xboxkrnl/xboxkrnl_ob.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/xenia/kernel/xboxkrnl/xboxkrnl_ob.cc b/src/xenia/kernel/xboxkrnl/xboxkrnl_ob.cc index 70ed29c38..7ac5d5377 100644 --- a/src/xenia/kernel/xboxkrnl/xboxkrnl_ob.cc +++ b/src/xenia/kernel/xboxkrnl/xboxkrnl_ob.cc @@ -109,6 +109,11 @@ dword_result_t ObReferenceObjectByHandle(dword_t handle, } break; } } break; + case 0xD00EBEEF: { // ExEventObjectType + assert(object->type() == XObject::kTypeEvent); + native_ptr = object->guest_object(); + assert_not_zero(native_ptr); + } break; case 0xD017BEEF: { // ExSemaphoreObjectType assert(object->type() == XObject::kTypeSemaphore); native_ptr = object->guest_object();