From: Pierre Schweitzer Date: Mon, 11 Feb 2019 08:03:15 +0000 (+0100) Subject: [NTOSKRNL] Simplify object type name printing X-Git-Tag: 0.4.13-dev~413 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=63b13ad939df6b869d4c92b340dfb950459ae3f1 [NTOSKRNL] Simplify object type name printing --- diff --git a/ntoskrnl/ex/handle.c b/ntoskrnl/ex/handle.c index f75f0363f76..76dcbfcff96 100644 --- a/ntoskrnl/ex/handle.c +++ b/ntoskrnl/ex/handle.c @@ -1368,60 +1368,7 @@ BOOLEAN ExpKdbgExtHandle(ULONG Argc, PCHAR Argv[]) ObjectHeader = ObpGetHandleObject(TableEntry); KdbpPrint("%p: Object: %p GrantedAccess: %x Entry: %p\n", ExHandle.Value, &ObjectHeader->Body, TableEntry->GrantedAccess, TableEntry); - KdbpPrint("Object: %p Type: (%x) ", &ObjectHeader->Body, ObjectHeader->Type); - if (ObjectHeader->Type == IoFileObjectType) - { - KdbpPrint("File"); - } - else if (ObjectHeader->Type == ExEventObjectType) - { - KdbpPrint("Event"); - } - else if (ObjectHeader->Type == ExEventPairObjectType) - { - KdbpPrint("EventPair"); - } - else if (ObjectHeader->Type == ExMutantObjectType) - { - KdbpPrint("Mutant"); - } - else if (ObjectHeader->Type == ExSemaphoreObjectType) - { - KdbpPrint("Semaphore"); - } - else if (ObjectHeader->Type == ExTimerType) - { - KdbpPrint("Timer"); - } - else if (ObjectHeader->Type == ExWindowStationObjectType) - { - KdbpPrint("WindowStation"); - } - else if (ObjectHeader->Type == ExDesktopObjectType) - { - KdbpPrint("Desktop"); - } - else if (ObjectHeader->Type == ObpDirectoryObjectType) - { - KdbpPrint("Directory"); - } - else if (ObjectHeader->Type == CmpKeyObjectType) - { - KdbpPrint("Key"); - } - else if (ObjectHeader->Type == MmSectionObjectType) - { - KdbpPrint("Section"); - } - else if (ObjectHeader->Type == PsThreadType) - { - KdbpPrint("Thread"); - } - else if (ObjectHeader->Type == LpcPortObjectType) - { - KdbpPrint("ALPC Port"); - } - KdbpPrint("\n"); + KdbpPrint("Object: %p Type: (%x) %wZ\n", &ObjectHeader->Body, ObjectHeader->Type, &ObjectHeader->Type->Name); KdbpPrint("\tObjectHeader: %p\n", ObjectHeader); KdbpPrint("\t\tHandleCount: %u PointerCount: %u\n", ObjectHeader->HandleCount, ObjectHeader->PointerCount);