From 84a279a83ff32eb31203a6c876ff26d009da4dec Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Mon, 8 Dec 2014 18:31:11 +0100 Subject: Windows Driver: change inherited TrueCrypt constants in kernel objects tags by VeraCrypt specific values. These are used in crash dumps analysis and during debugging. --- src/Driver/DriveFilter.c | 2 +- src/Driver/Ntdriver.c | 2 +- src/Driver/Ntdriver.h | 2 +- src/Driver/VolumeFilter.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/Driver') diff --git a/src/Driver/DriveFilter.c b/src/Driver/DriveFilter.c index eaf93329..b195ef5e 100644 --- a/src/Driver/DriveFilter.c +++ b/src/Driver/DriveFilter.c @@ -167,7 +167,7 @@ NTSTATUS DriveFilterAddDevice (PDRIVER_OBJECT driverObject, PDEVICE_OBJECT pdo) Extension->Pdo = pdo; Extension->Queue.LowerDeviceObject = Extension->LowerDeviceObject; - IoInitializeRemoveLock (&Extension->Queue.RemoveLock, 'LRCT', 0, 0); + IoInitializeRemoveLock (&Extension->Queue.RemoveLock, 'LRCV', 0, 0); Extension->ConfiguredEncryptedAreaStart = -1; Extension->ConfiguredEncryptedAreaEnd = -1; diff --git a/src/Driver/Ntdriver.c b/src/Driver/Ntdriver.c index 556badbf..e7a55b02 100644 --- a/src/Driver/Ntdriver.c +++ b/src/Driver/Ntdriver.c @@ -466,7 +466,7 @@ NTSTATUS TCCreateDeviceObject (PDRIVER_OBJECT DriverObject, KeInitializeSemaphore (&Extension->RequestSemaphore, 0L, MAXLONG); KeInitializeSpinLock (&Extension->ListSpinLock); InitializeListHead (&Extension->ListEntry); - IoInitializeRemoveLock (&Extension->Queue.RemoveLock, 'LRCT', 0, 0); + IoInitializeRemoveLock (&Extension->Queue.RemoveLock, 'LRCV', 0, 0); VirtualVolumeDeviceObjects[mount->nDosDriveNo] = *ppDeviceObject; diff --git a/src/Driver/Ntdriver.h b/src/Driver/Ntdriver.h index 5fc92843..90ceb6b8 100644 --- a/src/Driver/Ntdriver.h +++ b/src/Driver/Ntdriver.h @@ -169,6 +169,6 @@ void GetElapsedTimeInit (LARGE_INTEGER *lastPerfCounter); int64 GetElapsedTime (LARGE_INTEGER *lastPerfCounter); BOOL IsOSAtLeast (OSVersionEnum reqMinOS); -#define TC_BUG_CHECK(status) KeBugCheckEx (SECURITY_SYSTEM, __LINE__, (ULONG_PTR) status, 0, 'TC') +#define TC_BUG_CHECK(status) KeBugCheckEx (SECURITY_SYSTEM, __LINE__, (ULONG_PTR) status, 0, 'VC') #endif // TC_HEADER_NTDRIVER diff --git a/src/Driver/VolumeFilter.c b/src/Driver/VolumeFilter.c index fb9ccc9e..9789fe0f 100644 --- a/src/Driver/VolumeFilter.c +++ b/src/Driver/VolumeFilter.c @@ -53,7 +53,7 @@ NTSTATUS VolumeFilterAddDevice (PDRIVER_OBJECT driverObject, PDEVICE_OBJECT pdo) Extension->DeviceObject = filterDeviceObject; Extension->Pdo = pdo; - IoInitializeRemoveLock (&Extension->Queue.RemoveLock, 'LRCT', 0, 0); + IoInitializeRemoveLock (&Extension->Queue.RemoveLock, 'LRCV', 0, 0); filterDeviceObject->Flags |= Extension->LowerDeviceObject->Flags & (DO_DIRECT_IO | DO_BUFFERED_IO | DO_POWER_PAGABLE); filterDeviceObject->Flags &= ~DO_DEVICE_INITIALIZING; -- cgit v1.2.3