Bitdefender Hypervisor Memory Introspection
introdefs.h File Reference
#include "introtypes.h"
#include "intrinsics.h"

Go to the source code of this file.

Macros

#define UNREFERENCED_PARAMETER(P)   ((void)(P))
 
#define UNREFERENCED_LOCAL_VARIABLE(V)   ((void)(V))
 
#define __FILENAME__   __FILE__
 
#define _MM_HINT_T0   1
 
#define _MM_HINT_T1   2
 
#define _MM_HINT_T2   3
 
#define _MM_HINT_NTA   0
 
#define STATIC_ASSERT(Cond, Msg)
 
#define ASSERT(x)
 
#define TIMER_FRIENDLY
 
#define __FILE_TAG__   0xffffeeee
 
#define ONE_KILOBYTE   1024ULL
 
#define ONE_MEGABYTE   (ONE_KILOBYTE * ONE_KILOBYTE)
 
#define ONE_GIGABYTE   (ONE_KILOBYTE * ONE_MEGABYTE)
 
#define NSEC_PER_SEC   (1000ULL * 1000ULL * 1000ULL)
 
#define USEC_PER_SEC   (1000ULL * 1000ULL)
 
#define NSEC_PER_USEC   1000ULL
 
#define NSEC_TO_SEC(nsec)   ((nsec) / NSEC_PER_SEC)
 
#define NSEC_TO_USEC(nsec)   ((nsec) / NSEC_PER_USEC)
 
#define ARRAYSIZE(A)   (sizeof(A) / sizeof((A)[0]))
 
#define CWSTRLEN(Wstring)   ((sizeof(Wstring) - sizeof(WCHAR)) / sizeof(WCHAR))
 
#define CSTRLEN(String)   (sizeof(String) - sizeof(char))
 
#define _PASTE(a, b)   a##b
 
#define PASTE(a, b)   _PASTE(a,b)
 
#define MIN(a, b)
 
#define MAX(a, b)
 
#define __ROUND_MASK(what, to)   ((typeof(what))((to)-1))
 
#define ROUND_UP(what, to)   ((((what) - 1) | __ROUND_MASK(what, to)) + 1)
 
#define ROUND_DOWN(what, to)   ((what) & ~__ROUND_MASK(what, to))
 
#define __ALIGN(x, a)   __ALIGN_MASK(x, (typeof(x))(a) - 1)
 
#define __ALIGN_MASK(x, mask)   (((x) + (mask)) & ~(mask))
 
#define ALIGN_UP(x, a)   __ALIGN((x), (a))
 
#define ALIGN_DOWN(x, a)   __ALIGN((x) - ((a) - 1), (a))
 
#define IN_RANGE(x, start, end)
 
#define IN_RANGE_INCLUSIVE(x, start, end)
 
#define IN_RANGE_LEN(x, start, len)
 
#define IN_RANGE_LEN_INCLUSIVE(x, start, len)
 
#define RE32(x)
 
#define SIGN_EX_8(x)
 
#define SIGN_EX_16(x)
 
#define SIGN_EX_32(x)
 
#define SIGN_EX(sz, x)
 
#define __unreachable   __builtin_unreachable()
 
#define __likely(x)   __builtin_expect(!!(x), 1)
 
#define __unlikely(x)   __builtin_expect(!!(x), 0)
 
#define BIT(x)   (1ULL << (x))
 
#define INITIAL_CRC_VALUE   0xFFFFFFFF
 
#define BUG_ON_ALWAYS(cond)
 
#define BUG_ON(cond)
 
#define FIELD_OFFSET(type, field)   ((SIZE_T)(&((type *)0)->field))
 

Macro Definition Documentation

◆ __ALIGN

#define __ALIGN (   x,
 
)    __ALIGN_MASK(x, (typeof(x))(a) - 1)

Definition at line 161 of file introdefs.h.

◆ __ALIGN_MASK

#define __ALIGN_MASK (   x,
  mask 
)    (((x) + (mask)) & ~(mask))

Definition at line 162 of file introdefs.h.

◆ __FILE_TAG__

#define __FILE_TAG__   0xffffeeee

Definition at line 86 of file introdefs.h.

Referenced by DbgCrWriteTestCallback().

◆ __FILENAME__

#define __FILENAME__   __FILE__

Definition at line 33 of file introdefs.h.

◆ __likely

#define __likely (   x)    __builtin_expect(!!(x), 1)

Definition at line 211 of file introdefs.h.

◆ __ROUND_MASK

#define __ROUND_MASK (   what,
  to 
)    ((typeof(what))((to)-1))

Definition at line 156 of file introdefs.h.

◆ __unlikely

#define __unlikely (   x)    __builtin_expect(!!(x), 0)

Definition at line 212 of file introdefs.h.

◆ __unreachable

#define __unreachable   __builtin_unreachable()

Definition at line 210 of file introdefs.h.

◆ _MM_HINT_NTA

#define _MM_HINT_NTA   0

Definition at line 41 of file introdefs.h.

◆ _MM_HINT_T0

#define _MM_HINT_T0   1

Definition at line 38 of file introdefs.h.

◆ _MM_HINT_T1

#define _MM_HINT_T1   2

Definition at line 39 of file introdefs.h.

◆ _MM_HINT_T2

#define _MM_HINT_T2   3

Definition at line 40 of file introdefs.h.

◆ _PASTE

#define _PASTE (   a,
 
)    a##b

Definition at line 108 of file introdefs.h.

◆ ALIGN_DOWN

◆ ALIGN_UP

◆ ARRAYSIZE

#define ARRAYSIZE (   A)    (sizeof(A) / sizeof((A)[0]))

Definition at line 101 of file introdefs.h.

Referenced by DbgShowHelp(), IncStatsCallsCount(), IntAlertFillDriverObject(), IntAlertFillLixKmModule(), IntAlertFillLixProcess(), IntAlertFillWinKmModule(), IntAlertFillWinProcess(), IntAlertFillWinUmModule(), IntCamiLoadPatternSignatures(), IntCamiLoadWindows(), IntDbgEnterDebugger2(), IntDbgProcessCommand(), IntDetHandleWrite(), IntDriverCacheExportFind(), IntDriverCacheInv(), IntExceptDumpSignatures(), IntExceptLixKernelGetOriginator(), IntExceptLixKernelIsMemoryFunc(), IntExceptUserGetExecOriginator(), IntExceptUserHandleMemoryFunctions(), IntGlueInit(), IntGuestDetectOs(), IntHookGpaCommitHooks(), IntHookGpaIsPageHooked(), IntKsymFindIndexesTableStart(), IntLixAgentGetHandlerByTag(), IntLixApiHookAll(), IntLixCredAnalyzeStack(), IntLixDrvHandleWrite(), IntLixDrvIsActivePatch(), IntLixFileCachePathIsValid(), IntLixGuestResolveSymbols(), IntLixNetGetConnectionFromSocket(), IntLixPatchSwapgs(), IntLixTaskGuestTerminating(), IntLixVdsoDynamicProtectRelocate(), IntLixVdsoHandleWrite(), IntLixVdsoUnprotect(), IntLogCriticalStructureCoruption(), IntPhysMemFastMap(), IntThrSafeLixInspectRunningThreadOnCpu(), IntThrSafeWinInspectRunningThreadOnCpu(), IntWinApiUpdateHookDescriptor(), IntWinDagentIsInitialDll(), IntWinDpiCheckCreation(), IntWinDrvIsProtected(), IntWinDrvIsProtectedAv(), IntWinDrvObjIsProtected(), IntWinDrvObjIsProtectedAv(), IntWinDumpPrivilegesMask(), IntWinGuestFindDriversNamespace(), IntWinGuestFindDriversNamespaceNoBuffer(), IntWinModGetProtectionOptionForModule(), IntWinModHandleModulePathInMemory(), IntWinModulesChangeProtectionFlags(), IntWinNetCheckPartition(), IntWinNetGetTcpEndpoint(), IntWinNetGetTcpListener(), IntWinProcCreateProcessObject(), IntWinProcDumpEgFlags(), IntWinProcGetProtectedInfo(), IntWinProcGetProtectedInfoEx(), IntWinProcHandleCreate(), IntWinProcHandleInstrument(), IntWinProcMarkAsSystemProcess(), IntWinProcPrepareInstrument(), IntWinSudCheckIntegrity(), IntWinSudProtectIntegrity(), IntWinUmModMustCacheExports(), IntWinVadShortDump(), and utf16_for_log().

◆ ASSERT

#define ASSERT (   x)

Definition at line 62 of file introdefs.h.

Referenced by IntCamiClearUpdateBuffer(), and IntCamiLoadLinux().

◆ BIT

#define BIT (   x)    (1ULL << (x))

Definition at line 217 of file introdefs.h.

◆ BUG_ON

◆ BUG_ON_ALWAYS

#define BUG_ON_ALWAYS (   cond)
Value:
do { \
if (__unlikely((cond))) { \
IntBugCheck(); \
} \
} while (0)
#define __unlikely(x)
Definition: introdefs.h:212

Definition at line 224 of file introdefs.h.

◆ CSTRLEN

#define CSTRLEN (   String)    (sizeof(String) - sizeof(char))

◆ CWSTRLEN

#define CWSTRLEN (   Wstring)    ((sizeof(Wstring) - sizeof(WCHAR)) / sizeof(WCHAR))

◆ FIELD_OFFSET

#define FIELD_OFFSET (   type,
  field 
)    ((SIZE_T)(&((type *)0)->field))

◆ IN_RANGE

#define IN_RANGE (   x,
  start,
  end 
)

◆ IN_RANGE_INCLUSIVE

#define IN_RANGE_INCLUSIVE (   x,
  start,
  end 
)
Value:
({ __auto_type x_ir_ = (x); \
((x_ir_ >= (start)) && (x_ir_ <= (end))); })

Definition at line 171 of file introdefs.h.

Referenced by IntGetVersionStringLinux(), and IntLixTaskIsUserStackPivoted().

◆ IN_RANGE_LEN

#define IN_RANGE_LEN (   x,
  start,
  len 
)

◆ IN_RANGE_LEN_INCLUSIVE

#define IN_RANGE_LEN_INCLUSIVE (   x,
  start,
  len 
)
Value:
({ __auto_type x_ir_ = (x); \
__auto_type start_ir_ = (start); \
__auto_type len_ir_ = (len); \
((x_ir_ >= start_ir_) && (x_ir_ <= start_ir_ + len_ir_)); })

Definition at line 181 of file introdefs.h.

◆ INITIAL_CRC_VALUE

#define INITIAL_CRC_VALUE   0xFFFFFFFF

Definition at line 221 of file introdefs.h.

Referenced by IntAlertCreateEptException(), IntAlertCreateInjectionException(), IntAlertCreateIntegrityException(), IntAlertCreateModuleLoadException(), IntAlertCreateProcessCreationException(), IntAlertEptFillFromVictimZone(), IntAlertFillCodeBlocks(), IntAlertGetHashForLinuxName(), IntAlertGetHashForWindowsName(), IntExceptGetOriginatorFromModification(), IntExceptKernel(), IntExceptKernelLogWindowsInformation(), IntExceptKernelUser(), IntExceptLixKernelGetOriginator(), IntExceptPrintWinModInfo(), IntExceptUser(), IntExceptUserGetExecOriginator(), IntExceptUserGetOriginator(), IntExceptVerifyValueSig(), IntExceptWinKernelGetOriginator(), IntFragExtractCodeBlocks(), IntFragLogCodeBlocks(), IntIntegrityAddRegion(), IntIntegrityCheckAll(), IntIntegrityRecalculate(), IntLixApiCmpFunctionNameWithHash(), IntLixCredCalculateChecksum(), IntLixDrvCreateDriverObject(), IntLixDrvCreateKernel(), IntLixTaskCreate(), IntLixTaskCreateInitTask(), IntLixTaskHandleExec(), IntSerializeCodeBlocksPattern(), IntVeInit(), IntWinApiUpdateHookDescriptor(), IntWinDrvCreateFromAddress(), IntWinDrvObjCreateFromAddress(), IntWinModCacheFixNamePointers(), IntWinModFillDriverInjectionData(), IntWinProcCreateProcessObject(), IntWinProcHandleCopyMemory(), IntWinSDCheckAclIntegrity(), IntWinSDCheckSecDescIntegrity(), IntWinSudHandleFieldModification(), IntWinThrHandleQueueApc(), IntWinThrHandleThreadHijack(), IntWinTokenPrivsCheckIntegrityOnProcess(), and IntWinUmPathCreate().

◆ MAX

◆ MIN

#define MIN (   a,
 
)
Value:
({ __auto_type a_min_ = (a); \
__auto_type b_min_ = (b); \
(a_min_ < b_min_) ? a_min_ : b_min_; })

Definition at line 146 of file introdefs.h.

Referenced by IntAlertCreateCbSignature(), IntAlertEptFillFromVictimZone(), IntAlertFillDpiExtraInfo(), IntAlertFillReadInfo(), IntAlertFillWriteInfo(), IntCamiLoadPatternSignatures(), IntCamiLoadWindows(), IntDetGetArguments(), IntDetSendIntegrityAlert(), IntExceptKernel(), IntExceptKernelLogLinuxInformation(), IntExceptKernelLogWindowsInformation(), IntExceptKernelUser(), IntExceptUser(), IntExceptUserLogLinuxInformation(), IntExceptUserLogWindowsInformation(), IntExceptVerifyValueCodeSig(), IntGlueInit(), IntHandleEptViolation(), IntHookObjectHookRegion(), IntIntegrityAddRegion(), IntIntegrityCheckAll(), IntIntegrityRecalculate(), IntLixAgentNameIsRunning(), IntLixDentryGetName(), IntLixDrvCreateFromAddress(), IntLixGuestClearGuestMemory(), IntLixGuestInitAgentCompletion(), IntLixNetIterateTaskConnections(), IntLixTaskAddProtected(), IntLogExceptionRecord(), IntMemClkCloakRegion(), IntMemClkHandleRead(), IntMemClkHandleSwap(), IntMemClkHashRegion(), IntPeFindExportByName(), IntPeFindExportByRva(), IntPeFindExportByRvaInBuffer(), IntPeGetSectionHeadersByName(), IntPhysMemReadWriteAnySize(), IntSerializeDpiWinPivotedStack(), IntSerializeExtractCodeBlocks(), IntSerializeReadInfo(), IntSerializeWriteInfo(), IntSwapMemPageSwappedIn(), IntSwapMemReadData(), IntThrGetStackSize(), IntThrSafeIsStackPtrInIntro(), IntThrSafeMoveReturn(), IntUpdateAddUserExceptionGlob(), IntVirtMemFetchString(), IntVirtMemReadWrite(), IntVirtMemSafeWrite(), IntVirtMemSet(), IntWinAgentHandleDriverVmcall(), IntWinAgentInject(), IntWinApiUpdateHookDescriptor(), IntWinGetPrcoCmdLineHandleCmdLineInMemory(), IntWinHalHandleHalHeapExec(), IntWinIdtProtectOnCpuEpt(), IntWinIdtProtectOnCpuIntegrity(), IntWinModComparePaths(), IntWinModHandleExportsInMemory(), IntWinProcHandleCopyMemory(), IntWinReadSid(), IntWinSDSendAclIntegrityViolation(), IntWinSDSendSecDescIntViolation(), IntWinStackTraceGetUser(), IntWinSudHandleFieldModification(), IntWinThrHandleQueueApc(), IntWinThrHandleThreadHijack(), IntWinVadAdjustRange(), and IntWinVadHandleProtectGeneric().

◆ NSEC_PER_SEC

#define NSEC_PER_SEC   (1000ULL * 1000ULL * 1000ULL)

Definition at line 93 of file introdefs.h.

Referenced by AddToTime(), DiffTime(), IntLixTaskCreate(), IntStatsDumpAll(), and IntStatStop().

◆ NSEC_PER_USEC

#define NSEC_PER_USEC   1000ULL

Definition at line 95 of file introdefs.h.

◆ NSEC_TO_SEC

#define NSEC_TO_SEC (   nsec)    ((nsec) / NSEC_PER_SEC)

Definition at line 97 of file introdefs.h.

Referenced by IntLixCrashDumpDmesg(), and IntStatsDumpAll().

◆ NSEC_TO_USEC

#define NSEC_TO_USEC (   nsec)    ((nsec) / NSEC_PER_USEC)

Definition at line 98 of file introdefs.h.

Referenced by IntLixCrashDumpDmesg().

◆ ONE_GIGABYTE

◆ ONE_KILOBYTE

#define ONE_KILOBYTE   1024ULL

◆ ONE_MEGABYTE

◆ PASTE

#define PASTE (   a,
 
)    _PASTE(a,b)

Definition at line 109 of file introdefs.h.

◆ RE32

#define RE32 (   x)
Value:
({ __auto_type x_re32_ = (x); \
(((x_re32_ & 0xFF) << 24) | \
((x_re32_ & 0xFF00) << 8) | \
((x_re32_ & 0xFF0000) >> 8) | \
((x_re32_ & 0xFF000000) >> 24)) })

Definition at line 187 of file introdefs.h.

◆ ROUND_DOWN

#define ROUND_DOWN (   what,
  to 
)    ((what) & ~__ROUND_MASK(what, to))

◆ ROUND_UP

◆ SIGN_EX

#define SIGN_EX (   sz,
 
)
Value:
({ __auto_type x_se_ = (x); \
((sz) == 1 ? SIGN_EX_8(x_se_) : (sz) == 2 ? SIGN_EX_16(x_se_) : (sz) == 4 ? SIGN_EX_32(x_se_) : x_se_); })
#define SIGN_EX_16(x)
Definition: introdefs.h:198
#define SIGN_EX_32(x)
Definition: introdefs.h:202
#define SIGN_EX_8(x)
Definition: introdefs.h:194

Definition at line 206 of file introdefs.h.

Referenced by IntDetRelocate(), IntDetSetHook(), and IntVeFindKernelKvaShadowAndKernelExit().

◆ SIGN_EX_16

#define SIGN_EX_16 (   x)
Value:
({ __auto_type x_se16_ = (x); \
((x_se16_ & 0x00008000) ? (0xFFFFFFFFFFFF0000 | x_se16_) : x_se16_); })

Definition at line 198 of file introdefs.h.

◆ SIGN_EX_32

#define SIGN_EX_32 (   x)
Value:
({ __auto_type x_se32_ = (x); \
((x_se32_ & 0x80000000) ? (0xFFFFFFFF00000000 | x_se32_) : x_se32_); })

Definition at line 202 of file introdefs.h.

Referenced by IntDetSetHook(), IntDetSetLixHook(), IntLixGuestResolveExTableLimits(), and IntLixVdsoResolveImageAddress().

◆ SIGN_EX_8

#define SIGN_EX_8 (   x)
Value:
({ __auto_type x_se8_ = (x); \
((x_se8_ & 0x00000080) ? (0xFFFFFFFFFFFFFF00 | x_se8_) : x_se8_); })

Definition at line 194 of file introdefs.h.

◆ STATIC_ASSERT

#define STATIC_ASSERT (   Cond,
  Msg 
)

Definition at line 50 of file introdefs.h.

Referenced by IntLixGuestResolveSymbols(), and IntWinProcCreateProcessObject().

◆ TIMER_FRIENDLY

◆ UNREFERENCED_LOCAL_VARIABLE

#define UNREFERENCED_LOCAL_VARIABLE (   V)    ((void)(V))

◆ UNREFERENCED_PARAMETER

#define UNREFERENCED_PARAMETER (   P)    ((void)(P))

Definition at line 29 of file introdefs.h.

Referenced by DbgCrWriteTestCallback(), DbgLogFilePath(), DbgSwapCallback(), DbgVaModificationHandler(), DbgVaSpaceIterationCallbackCount(), IntAbortEnableIntro(), IntAgentHandleLogGatherVmcall(), IntAgentHandleRemediationVmcall(), IntAlertCreateCrException(), IntAlertCreateEptException(), IntAlertCreateInjectionException(), IntAlertCreateModuleLoadException(), IntAlertCreateMsrException(), IntAlertCreateProcessCreationException(), IntCrLixHandleWrite(), IntCrWinHandleWrite(), IntDecDecodeAccessSize(), IntDecDecodeOperandSize(), IntDetPatchFunction(), IntDisableIntro(), IntDriverLoadHandler(), IntDriverUnloadHandler(), IntDtrHandleWrite(), IntExcept(), IntExceptKernelUserVerifyExtra(), IntExceptKernelVerifyExtra(), IntExceptVerifyExportSig(), IntExceptVerifyIdtSignature(), IntExceptVerifyProcessCreationSignature(), IntExceptVerifyValueSig(), IntExceptVerifyVersionIntroSignature(), IntExceptVerifyVersionOsSignature(), IntGuestHandleCr3Write(), IntGuestUninitOnBugcheck(), IntHandleBreakpoint(), IntHandleEventInjection(), IntHookGpaDeleteHook(), IntHookGpaDeleteHookInternal(), IntHookGvaDeleteHook(), IntHookGvaDeleteHookInternal(), IntHookGvaHandleSwap(), IntHookObjectDeleteRegion(), IntHookObjectRemoveRegionInternal(), IntHookPtmDeleteHook(), IntHookPtmDeleteHookInternal(), IntHookPtmDeleteTableHook(), IntHookPtmWriteCallback(), IntHookPtsControlEntry(), IntHookPtsDisableEntry(), IntHookPtsWriteCallback(), IntIcInvdEntry(), IntIcSwapHandler(), IntIcWriteHandler(), IntInjectFileAgentInGuest(), IntInjectProcessAgentInGuest(), IntLixAccessRemoteVmHandler(), IntLixCommitCredsHandle(), IntLixCrashHandle(), IntLixCrashPanicHandler(), IntLixDrvInitVfreeHandler(), IntLixGuestAgentContentHandler(), IntLixGuestDetourDataHandler(), IntLixGuestInitAgentCompletion(), IntLixGuestInitAgentHypercall(), IntLixIdtWriteHandler(), IntLixJumpLabelHandler(), IntLixMsrHandleWrite(), IntLixPatchHandler(), IntLixProcGetProtOption(), IntLixStackTraceGet(), IntLixTaskHandleDoExit(), IntLixTaskHandleExec(), IntLixTaskHandleFork(), IntLixVmaAdjust(), IntLixVmaChangeProtection(), IntLixVmaExpandDownwards(), IntLixVmaHandlePageExecution(), IntLixVmaInsert(), IntLixVmaRemove(), IntModBlockHandleBlockModHeadersInMemory(), IntModBlockHandlePreInjection(), IntNotifyGuestPowerStateChange(), IntPtCompleteUnloader(), IntPtiCompleteLoader(), IntPtiDeliverDriverForLoad(), IntPtiDeliverDriverForUnload(), IntPtiDeployLoader(), IntPtiDeployUnloader(), IntPtiHandleExecute(), IntPtiHandleWrite(), IntPtiRbTreeNodeFree(), IntSerializeDpiWinDebug(), IntSerializeDpiWinHeapSpray(), IntSerializeDpiWinPivotedStack(), IntSerializeDpiWinStolenToken(), IntSerializeDpiWinThreadStart(), IntSerializeDpiWinTokenPrivs(), IntSerializeKmMisc(), IntSerializeLixKmOriginator(), IntSerializeLixKmVictim(), IntSerializeLixUmMisc(), IntSerializeLixUmOriginator(), IntSerializeLixUmVictim(), IntSerializeWinKmOriginator(), IntSerializeWinKmVictim(), IntSerializeWinUmMisc(), IntSerializeWinUmOriginator(), IntSerializeWinUmVictim(), IntShcIsSuspiciousCode(), IntStatStart(), IntSwapMemCleanupCallback(), IntSwapMemHandleBreakpointAgent(), IntSwapMemPageSwappedIn(), IntUnmapGpaForTranslation(), IntUnpPageExecuteCallback(), IntUnpPageWriteCallback(), IntUpdateLoadExceptions(), IntVasDeleteTable(), IntVasPageTableWriteCallback(), IntVeCompleteLoader(), IntVeCompleteUnloader(), IntVeDeliverDriverForLoad(), IntVeDeliverDriverForUnload(), IntVeDeployLoader(), IntVeDeployUnloader(), IntVeHandleAccess(), IntVeHandleSwap(), IntVirtMemMap(), IntWinAgentFree(), IntWinAgentHandleAppVmcall(), IntWinAgentHandleInt3(), IntWinAgentInject(), IntWinAgentInjectBreakpoint(), IntWinDagentCheckNativeSubsystem(), IntWinDagentHandleSlackWritable(), IntWinDagentHandleSuspModExecution(), IntWinDagentHandleVerifierReason(), IntWinDepComplete(), IntWinDepDeploy(), IntWinDpiForceFeedbackIfNeeded(), IntWinDpiGetViolationAddress(), IntWinDrvFreeEntry(), IntWinDrvHandleDriverEntry(), IntWinDrvHandleWrite(), IntWinDrvHeadersInMemory(), IntWinGetPrcoCmdLineHandleCmdLineInMemory(), IntWinGetPrcoCmdLineHandleUserParamsInMemory(), IntWinGetProcCmdLineHandleBufferInMemory(), IntWinGuestKernelHeadersInMemory(), IntWinGuestSectionInMemory(), IntWinHalHandleHalHeapExec(), IntWinHalHeadersInMemory(), IntWinHalSectionInMemory(), IntWinIdtWriteHandler(), IntWinInfHookHandleSiloFirstWrite(), IntWinInfHookSppViolationCallbackWmiPtrChanged(), IntWinInfHookSppWmiSiloStatsCallback(), IntWinInfHookWmiGetCpuClockSppCallback(), IntWinInfHookWmiGetCpuClockSppStatsCallback(), IntWinModBlockHandleExecution(), IntWinModCacheExportNodeFree(), IntWinModHandleExportsInMemory(), IntWinModHandleMainModuleInMemory(), IntWinModHandleModuleHeadersInMemory(), IntWinModHandlePreInjection(), IntWinModWriteValidHandler(), IntWinMsrHandleWrite(), IntWinNetDumpConnection(), IntWinObjHandleDirectoryEntryInMemory(), IntWinObjHandleDriverDirectoryEntryInMemory(), IntWinObjHandleObjectInMemory(), IntWinObjHandleRootDirTagInMemory(), IntWinObjParseDriverDirectory(), IntWinPatchVadHandleCommit(), IntWinPfnHandleTranslationChange(), IntWinPowHandlePowerStateChange(), IntWinProcAdd(), IntWinProcPatchCopyMemoryDetour(), IntWinProcPatchPspInsertProcess86(), IntWinProcPatchSwapOut32(), IntWinProcPatchSwapOut64(), IntWinProcPrepareInstrument(), IntWinProcRbTreeNodeFree(), IntWinStackTraceGet32(), IntWinSudHandleSudExec(), IntWinThrHandleThreadHijack(), IntWinThrPatchThreadHijackHandler(), IntWinThrPrepareApcHandler(), IntWinTokenPrivsHandleWrite(), IntWinUmPathRbTreeNodeFree(), IntWinVadDump(), IntWinVadHandleFilePathInMemory(), IntWinVadHandlePageExecution(), IntWinVadPatchDeleteVaRange(), IntWinVadPatchFinishVadDeletion(), IntWinVadPatchInsert(), IntWinVadPatchInsertMap(), IntWinVadPatchInsertPrivate(), IntWinVadPatchVirtualProtect(), IntWinVadRemoveRanges(), IntWinVadShortDump(), IntWinVadStaticInsertNodeIntoProcess(), and nd_vsnprintf_s().

◆ USEC_PER_SEC

#define USEC_PER_SEC   (1000ULL * 1000ULL)

Definition at line 94 of file introdefs.h.