Bitdefender Hypervisor Memory Introspection
|
#include "introtypes.h"
Go to the source code of this file.
Functions | |
DWORD | Crc32Compute (const void *Buffer, size_t Size, DWORD InitialCrc) |
Computes the CRC for a byte array. More... | |
DWORD | Crc32ComputeFast (const void *Buffer, size_t Size, DWORD InitialCrc) |
DWORD | Crc32String (const char *String, DWORD InitialCrc) |
Computes the CRC for a NULL-terminated utf-8 string. More... | |
DWORD | Crc32Wstring (const WCHAR *String, DWORD InitialCrc) |
Computes the CRC for a NULL-terminated wide char string. More... | |
DWORD | Crc32WstringLen (const WCHAR *String, DWORD InitialCrc, size_t MaxLength, BOOLEAN *Valid) |
Computes the CRC for a NULL-terminated wide char string, but without exceeding a maximum number of characters. More... | |
DWORD | Crc32StringLen (const char *String, DWORD InitialCrc, size_t MaxLength, BOOLEAN *Valid) |
Computes the CRC for a NULL-terminated utf-8 string, but without exceeding a maximum number of characters. More... | |
Computes the CRC for a byte array.
Definition at line 103 of file crc32.c.
Referenced by Crc32ComputeFast(), IntAlertFillCodeBlocks(), IntExceptKernelLogWindowsInformation(), IntExceptVerifyValueSig(), IntFragExtractCodeBlocks(), IntFragLogCodeBlocks(), IntLixCredCalculateCrc32Region(), IntSerializeCodeBlocksPattern(), IntVeInit(), IntWinModCacheFixNamePointers(), IntWinSDCheckAclIntegrity(), IntWinSDCheckSecDescIntegrity(), IntWinThrHandleQueueApc(), and IntWinThrHandleThreadHijack().
Definition at line 136 of file crc32.c.
Referenced by IntIntegrityAddRegion(), IntIntegrityCheckAll(), IntIntegrityRecalculate(), and IntMemClkHashRegion().
Computes the CRC for a NULL-terminated utf-8 string.
Definition at line 200 of file crc32.c.
Referenced by IntAlertCreateEptException(), IntAlertEptFillFromVictimZone(), IntAlertGetHashForLinuxName(), IntLixApiCmpFunctionNameWithHash(), IntLixDrvCreateDriverObject(), IntLixDrvCreateKernel(), IntLixTaskCreate(), IntLixTaskCreateInitTask(), IntLixTaskHandleExec(), IntWinApiUpdateHookDescriptor(), IntWinProcCreateProcessObject(), IntWinProcHandleCopyMemory(), and IntWinSudHandleFieldModification().
Computes the CRC for a NULL-terminated utf-8 string, but without exceeding a maximum number of characters.
Definition at line 301 of file crc32.c.
Referenced by IntAlertCreateEptException(), IntAlertCreateInjectionException(), IntAlertCreateIntegrityException(), IntAlertCreateModuleLoadException(), and IntAlertCreateProcessCreationException().
Computes the CRC for a NULL-terminated wide char string.
Definition at line 226 of file crc32.c.
Referenced by IntAlertGetHashForWindowsName(), IntWinDrvCreateFromAddress(), IntWinDrvObjCreateFromAddress(), and IntWinUmPathCreate().
Computes the CRC for a NULL-terminated wide char string, but without exceeding a maximum number of characters.
Definition at line 259 of file crc32.c.
Referenced by IntAlertCreateEptException(), and IntAlertCreateIntegrityException().