From 3a05d2f2f65731f82b6f5097d7efc8e17786d3ba Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Thu, 6 Aug 2026 12:27:43 +0200 Subject: [PATCH] Migrate handle table calls from executive to object manager --- xtoskrnl/ob/lifecycl.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xtoskrnl/ob/lifecycl.cc b/xtoskrnl/ob/lifecycl.cc index 153e22b32..1703e0133 100644 --- a/xtoskrnl/ob/lifecycl.cc +++ b/xtoskrnl/ob/lifecycl.cc @@ -1514,7 +1514,7 @@ OB::LifeCycle::ReferenceObject(IN HANDLE Handle, KE::CriticalRegionGuard CriticalRegion(&Thread->ThreadControlBlock); /* Map the given handle to its underlying physical table entry */ - ObjectTableEntry = EX::Handle::MapHandleToPointer(HandleTable, Handle); + ObjectTableEntry = OB::HandleTable::MapHandleToPointer(HandleTable, Handle); if(!ObjectTableEntry) { /* The handle is invalid or closed, return error code */ @@ -1555,7 +1555,7 @@ OB::LifeCycle::ReferenceObject(IN HANDLE Handle, if((ObjectTableEntry->ObAttributes & OBJECT_AUDIT_OBJECT_CLOSE) && AccessMask && ProcessorMode != KernelMode) { /* Fetch the handle information */ - ObjectInfo = EX::Handle::GetHandleInformation(HandleTable, Handle, TRUE); + ObjectInfo = OB::HandleTable::GetHandleInformation(HandleTable, Handle, TRUE); if(ObjectInfo && ObjectInfo->AuditMask) { /* Generate a security audit event */ @@ -1573,7 +1573,7 @@ OB::LifeCycle::ReferenceObject(IN HANDLE Handle, } /* Release the handle table */ - EX::Handle::UnlockHandleTableEntry(HandleTable, ObjectTableEntry); + OB::HandleTable::UnlockHandleTableEntry(HandleTable, ObjectTableEntry); /* Return status code */ return Status;