Lifecycle management of threads #29

Merged
harraiken merged 240 commits from threads into master 2026-09-07 13:45:09 +02:00
Showing only changes of commit 6e4f9dd5b1 - Show all commits

View File

@@ -133,7 +133,7 @@ typedef enum _KOBJECTS
{ {
EventNotificationObject = 0, EventNotificationObject = 0,
EventSynchronizationObject = 1, EventSynchronizationObject = 1,
MutantObject = 2, MutexObject = 2,
ProcessObject = 3, ProcessObject = 3,
QueueObject = 4, QueueObject = 4,
SemaphoreObject = 5, SemaphoreObject = 5,
@@ -618,7 +618,7 @@ typedef struct _KSHARED_DATA
typedef struct _KTHREAD typedef struct _KTHREAD
{ {
DISPATCHER_HEADER Header; DISPATCHER_HEADER Header;
LIST_ENTRY MutantListHead; LIST_ENTRY MutexListHead;
PVOID InitialStack; PVOID InitialStack;
PVOID KernelStack; PVOID KernelStack;
PVOID StackBase; PVOID StackBase;