最近学习《Windows内核原理与实现》发现其博大精深,粗略过了一遍,很多东西比较茫然,看书之余把书中涉及的函数,结构,全局变量的所在页数总结出来,便于以后查阅。
由于半自动半手工,难免有写错的地方,如有发现还请留言通知,谢谢。
函数
函数名称 | 所在页数 |
_KeSystemStartup | 149 |
_KiExceptionExit | 341 |
_KiFastCallEntry | 552 554 |
_KiServiceExit | 553 |
_KiShutUpAssembler | 321 |
_KiSystemCallExitBranch | 553 |
_KiSystemService | 546 552 |
_KiSystemServiceRepeat | 552 553 555 556 561 |
_KiSystemStartup | 547 |
_KiTrap?? | 337 |
_KiTrap0E | 315 348 257 |
AllocateAdapterControl | 429 |
BaseProcessStart | 143 145 |
BitBlt | 606 |
CallNamedPipe | 581 |
CallNextHookEx | 620 |
CancelIo | 648 |
CancelIoEx | 648 |
CancelSynchronousIo | 648 |
CcAllocateInitializeBcb | 490 |
CcAllocateWorkQueueEntry | 494 |
CcCanIWrite | 498 499 |
CcCopyRead | 484-486 494 494 |
CcCopyWrite | 484 486 498 499 |
CcCreateVacbArray | 481 483 |
CcDeallocateBcb | 490 |
CcDeferWrite | 498 |
CcExtendVacbArray | 481 483 |
CcFastCopyRead | 484 486 494 494 |
CcFastCopyWrite | 484 486 499 |
CcFindBcb | 489 |
CcFlushCache | 497 511 |
CcFreeVirtualAddress | 490-493 495 |
CcGetBcbListHead | 489 |
CcGetBcbListHeadLargeOffset | 489 |
CcGetVacbMiss | 485 |
CcGetVirtualAddress | 485 486 490-493 495 |
CcInitializeCacheManager | 89 479 483 495 497 |
CcInitializeCacheMap | 483 |
CcInitializeVacbs | 479 |
CcLazyWriteScan | 496-498 |
CcMapAndCopy | 486 |
CcMapAndRead | 490 493 |
CcMapData | 487 491 492 515 |
CcMapDataCommon | 491 492 |
CcMapDataForOverwrite | 491 492 |
CcMdlRead | 492 494 494 |
CcMdlReadComplete | 492 |
CcMdlReadComplete2 | 492 |
CcMdlWriteAbort | 493 |
CcMdlWriteComplete | 493 |
CcMdlWriteComplete2 | 493 496 |
CcMidRead | 492 |
CcPerformReadAhead | 495 |
CcPfInitializePrefetcher | 89 |
CcPinFileData | 490-492 |
CcPinMappedData | 487 492 492 |
CcPinRead | 487 491 492 515 |
CcPostDeferredWrites | 497-499 499 |
CcPostWorkQueue | 494-497 |
CcPrepareMdlWrite | 493 |
CcPreparePinWrite | 487 491 492 515 |
CcReadAhead | 495 |
CcRegularWorkQueue | 496 |
CcScanDpc | 496 |
CcScheduleLazyWriteScan | 496 497 497 |
CcScheduleReadAhead | 494 495 495 |
CcSetDirtyInMask | 486 493 496 |
CcSetDirtyPinnedData | 487 492 |
CcUninitializeCacheMap | 491 |
CcUnmapVacb | 491 |
CcUnmapVacbArray | 491 |
CcUnpinData | 487 492 |
CcUnpinFileData | 490 |
CcUnpinFileDataEx | 490-492 |
CcWorkerThread | 495-497 |
CcWriteBehind | 497 |
CloaseHandle | 405 |
CloseHandle | 447 580 581 |
CloseServiceHandle | 439 |
CmGetSystemDriverList | 395 |
CmInitSystem1 | 67 89 |
CmKeyObjectType | 67 |
CmLoadKey | 69 |
CmpBuildHashStackAndLookupCache | 71 |
CmpCmdHiveOpen | 69 |
CmpCmdInit | 68 |
CmpCreateControlSet | 68 |
CmpCreateKeyControlBlock | 70 71 |
CmpCreateObjectTypes | 67 69 |
CmpCreateRegistryRoot | 67 71 |
CmpDoOpen | 71 |
CmpFindValueByNameFromCache | 71 |
CmpGetValueKeyFromCache | 71 |
CmpGetValueListFromCache | 71 |
CmpInitHiveFromFile | 69 |
CmpInitializeHardwareConfiguration | 68 |
CmpInitializeHive | 68 |
CmpInitializeHiveList | 68 91 |
CmpInitializeSystemHive | 68 |
CmpInsertKeyHash | 70 |
CmpLinkHiveToMaster | 68 69 |
CmpLoadHiveThread | 69 |
CmpMasterHive | 67 |
CmpOpenHiveFile | 69 |
CmpParseKey | 67 71 |
CmpRemoveKeyHash | 70 |
CmpSecurityMethod | 77 |
CmpSetNetWorkValue | 68 |
CmpSetSystemValues | 68 |
CmQueryValueKey | 71 |
CommonDispatchException | 337 341 257 |
CommonDispatchException2Args | 257 |
ConnectNamedPipe | 580 |
ControlService | 439 |
CreateDesktopEx | 613 |
CreateFile | 404 438 484 499 551 579-581 |
CreateFileW | 551 |
CreateHardLink | 649 |
CreateIoCompletionProt | 465 466 |
CreateMailslot | 586 |
CreateNamedPipe | 578 580 581 |
CreateProcess | 143 606 611 |
CreateProcessW | 143 |
CreateService | 438 |
CreateSymbolicLink | 649 |
CreateSystemRootLink | 407 |
CreateThread | 606 |
CreateToolhelp32napshot | 295 |
CreateWindow | 615 |
CreateWindowEx | 615 |
DbgForwardException | 341 576 |
DbgkInitialize | 86 |
DbgkpSendApiMessageLpc | 576 |
DdCreateSurface | 626 |
DdGetDriverInfo | 626 627 |
DeleteService | 439 |
DeviceIoControl | 431 438 447 449 525 |
DisconnectNamedPipe | 580 |
DispatchMessage | 616 618 |
DispatchMessageA | 616 |
DispatchMessageW | 616 |
DrvBitBlt | 622 |
DrvCopyBits | 623 |
DrvEnableDirectDraw | 626 |
DrvEnableDriver | 622 |
DrvEnablePDEV | 622 |
DrvEnableSurface | 622 |
DrvGetDirectDrawInfo | 626 |
DrvLineTo | 623 |
DrvStrokePath | 623 |
DrvTextOut | 623 |
DwmEnableBlurBehindWindow | 627 |
DwmEnableComposition | 627 |
DwmExtendFrameIntoClientArea | 627 |
DwmRegisterThumbnail | 628 |
DwmUnregisterThumbnail | 628 |
DwmUpdateThumbnailProperties | 628 |
DxgkInitialize | 629 |
EngBitBlt | 622 |
EngCreateDeviceSurface | 623 |
EngDeviceIoControl | 624 |
EngLineTo | 623 |
EngModifySurface | 623 |
EnterCriticalSection | 303 |
EnumChildWindows | 615 |
EnumDesktopWindows | 614 |
EnumProps | 615 |
EnumThreadWindows | 615 |
EnumWindowStations | 614 |
ExAcquireCacheAwarePushLockExclusive | 378 |
ExAcquireCacheAwarePushLockShared | 378 |
ExAcquireFastMutex | 370 |
ExAcquireResourceExclusiveLite | 371 372 |
ExAcquireResourceSharedLite | 371 372 |
ExAcquireSpinLockExclusive | 351 |
ExAcquireSpinLockShared | 351 |
ExAdjustLookasideDepth | 293 |
ExAllocateCacheAwarePushLock | 378 |
ExAllocatePoolWithQuotaTag | 445 |
ExAllocatePoolWithTag | 45 218 220 223 245 445 |
ExCreateHandle | 134 141 |
ExCreateHandleTable | 131 |
ExDeleteResourceLite | 371 373 |
ExfAcquirePushLockExclusive | 376 |
ExfAcquirePushLockShared | 376 |
ExFreeCacheAwarePushLock | 378 |
ExFreePoolWithTag | 45 218 222 223 |
ExfReleasePushLockExclusive | 376 377 |
ExfReleasePushLockShared | 376 377 |
ExfWakePushLock | 377 |
ExInitializePoolDescriptor | 218 |
ExInitializePushLock | 376 |
ExInitializeResourceLite | 371 372 |
ExInitSystem | 86 |
ExInitSystemPhase2 | 89 |
ExInterlockedCompareExchange64 | 345 |
ExMapHandleToPointerEx | 134 |
ExpAllocateHandleTable | 131 |
ExpAllocateHandleTableEntry | 132 |
ExpAllocateHandleTableEntrySlow | 131 |
ExpFreeHandleTableEntry | 132 |
ExpInitializeExecutive | 86 149 195 556 |
ExpInitializePushLocks | 376 |
ExpInsertPoolTrackerInline | 223 |
ExpLookupHandleTableEntry | 134 |
ExpRemovePoolTrackerInline | 223 |
ExpWaitForResource | 372 |
ExQueueWorkItem | 366 36 495 |
ExReleaseCacheAwarePushLockExclusive | 378 |
ExReleaseCacheAwarePushLockShared | 378 |
ExReleaseFastMutex | 370 |
ExReleaseResourceLite | 371-373 |
ExReleaseSpinLockExclusive | 351 |
ExReleaseSpinLockShared | 351 |
ExTryAcquireSpinLockExclusive | 351 |
FatCommonCreate | 534 |
FatCommonRead | 534 |
FatCommonWrite | 534 |
FatCreateNewDirectory | 534 |
FatCreateNewFile | 534 |
FatFsdRead | 534 |
FatFsdWrite | 534 |
FatInitializeVcb | 533 |
FatMountVolume | 533 |
FatPagingFileIo | 534 |
FindWindow | 615 |
FindWindowEx | 615 |
FltRegisterFilter | 527 529 |
FltStartFiltering | 527 528 |
FsRtlCheckLookForReadAccess | 522 |
FsRtlCheckLookForWriteAccess | 522 |
FsRtlInitSystem | 89 |
FsRtlProcessFileLock | 521 |
FsRtlRegisterFileSystemFilterCallbacks | 522 |
FsRtlRegisterUncProvider | 522 578 |
GetCurrentProcess | 606 |
GetcurrentProcessId | 606 |
GetMailslotInfo | 586 |
GetMessage | 616 |
GetPerformanceInfo | 295 |
GetQueuedCompletionStatus | 466 |
GlobaMemoryStatusEx | 295 |
HalInitializeProcessor | 316 86 88 |
HalInitPnpDriver | 393 |
HalInitSystem | 86 88 |
HalQueryRealTimeClock | 89 |
HalRequestSoftwareInterrupt | 327 328 334 |
HalStartNextProcessor | 87 |
Heap32First | 295 |
Heap32Next | 295 |
HwVidInitialize | 624 |
InbvUpdateProgressBar | 90 |
InitializeGre | 607 |
InitializePool | 205 214 218 |
InitialTab | 141 |
InterlockedAnd | 345 |
InterlockedCompareExchange | 345 |
InterlockedCompareExchange64 | 345 346 |
InterlockedCompareExchangePointer | 377 |
InterlockedDecrement | 345 |
InterlockedExchange | 345 |
InterlockedExchangeAdd | 345 |
InterlockedIncrement | 300 345 |
InterlockedOr | 345 |
InterlockedPopEntrySList | 346-348 |
InterlockedPushEntrySList | 346-348 445 |
InterlockedXor | 345 |
IoAcquireCancelSpinLock | 460 |
IoAllocateDriverObjectExtension | 502 503 |
IoAllocateIrp | 449 451 |
IoAllocateMdl | 453 454 492 |
IoAssignDriveLetters | 394 |
IoAsynchronousPageWrite | 281 282 484 486 |
IoAttachDevice | 403 |
IoAttachDeviceToDeviceStack | 403 433 436 |
IoAttachDeviceToDeviceStackSafe | 403 |
IoBuildAsynchronousFsdRequest | 451 |
IoBuildDeviceIoControlRequst | 451 |
IoBuildSynchronousFsdRequest | 451 |
IoCallDriver | 407 446 447 449 451-453 455-458 460 462 463 582 622 |
IoCancelIrp | 429 460 |
IoCancelThreadIo | 460 |
IoCompleteRequest | 429 456 457 459 461 463 465 |
IoConnectInterrupt | 322 |
IoCopyCurrentIrpStackLocationToNext | 446 463 |
IoCreateDevice | 400 402 428 436 438 509 533 |
IoCreateDriver | 397 401 |
IoCreateFile | 406 447 581 586 |
IoCreateObjectTypes | 393 |
IoCreateSymbolicLink | 438 |
IoDisconnectInterrupt | 322 |
IoEnumerateDeviceObjectList | 524 |
IofCallDriver | 449 |
IoFreeMdl | 454 493 493 |
IoGetAttachedDevice | 442 510 |
IoGetDmaAdapter | 429 |
IoGetRelatedDeviceObject | 442 |
IoInitializeDpcRequest | 326 |
IoInitializeTimer | 430 |
IoInitSystem | 89 90 393 394 396 445 |
IoInvalidateDeviceRelations | 413 431 433 |
IoInvalidateDeviceState | 413 |
IopAcquireFileObjectLock | 455 |
IoPagedRead | 484 486 |
IoPageRead | 263 |
IopAllocateIrpMustSucceed | 449 |
IopAllocateIrpPrivate | 445 451 460 |
IopCallDriverReinitializationRoutines | 393 |
IopCheckBackupRestorePrivilege | 81 |
IopCheckVpbMounted | 507 520 |
IopCloseFile | 448 |
IopCompleteRequest | 453 458-460 464 466 467 648 |
IopCreateFile | 447 455 510 520 581 586 |
IopCreateObjectTypes | 407 465 |
IopCreateRootDirectories | 393 |
IopCreateVpb | 509 |
IopDecrementDeviceObjectRef | 408 |
IopDeleteDevice | 408 |
IopDeleteFile | 408 448 449 |
IopDequeueThreadIrp | 459 460 |
IopDestroyDeviceNode | 408 |
IopDisassociateThreadIrp | 460 |
IopDoNameTransmogrify | 506 |
IopDropIrp | 458 |
IopfCallDriver | 446 449 |
IopfCompleteRequest | 457 458 464 |
IopFreeIrp | 445 |
IopGetDriverNameFromKeyNode | 514 |
IopGetSetSecurityObject | 77 |
IopInitializeBootDrivers | 393 394 396 413 519 |
IopInitializeBuiltinDriver | 394-396 413 428 |
IopInitializeIrp | 445 446 |
IopInitializePlugPlayServices | 393 |
IopInitializeSystemDrivers | 393 395 396 413 |
IopInsertRemoveDevice | 402 |
IopInvalidDeviceRequest | 401 448 |
IopLoadDriver | 395 396 401 428 439 514 |
IopLoadFileSystemDriver | 508 |
IopLoadUnloadDriver | 397 428 439 |
IopMountInitializeVpb | 508 |
IopMountVolume | 507-509 520 520 |
IopParseDevice | 407 447 448 455 484 506 510 520 582 587 |
IopProtectSystemPartition | 393 |
IopQueueThreadIrp | 459 |
IopReadyDeviceObjects | 394 |
IopReassignSystemRoot | 393 |
IopReleaseFileObjectLock | 455 |
IopSynchronousServiceTail | 450 451 455 458 460 |
IopTimerDispatch | 430 |
IopUnloadDriver | 428 |
IopXxxControlFile | 450 452 453 |
IoQueueWorkItem | 366 36 |
IoReadPartitionTable | 501 502 |
IoReadPartitionTableEx | 501 502 |
IoRegisterDeviceInterface | 433 503 |
IoRegisterDriverReinitialization | 429 |
IoRegisterFileSystem | 475 507 508 519 520 582 |
IoRegisterFsRegistration | 507 |
IoRegisterFsRegistrationChange | 524 |
IoRegisterPlugPlayNotification | 503 617 |
IoReleaseCancelSpinLock | 460 |
IoReportDetectedDevice | 413 |
IoRequestComplete | 446 |
IoRequestDeviceEject | 431 |
IoRequestDpc | 326 |
IoSetCancelRoutine | 429 460 |
IoSetCompletionRoutine | 429 444 458 463 |
IoSetIoCompletion | 468 |
IoSkipCurrentIrpStackLocation | 446 463 464 |
IoStartTimer | 430 |
IoStopTimer | 430 |
IoSynchronousInvalidateDeviceRelations | 413 |
IoSynchronousPageWrite | 486 |
IoUnregisterFileSystem | 508 |
IsRectEmpty | 606 |
KdDebuggerInitialize1 | 89 |
KeAcquireGuardedMutex | 370 |
KeAcquireInStackQueuedSpinLock | 353 |
KeAcquireInterruptSpinLock | 457 |
KeAcquireQueuedSpinLock | 353 |
KeAcquireQueuedSpinLockAtDpcLevel | 353 |
KeAcquireQueuedSpinLockRaiseToSynch | 353 |
KeAcquireSpinLock | 350 |
KeAcquireSpinLockAtDpcLevel | 350 |
KeAcquireSpinLockForDpc | 350 |
KeAcquireSpinLockRaiseToSynch | 350 |
KeAddSystemServiceTable | 562 563 607 |
KeAttachProcess | 47 136 232 |
KeBalanceSetManager | 208 282 292 445 |
KeBoostProirityThread | 153 |
KeBugCheck | 90 |
KeBugKeBugCheckEx | 260 |
KeCancelTimer | 367 |
KeClearEvent | 362 |
KeClearTimer | 367 |
KeConnectInterrupt | 321 322 |
KeContextFromKframes | 340 |
KeDeferredReadyThread | 369 |
KeDelayExecution | 467 |
KeDelayExecutionThread | 357 358 160 161 166 167 |
KeDetachProcess | 332 136 232 233 |
KeDisconnectInterrupt | 322 323 |
KeFlushEntireTb | 215 |
KeFlushMultipleTb | 215 |
KeFlushSingleTb | 215 |
KeFreezeAllThreads | 117 |
KeGetCurrentThread | 135 |
Kei386EoiHelper | 322 341 |
KeInitializeApc | 333 336 |
KeInitializeDpc | 324 326 |
KeInitializeEvent | 362 |
KeInitializeGate | 369 |
KeInitializeGuardedMutex | 370 |
KeInitializeInterrupt | 321 322 |
KeInitializeMutant | 363 |
KeInitializeProcess | 138 149 |
KeInitializeQueue | 365 466 467 |
KeInitializeSemaphore | 364 |
KeInitializeSpinLock | 350 |
KeInitializeThread | 149 |
KeInitializeTimer | 367 |
KeInitializeTimerEx | 367 |
KeInitSystem | 323 |
KeInitThread | 117 141 144 145 149 561 |
KeInsertHeadQueue | 365 |
KeInsertQueue | 365 466 467 467 |
KeInsertQueueApc | 333 336 153 |
KeInsertQueueDpc | 324-326 345 368 |
KeLeaveCriticalRegion | 335 |
KeLeaveGuardedRegion | 335 |
KeLowerIrql | 319 |
KePulseEvent | 362 153 |
KeRaiseIrql | 319 |
KeRaiseIrqlToDpcLevel | 344 |
KeRaiseIrqlToSynchLevel | 344 |
KeReadyThread | 142 157 |
KeReleaseGuardedMutex | 370 |
KeReleaseInStackQueuedSpinLock | 353 |
KeReleaseinterruptSpinLock | 457 |
KeReleaseMutant | 359 363 364 368 153 161 |
KeReleaseMutex | 364 |
KeReleaseQueuedSpinLock | 353 |
KeReleaseQueuedSpinLockFromDpcLevel | 353 |
KeReleaseSemaphore | 359 364 368 372 153 161 571 573 |
KeReleaseSpinLcokForDpc | 350 |
KeReleaseSpinLock | 350 |
KeReleaseSpinLockFromDpcLevel | 350 |
KeRemoveQueue | 365 366 161 167 466 467 |
KeRemoveQueueApc | 336 |
KeRemoveQueueDpc | 324 325 |
KeRemoveSystemServiceTable | 562 |
KeResetEvent | 362 |
KeResumeThread | 117 |
KeRevertToUserAffinityThread | 159 |
KeRundownQueue | 365 |
KeRundownThread | 363 |
KeSetAffinityThread | 117 |
KeSetBasePriorityThread | 151 |
KeSetEvent | 359 362 363 368 153 161 499 |
KeSetEventBoostPriority | 363 373 156 |
KeSetPriorityAndQuantumProcess | 151 |
KeSetProcess | 366 153 |
KeSetSystemAffinityThread | 117 159 |
KeSetSystemTime | 89 |
KeSetTargetProcessorDpc | 324 |
KeSetTimer | 367 |
KeSetTimerEx | 367 |
KeSignalGateBoostPriority | 369 162 |
KeStackAttachProcess | 47 |
KeStartAllProcessors | 87 88 89 |
KeStartThread | 141 149 |
KeSuspendThread | 117 142 |
KeSwapProcessOrStack | 162 208 282 |
KeSwitchKernelStack | 561 609 |
KeSynchronizeExecution | 429 457 |
KeTerminateThread | 367 148 153 154 167 |
KeTestAlertThread | 335 |
KeTestForWaitersQueuedSpinLock | 353 |
KeTestSpinLock | 350 |
KeTryToAcquireQueuedSpinLock | 353 |
KeTryToAcquireQueuedSpinLockAtRaisedIrql | 353 |
KeTryToAcquireQueuedSpinLockRaiseToSynch | 353 |
KeTryToAcquireSpinLock | 350 |
KeTryToAcquireSpinLockAtDpcLevel | 350 |
KeUpdateRunTime | 327 164 168 |
KeUpdateSystemTime | 327-330 |
KeUserApcDispatcher | 335 |
KeUserCallbackDispatcher | 620 |
KeUserExceptionDispather | 340 |
KeUserModeCallback | 619 620 |
KeWaitForGate | 369 375 162 167 |
KeWaitForMultipleObjects | 357-359 361 364 379 114 160 161 166 167 467 |
KeWaitForSingleObject | 357 358 364 372 114 160 161 166 167 451 467 |
KfLowerIrql | 319 |
KfRaiseIrql | 319 |
KiAccquireSpinLock | 349 |
KiAcquireFastMutex | 370 |
KiActivateWaiterQueue | 366 369 161 467 |
KiAdjustIrpCredits | 293 445 |
KiAdjustQuantumThread | 159 |
KiAttachProcess | 167 |
KiBarrierWait | 86 87 88 |
KiCallUserMode | 619 620 |
KiChainedDispatch | 321 |
KiChainedDispatch2ndLvl | 321 |
KiCheckForKernelApcDelivery | 335 |
KiCheckForSListAddress | 348 |
KiClearIdleSummary | 165 |
KiCompleteTimer | 368 |
KiComputeNewPriority | 151 168 |
KiComputeTimerTableIndex | 328-330 |
KiConnectVectorAndInterruptObject | 321 |
KiDebugRoutine | 341 |
KiDeferredReadyThread | 369 153 157 158 164 165 168 |
KiDeliverApc | 334 335 341 |
KiDispatchException | 337-341 576 |
KiDispatchInterrupt | 325 326 328 168 |
KiEnableFastSyscallReturn | 553 |
KiExecuteDpc | 323 324 |
KiExitDispatcher | 344 365 169 |
KiFastSystemCall | 551 552 554 564 |
KiFastSystemCallRet | 552 554 |
KiFindReadyThread | 158 159 166 |
KiFloatingDispatch | 321 |
KiGetVectorInfo | 321 |
KiIdleLoop | 325 |
KiIdleSchedule | 150 159 |
KiInitializeContextThread | 141 144 |
KiInitializeDpc | 324 |
KiInitializeKernel | 86 88 149 195 |
KiInitializeMutext | 363 |
KiInitializeUserApc | 335 |
KiInitProcessor | 87 |
KiInitProcessorState | 87 |
KiInitSpinLocks | 352 353 |
KiInitSystem | 556 |
KiInsertDeferredReadyList | 334 114 157 158 162 |
KiInsertOrSignalTimer | 367 368 161 |
KiInsertQueue | 365 156 161 |
KiInsertQueueApc | 333 334 |
KiInsertQueueDpc | 329 |
KiInsertTimerTable | 328 329 |
KiInSwapKernelStacks | 283 284 |
KiInSwapProcesses | 108 157 283 284 |
KiInterruptDispatch | 321 325 |
KiInterruptDispatch2ndLvl | 321 |
KiIntSystemCall | 551 552 554 |
KiIsKernelStackSwappable | 162 |
KiLoadFastSyscallMachineSpecificRegisters | 552 |
KiOutSwapKernelStacks | 162 283 |
KiOutSwapProcesses | 157 283 |
KiProcessDeferredReadyList | 326 114 169 |
KiProcessTimerDpcTable | 329 |
KiQuantumEnd | 326 159 168 |
KiRaiseException | 341 |
KiReadyThread | 334 354 359 360 365 108 155-157 284 |
KiReleaseSpinLock | 349 |
KiRestoreFastSyscallReturnState | 553 |
KiRetireDpcList | 325 326 328 329 168 |
KiScanReadyQueues | 153 |
KiSelectNextThread | 165 |
KiSelectReadyThread | 158 159 166 168 |
KiServiceExit | 551 |
KiSetIdleSummary | 165 |
KiSetPriorityThread | 159 |
KiSignalTimer | 367 368 |
KiSuspendThread | 117 |
KiSwapContext | 167-169 |
KiSwapThread | 335 358 359 369 378 161 165-167 169 |
KiSystemService | 143 551 564 |
KiSystemStartup | 315 316 85-88 195 |
KiThreadStartup | 144 145 |
KiTimerExpiration | 329 368 |
KiUnlinkThread | 360 467 |
KiUnwaitThread | 334 354 359 360 156 157 161 467 |
KiUserApcDispatcher | 335 |
KiUserExceptionDispatcher | 340 341 |
KiWaitSatisfyAny | 364 |
KiWaitSatisfyMutant | 364 |
KiWaitSatisfyOther | 364 |
KiWaitTest | 359 362 364 161 |
KiWaitTestSynchronizationObject | 359 363 367 368 161 |
KiWaitTestWithoutSideEffects | 359 362 366-368 161 |
LdrInitializeThunk | 145 146 |
LeaveCriticalSection | 303 |
LineTo | 623 |
LpcExitThread | 575 |
LpcInitSystem | 89 568 |
LpcpAcquireLpcpLock | 575 |
LpcpAcquireLpcpLockByThread | 575 |
LpcpAllocateFromPortZone | 574 |
LpcpClosePort | 575 |
LpcpCreatePort | 570 |
LpcpDeletePort | 575 |
LpcpDestroyPortQueue | 575 |
LpcpFreeToPortZone | 574 |
LpcpGenerateMessageId | 575 |
LpcpMoveMessage | 574 |
LpcpReleaseLpcpLock | 575 |
LpcRequestPort | 574 |
LpcRequestWaitReplyPort | 574 |
LpcRequestWaitReplyPortEx | 574 576 |
LsaLogonUser | 93 |
LsaLookupAuthenticationPackage | 93 |
MiAddMdlTracker | 122 |
MiAgeWorkingSet | 289 |
MiAllocatePagesForMdl | 280 |
MiAllocatePoolPages | 210-216 220 222 |
MiAllocateVad | 233 |
MiAllowWorkingSetExpansion | 233 |
MiAllowWorkingSetExpension | 482 |
MiBuildPagedPool | 199 213 218 |
MiChargeCommitment | 230 |
MiChargeCommitmentCantExpand | 216 |
MiCheckForUserStackOverflow | 261 |
MiCheckPdeForPagedPool | 259 |
MiCheckSystemPteProtection | 259 |
MiCheckSystemTrimEndCriteria | 290 |
MiCheckVirtualAddress | 260 551 |
MiCloneProcessAddressSpace | 120 233 |
MiCompleteProtoPteFault | 263 265 |
MiComputeSystemTrimCriteria | 288 289 |
MiCopyOnWrite | 260 261 264 |
MiCreateBitMap | 214 |
MiCreateDataFileMap | 242 243 247 264 |
MiCreateImageFileMap | 242 243 246 247 264 |
MiCreatePagingFileMap | 242-246 264 |
MiDecrementReferenceCount | 281 |
MiDecrementShareCount | 274 283 |
MiDeletePte | 274 |
MiDeleteSystemPageableVm | 216 |
MiDeleteVirtualAddress | 240 249 273 274 |
MiDetermineTrimAmount | 289 290 |
MiDispatchFault | 260-263 |
MiEnablePagingOfDriverAtInit | 208 |
MiEnablePagingTheExecutive | 208 |
MiFeedSysPtePool | 227 |
MiFillWsleHash | 292 |
MiFindEmptyAddressRange | 239 240 246 247 |
MiFindEmptyAddressRangeDown | 246 247 |
MiFindEmptyAddressRangeInTree | 240 |
MiFindNodeOrParent | 238 |
MiFreeMdlTracker | 122 |
MiFreeNonPagedPool | 212 |
MiFreePoolPages | 210 212 214-216 222 223 |
MiFreeWsleList | 274 290 |
MiGatherMappedPages | 281 282 |
MiGatherPagefilePages | 281 282 |
MiGetVirtualAddressMappedByPte | 202 |
MiHighPagedPoolThreshold | 214 |
MiInitializeCopyOnWritePfn | 265 |
MiInitializeLoadedModuleList | 199 |
MiInitializeMemoryEvents | 208 285 |
MiInitializeNonPagedPool | 204 209 210 218 |
MiInitializeNonPagedPoolThresholds | 204 209 |
MiInitializeSessionIds | 208 |
MiInitializeSessionWsSupport | 208 |
MiInitializeSystemCache | 199 482 |
MiInitializeSystemPtes | 205 226 |
MiInitializeWorkingSetList | 232 |
MiInitMachineDependent | 139 196 198 200 205-209 217 226 275 |
MiInPageSingleKernelStack | 284 |
MiInsertFrontModifiedNoWrite | 277 |
MiInsertImageSectionObject | 246 |
MiInsertNode | 238 239 |
MiInsertPageInFreeList | 273 276 |
MiInsertPageInList | 276-278 |
MiInsertStandbyListAtFront | 276 |
MiInsertVad | 239 248 |
MiInsertVadCharges | 239 240 248 |
MiInsertZeroListAtBack | 276 |
MiLocateWsle | 292 |
MiLowPagedPoolThreshold | 214 |
MiMakeOutswappedPageResident | 284 |
MiMakeProtectionMask | 264 265 |
MiMapBBTMemory | 207 |
MiMappedPageWriter | 282 |
MiMapViewOfDataSection | 245-247 |
MiMapViewOfImageSection | 245 247 |
MiMapViewOfPhysicalSection | 245 249 |
MiModifiedPageWriter | 274 280 |
MiModifiedPageWriterTimerDispatch | 281 |
MiModifiedPageWriterWorker | 280-282 |
MiniportSend | 600 |
MiOutPageSingleKernelStack | 283 |
MiProcessWorkingSets | 274 287 289 290 |
MiRearrangeWorkingSetExpansionList | 288 |
MiReleaseSystemPtes | 226-228 |
MiReloadBootLoadedDrivers | 198 |
MiRemoveAnyPage | 262 264 265 273-275 278 |
MiRemoveMappedView | 249 |
MiRemoveNode | 238 239 |
MiRemovePageByColor | 278 |
MiRemovePageFromList | 276-278 |
MiRemoveVad | 239 |
MiRemoveWorkingSetPages | 274 290 |
MiRemoveWsle | 290 482 |
MiRemoveZeroPage | 262 265 274 275 278 |
MiReserveAlignedSystemPtes | 227 |
MiReserveSystemPtes | 226-228 |
MiResolveDemandZeroFault | 260-262 273 |
MiResolveMappedFileFault | 263 494 |
MiResolvePageFileFault | 262 263 273 |
MiResolveProtoPteFault | 262 263 |
MiResolveTransitionFault | 262 272 |
MiRestoreTransitionPte | 277 |
MiReturnCommitment | 216 |
MiReturnPageTablePageCommitment | 239 240 |
MiSectionInitialization | 207 249 |
MiSessionAddProcess | 230 231 |
MiSessionWideInitializeAddresses | 208 |
MiStartZeroPageWorkers | 208 |
MiTrimWorkingSet | 274 289 291 |
MiUnlinkFreeOrZeroedPage | 276 |
MiUnlinkPageFromList | 262 264 265 272 277 |
MiUnmapLargePages | 200 |
MiUnmapViewOfSection | 249 |
MiUpdateMdlTracker | 122 |
MiUpdateSystemPdes | 232 |
MiUpdateWsle | 482 |
MiWriteComplete | 281 282 |
MiWriteProtectSystemImage | 208 |
MiZeroPhysicalPage | 278 |
MmAccessFault | 257 259 261 263 |
MmAllocatePagesForMdl | 279 |
MmAllocatePagesForMdlEx | 279 280 |
MmAllocateSpecialPool | 223 |
MmCheckCachedPageState | 495 |
MmCopyToCachedPage | 486 |
MmCreateKernelStack | 609 |
MmCreateProcessAddressSpace | 229 231 239 287 |
MmCreateSection | 241 242 244 246 247 264 483 |
MmEnableModifiedWriteOfSection | 277 491 |
MmExtendSection | 483 |
MmFlushSection | 486 493 497 |
MmFreePagesByColor | 275 |
MmFreePagesFromMdl | 279 280 |
MmGetSystemAddressForMdlSafe | 454 |
MmInitializeHandBuiltProcess2 | 232 |
MmInitializeMemoryLimits | 198 |
MmInitializeProcessAddressSpace | 138 229 231 233 234 236 |
MmInitSystem | 86 89 90 139 196-200 206 207 213 248 276 280 285 |
MmInPageKernelStack | 284 |
MmIsMemoryAvailable | 288 |
MmLoadSystemImage | 396 607 |
MmMapViewInSystemCache | 485 |
MmMapViewOfSection | 233 245-247 249 |
MmOutPageKernelStack | 162 283 |
MmOutSwapProcess | 283 284 |
MmPageEntireDriver | 607 |
MmProbeAndLockPages | 454 492 493 |
MmResetPageFaultReadAhead | 494 |
MmSavePageFaultReadAhead | 494 |
MmSetAddressRangeModified | 486 491 |
MmSetPageFaultReadAhead | 493 494 |
MmUnloadSystemImage | 408 |
MmUnlockPages | 454 458 492 493 493 |
MmUnmapViewInSystemCache | 485 491 |
MmWorkingSetManager | 274 288 293 |
MmZeroPageThread | 86 273 275 |
Module32First | 295 |
Module32Next | 295 |
MsFsdCreateMailslot | 587 |
NdisAllocatePacket | 600 |
NdisMIndicateReceivePacket | 600 |
NdisMRegisterMiniport | 601 |
NdisSend | 600 |
NtAcceptConnectPort | 572 573 |
NtAcceptPort | 567 |
NtAllocateVirtualMemory | 240 249 |
NtCallbackReturn | 620 |
NtClose | 447 448 |
NtCompleteConnectPort | 567 572 573 |
NtConnectPort | 567 571 |
NtCreateDirectoryObject | 58 |
NtCreateFile | 404 406 447 455 510 517 545 551 552 554 555 563 583 587 594 595 |
NtCreateIoCompletion | 465-467 |
NtCreateKey | 68 72 |
NtCreateMailslotFile | 406 585 586 588 594 |
NtCreateNamedPipe | 583 |
NtCreateNamedPipeFile | 406 578 581 586 594 |
NtCreatePagingFile | 24 |
NtCreatePort | 567 569 570 |
NtCreateProcess | 21 136 143 |
NtCreateProcessEx | 136 143 137 |
NtCreateSection | 264 |
NtCreateThread | 139 |
NtCreateWaitablePort | 567 569 570 |
NtDeleteKey | 72 |
NtDeleteValueKey | 72 |
NtDeviceIoControlFile | 31 447 449-455 525 594 595 |
NtEnumerateKey | 72 |
NtFlushBuffersFile | 451 |
NtFlushKey | 72 |
NtFreeVirtualMemory | 240 274 |
NtFsControlFile | 450 451 |
NtGdiBitBlt | 606 |
NtGdiLineTo | 623 |
NtInitializeRegistry | 68 72 91 |
NtLinstenPort | 567 570 |
NtLoadDriver | 396 397 |
NtLoadKey | 69 72 |
NtLockFile | 451 |
NtMapViewOfSection | 245 |
NtNotifyChangeDirectoryFile | 451 |
NtNotifyChangeKey | 72 |
NtNotifyChangeMultipleKeys | 72 |
NtOpenFile | 21 |
NtOpenKey | 70-72 |
NtPowerInformation | 418 |
NtPulseEvent | 153 |
NtQueryDirectoryFile | 451 |
NtQueryEaFile | 451 |
NtQueryInformationProcess | 124 |
NtQueryKey | 72 |
NtQueryQuotaInformationFile | 451 |
NtQueryValueKey | 70 72 |
NtQueryVolumeInformationFile | 451 |
NtQueueApcThread | 336 |
NtRaiseException | 341 |
NtReadFile | 31 124 407 449 451-453 455 457 459 484 511 583 595 606 |
NtReadFileScatter | 451 |
NtReleaseKeyedEvent | 153 |
NtReleaseMutant | 153 |
NtReleaseSemaphore | 153 |
NtRemoveIoCompletion | 466 467 |
NtReplaceKey | 72 |
NtReplyPort | 567 574 |
NtReplyWaitReceivePort | 567 570 574 |
NtReplyWaitReceivePortEx | 567 571 574 |
NtReplyWaitReplyPort | 567 574 |
NtRequestPort | 567 574 |
NtRequestWaitReplyPort | 567 574 |
NtRestoreKey | 72 |
NtResumeThread | 140 |
NtSaveKey | 72 |
NtSecureConnectPort | 567 571 572 |
NtSetCompletion | 468 |
NtSetEaFile | 451 |
NtSetEvent | 153 |
NtSetEventBoostPriority | 153 |
NtSetInformationFile | 466 467 |
NtSetInformationProcess | 152 |
NtSetIoCompletion | 467 |
NtSetQuotaInformationFile | 451 |
NtSetSystemInformation | 607 |
NtSetTimer | 21 |
NtSetValueKey | 72 |
NtSetVolumeInformationFile | 451 |
NtSignalAndWaitForSingleObject | 153 |
NtSuspendThread | 379 |
NtTerminateProcess | 148 |
NtTerminateThread | 146 |
NtUnlockFile | 451 |
NtUnmapViewOfSection | 249 |
NtUserCreateDesktop | 611 |
NtUserCreateWindowEx | 615 |
NtUserCreateWindowStation | 611 |
NtUserDispatchMessage | 618 |
NtUserGetMessage | 563 618 |
NtUserPostMessage | 606 618 |
NtUserPostThreadMessage | 618 |
NtVdmControl | 121 |
NtWaitForKeyedEvent | 153 |
NtWriteFile | 31 124 407 449 451 452 455 459 484 511 583 594 595 606 |
NtWriteFileGather | 451 |
NtYieldExecution | 159 |
ObCheckObjectAccess | 77 78 |
ObCreateObject | 56-58 138 141 242 397 400 406 407 569-571 582 |
ObCreateObjectType | 55 |
ObDereferenceObject | 61 134 408 |
ObfDereferenceObject | 448 |
ObGetObjectSecurity | 77 |
ObInitSystem | 86 89 407 |
ObInsertObject | 59 134 142 397 400 569 |
ObOpenObjectByName | 59 69-71 406 447 455 510 581 586 |
ObpAllocateObject | 58 60 |
ObpAuditObjectAccess | 134 |
ObpCloseHandle | 134 448 |
ObpCloseHandleTableEntry | 134 448 |
ObpCreateHandle | 134 |
ObpDecrementHandleCount | 61 134 448 |
ObpDeleteDirectoryEntry | 59 |
ObpFreeObject | 58 |
ObpIncrementHandleCount | 61 |
ObpInsertDirectoryEntry | 59 |
ObpLookupDirectoryEntry | 59 60 406 407 510 |
ObpLookupObjectName | 59 60 70 71 129 406 407 510 581 582 586 587 |
ObpParseSymbolicLink | 582 |
ObpRemoveObjectRoutine | 448 |
ObReferenceObjectByHandle | 60 71 78 133 134 137 138 450 |
ObReferenceObjectByName | 59 608 |
ObReferenceObjectByPointer | 61 134 |
OpbLookObjectName | 455 |
OpenSCManager | 438 |
OpenService | 438 |
PeekMessage | 618 |
Phase1Initialization | 86 |
Phase1InitializationDiscard | 323 67 86-88 149 196 393 418 479 |
PipCallDriverAddDevice | 435 436 |
PoCallDriver | 421 |
PoInitDriverServices | 393 394 |
PoInitSystem | 88 90 418 |
PoRequestPowerIrp | 421 422 |
PoSetPowerState | 420 |
PostMessage | 606 |
PostQueuedCompletionStatus | 468 |
PpInitSystem | 86 89 |
PpLastGoodDoBootProcessing | 393 |
ProbeForRead | 454 |
ProBeForWrite | 454 |
ProbeForWrite | 21 |
PsChangeQuantumTable | 164 |
PsConvertToGuiThread | 561 609 |
PsCreateSystemProcess | 137 |
PsCreateSystemThread | 36 140 149 |
PsEsablishWin32Callouts | 607 608 |
PsExitSpecialApc | 147 |
PsGetCurrentProcess | 333 135 |
PsGetCurrentThread | 135 |
PsInitSystem | 86 90 148 149 |
PsLocateSystemDll | 393 |
PsLookupProcessByProcessId | 135 |
PsLookupProcessThreadByCid | 135 |
PsLookupThreadByThreadId | 135 |
PsMapSystemDll | 233 |
PspChargeQuota | 119 |
PspComputeQuantumAndPriority | 139 152 164 |
PspCreateProcess | 47 58 134 137 139 142 143 164 229 231 232 576 |
PspCreateThread | 47 58 140 141 144 145 157 |
PspExitApcRundown | 147 |
PspExitNormalApc | 147 |
PspExitThread | 147 148 366 367 460 575 575 |
PspInitializeProcessSecurity | 138 |
PspInitializeSystemDll | 149 |
PspInitPhase0 | 86 137 149 164 |
PspInitPhase1 | 149 |
PspLockThreadSecurityExclusive | 128 |
PspLockThreadSecurityShared | 128 |
PspLookupKernelUserEntryPoints | 149 552 |
PspQueueApcSpecialApc | 336 |
PspTerminateThreadByPointer | 146-148 |
PspUserThreadStartup | 145 |
PspW32ProcessCallout | 609 |
PspW32ThreadCallout | 609 |
PsSetProcessWin32Process | 609 |
PsSetThreadWin32Thread | 609 |
PsTerminateProcess | 148 |
PsTerminateSystemThread | 146 |
PsWatchWorkingSet | 121 |
PtInRect | 606 |
RaiseException | 341 |
RawCreate | 520 |
RawFileSystemControl | 520 |
RawInitialize | 519 520 |
RawMountVolume | 508 509 520 |
RawReadWriteDeivceControl | 520 |
ReadFile | 404 580 606 |
ReadFileEx | 335 404 459 580 |
RtlCreateUserProcess | 90 |
RtlDispatchException | 340 341 |
RtlFindClearBitsAndSet | 214 215 |
SeAccessCheck | 78 |
SeCreateAccessStateEx | 142 |
SeInitSystem | 86 |
SeMakeAnonymousLogonToken | 81 |
SeMakeAnonymousLogonTokenNoEveryone | 81 |
SeMakeSystemToken | 81 |
SepAccessCheck | 78 |
SepMaximumAccessCheck | 78 |
SepNormalAccessCheck | 78 |
SepPrivilegeCheck | 79 |
SePrivilegeCheck | 79 |
SepVariableInitialization | 80 |
SeRmInitPhase1 | 90 |
SeSinglePrivilegeCheck | 81 |
SetMailslotInfo | 586 |
SetNamedPipeHandleState | 581 |
SetProcessWindowStation | 611 |
SetThreadDesktop | 611 |
SetWindowHookEx | 618 |
SmpLoadDataFromRegistry | 92 |
StartService | 438 |
SwapContext | 74 169 170 326 547 |
Thread32First | 295 |
Thread32Next | 295 |
TransactNamedPipe | 581 |
TranslateMessage | 616 |
UnhookWindowsHookEx | 618 |
VideoPortGetProcAddress | 625 |
VideoPortInitialize | 625 |
VideoPortMapMemory | 624 |
VirtualAlloc | 45 235 240 |
VirtualAllocEx | 45 235 240 |
VirtualFree | 45 235 240 |
VirtualFreeEx | 45 235 240 |
VirtualLock | 235 |
VirtualUnlock | 235 |
VirutalLock | 491 |
WaitNamedPipe | 580 |
Win32UserInitialize | 607 |
WMIInitialize | 393 394 |
WmipAllocateTraceBufferPool | 74 |
WmipStartLogger | 74 |
WmiTraceContextSwap | 74 |
WriteFile | 404 580 606 |
WriteFileEx | 335 404 459 580 |
XxAcquireFastMutex | 370 |
XxReleaseFastMutex | 370 |
ZwAcceptConnectPort | 576 |
ZwCompletePort | 576 |
ZwConnectPort | 577 |
ZwOpenKey | 70 |
ZwQueryValueKey | 70 72 |
ZwWaitForSingleObject | 90 |
结构
结构名称 | 页数 |
_BCB | 487 |
_DEVICE_CAPABILITIES | 418 |
_DEVICE_OBJECT | 401 |
_DEVOBJ_EXTENSION | 402 |
_DISPATCH_HEADER | 355 |
_DRIVER_EXTENSION | 401 |
_DRIVER_OBJECT | 400 |
_EPROCESS | 118 |
_ERESOURCE | 370 |
_ETHREAD | 125 |
_EX_PUSH_LOCK | 373 |
_EXCEPTION_RECORD | 337 |
_FAST_IO_DISPATCH | 452 |
_FILE_OBJECT | 405 |
_FLT_OPERATION_REGISTRATION | 528 |
_FLT_REGISTRATION | 528 |
_HANDLE_TABLE | 130 |
_HANDLE_TABLE_ENTRY | 132 |
_IO_STACK_LOCATION | 442 |
_IRP | 440 |
_KAPC | 331 |
_KAPC_STATE | 332 |
_KDPC | 324 |
_KINTERRUPT | 320 |
_KMUTANT | 363 |
_KPRCB | 158 |
_KPROCESS | 107 |
_KQUEUE | 364 |
_KSERVICE_TABLE_DESCRIPTOR | 555 |
_KTHREAD | 110 |
_KTIMER | 328 |
_KTIMER_TABLE_ENTRY | 328 |
_KTRAP_FRAME | 339 |
_KWAIT_BLOCK | 355 |
_LOADER_PARAMTER_BLOCK | 84 |
_LPCP_MESSAGE | 569 |
_LPCP_PORT_OBJECT | 567 |
_LUID_AND_ATTRIBUTES | 79 |
_MDL | 279 |
_MM_AVL_TABLE | 236 |
_MM_PAGED_POOL_INFO | 213 |
_MMADDRESS_NODE | 236 |
_MMCOLOR_TABLES | 275 |
_MMFREE_POOL_ENTRY | 210 |
_MMLISTS | 270 |
_MMPFN | 266 |
_MMPFNENTRY | 269 |
_MMPFNLIST | 270 |
_MMPTE | 256 |
_MMPTE_HARDWARE | 252 |
_MMPTE_LIST | 224 |
_MMPTE_PROTOTYPE | 256 |
_MMPTE_SOFTWARE | 254 |
_MMPTE_TRANSITION | 254 |
_MMSUPPORT | 287 |
_MMVAD | 236 |
_MMWSL | 286 |
_MMWSLE | 287 |
_MMWSLE_HASH | 291 |
_MMWSLENTRY | 286 |
_OBJECT_HEADER | 54 |
_OBJECT_TYPE | 54 |
_OBJECT_TYPE_INITIALIZER | 55 |
_PERFINFO_GROUPMASK | 73 |
_PERFINFO_TRACE_HEADER | 630 |
_POOL_DESCRIPTOR | 216 |
_POOL_HEADER | 219 |
_SECTION | 241 |
_SINGLE_LIST_ENTRY | 346 |
_SLIST_HEADER | 346 |
_VACB | 479 |
_VPB | 509 |
_WIN32_CALLOUTS_FPNS | 608 |
MSG | 616 |
全局变量
变量名称 | 页数 |
_IDT | 316 |
_KeTickCount | 327 328 |
CcDeferredWrites | 496 498 |
CcDirtyPageTarget | 497 |
CcDirtyPageThreshold | 498 |
CcExpressWorkQueue | 494 495 497 |
CcIdleWorkerThreadList | 495 |
CcRegularWorkQueue | 495 497 |
CcTotalDirtyPages | 497 498 |
CcTwilightLookasideList | 494 |
CcVacbFreeList | 479 491 |
CcVacbLru | 479 |
CcVacbs | 479 |
CmKeyObjectType | 55 67 70 |
DbgkDebugObjectType | 55 |
ExCallbackObjectType | 55 |
ExCriticalWorkerThreads | 495 |
ExDesktopObjectType | 55 |
ExEventObjectType | 55 |
ExEventPairObjectType | 55 |
ExMutantObjectType | 55 |
ExpKeyedEventObjectTpye | 55 |
ExpNonPagedPoolDescriptor | 217 |
ExpNumberOfNonPagedPools | 217 |
ExpNumberOfPagedPools | 217 |
ExpPagedPoolDescriptor | 217 218 |
ExpPoolFlags | 223 |
ExProfileObjectType | 55 |
ExpSystemResourcesList | 371 |
ExSemaphoreObjectType | 55 |
ExTimerObjectType | 55 |
ExWindowStationObjectType | 55 |
InitializationPhase | 85 |
IoAdapterObject | 55 |
IoCompletionObjectType | 55 465 |
IoControllerObjectType | 55 |
IoDeviceHandlerObjectType | 55 |
IoDeviceObjectType | 55 |
IoFileObjectType | 55 |
IopCdRomFileSystemQueueHead | 507 |
IopDiskFileSystemQueueHead | 507 |
IopNetworkFileSystemQueueHead | 507 |
IopTapeFileSystemQueueHead | 507 |
IRQL | 317 |
KeActiveProcessors | 137 |
KeServiceDescriptorTable | 116 555 561 562 564 589 |
KeServiceDescriptorTableShadow | 116 561 562 564 589 607 609 |
KiIdleSummary | 165 |
KiProcessInSwapListHead | 284 |
KiProcessorBlock | 165 |
KiProcessOutSwapListHead | 109 283 |
KiProfileListHead | 108 |
KiStackInSwapListHead | 114 |
KiTimerTableListHead | 328 329 |
LargeSystemCache | 477 |
LdrInitializeThunk | 145 |
LpcPortObjectType | 55 |
LpcWaitablePortObjectType | 55 |
MaximumSystemCacheSize | 199 |
MiEndOfInitialPoolFrame | 210 |
MiFullyInitialized | 208 |
MiInitializeSystemCache | 478 |
MiLowPagedPoolEvent | 215 |
MiLowPagedPoolThreshold | 215 |
MiMaximumSystemCacheSizeExtra | 206 207 |
MiMaximumWorkingSet | 291 |
MinimumWorkingSetSize | 230 |
MiNonPagedPoolSListHead | 212 |
MiNonPagedPoolSListMaximum | 212 |
MiSessionImageEnd | 198 207 |
MiSessionImageStart | 198 |
MiSessionPoolEnd | 198 |
MiSessionPoolStart | 198 207 213 |
MiSessionSpaceWs | 198 207 |
MiSessionViewStart | 198 |
MiStartOfInitialPoolFrame | 210 |
MiSystemCacheEndExtra | 477 |
MiSystemCacheStartExtra | 206 207 477 |
MiSystemPteNBHead | 225 226 228 |
MiSystemPteSListHead | 226 |
MiSystemViewStart | 198 207 206 476 |
MiUseMaximumSystemSpace | 204 |
MiUseMaximumSystemSpaceEnd | 204 |
MmAllocationFragment | 248 |
MmAvailablePages | 285 |
MmCodeClusterSize | 199 |
MmDataClusterSize | 199 |
MmDisablePagingExecutive | 214 |
MmFirstFreeSystemCache | 478 |
MmFirstFreeSystemPte | 226-228 |
MmFreedExpansionPoolMaximum | 199 |
MmFreePageListHead | 276 278 |
MmHighestPhysicalPage | 200 |
MmHighestUserAddress | 196 207 |
MmHighMemoryThreshold | 285 |
MmHyperSpaceEnd | 207 |
MmInPageSupportMinimum | 199 |
MmLargeSystemCache | 476 |
MmLowestPhysicalPage | 200 |
MmLowMemoryThreshold | 285 |
MmMaximumDeadKernelStacks | 199 |
MmMaximumNonPagedPoolInBytes | 200 201 |
MmMaximumWorkingSetSize | 199 287 |
MmModifiedNoWirtePageListHead | 491 |
MmModifiedPageListHead | 277 281 |
MmModifiedPageMaximum | 199 280 |
MmModifiedWriteClusterSize | 281 |
MmNonPagedPoolEnd | 201 202 207 210 |
MmNonPagedPoolEnd0 | 207 210 476 |
MmNonPagedPoolExpansionStart | 206 207 224 210 |
MmNonPagedPoolFreeListHead | 210 211 |
MmNonPagedPoolStart | 201 206 207 210 476 |
MmNonPagedSystemStart | 201 202 205 206 213 224 |
MmNumberOfPhysicalPages | 200 207 |
MmNumberOfSystemPtes | 197 |
MmPagedPoolEnd | 207 213 |
MmPagedPoolInfo | 213 214 |
MmPagedPoolPage | 482 |
MmPagedPoolStart | 197 206 207 213 476 |
MmPfnDatabase | 206 207 |
MmPlentyFreePages | 288 |
MmProcessCommit | 230 |
MmProcessList | 124 230 |
MmReadClusterSize | 199 |
MmResidentAvailablePages | 199 |
MmSecondaryColorMask | 200 |
MmSecondaryColors | 200 |
MmSectionObjectType | 55 |
MmSessionBase | 198 206 207 |
MmSessionImageSize | 198 207 |
MmSessionSpace | 213 214 231 |
MmSessionViewSize | 198 |
MmSharedUserDataPte | 207 551 |
MmSizeOfNonPagedPoolInBytes | 200 201 210 |
MmSizeOfPagedPoolInBytes | 197 213 |
MmSizeOfSystemCacheInPages | 199 477 |
MmStandbyPageListByPriority | 276 277 |
MmStandbyPageListHead | 276 277 |
MmSysPteIndex | 225 |
MmSysPteListBySizeCount | 226 227 |
MmSysPteMinimumFree | 226 227 |
MmSysPteTables | 225 |
MmSystemCacheEnd | 199 476 |
MmSystemCachePage | 482 |
MmSystemCacheStart | 197 206 207 476 |
MmSystemCacheWorkingSetList | 199 206 207 476 482 |
MmSystemCacheWs | 481 |
MmSystemCacheWsMinimum | 199 |
MmSystemCodePage | 482 |
MmSystemDriverPage | 482 |
MmSystemPagePtes | 234 |
MmSystemPteBase | 207 |
MmSystemPtesEnd | 226 |
MmSystemPtesStart | 226 |
MmSystemRangeStart | 196 207 |
MmSystemViewSize | 198 |
MmTotalCommitLimit | 199 |
MmTotalCommitLimitMaximum | 199 |
MmTotalFreeSystemPtes | 226 |
MmUserProbeAddress | 196 207 |
MmWorkingSetExpansionHead | 288-290 482 |
MmWorkingSetList | 207 234 286 |
MmZeroedPageListHead | 276 278 |
MxPfnAllocation | 200 |
NonPagedPoolDescriptor | 217 218 |
ObpDeviceMapObjectType | 55 |
ObpDirectoryObjectType | 55 58 |
ObpKernelHandleTable | 133 |
ObpRootDirectoryObject | 58 407 |
ObpTypeObjectType | 55 |
PerfGlobalGroupMask | 74 |
pIoAllocateIrp | 445 |
PoolVector | 217 219 |
PopCapabilities | 418 |
PopPolicy | 418 |
PsActiveProcessHead | 119 139 |
PsInitialSystemProcess | 137-139 |
PsJobType | 55 |
PsLoadedModuleList | 395 |
PsMaximumWorkingSet | 137 |
PspCidTable | 134 |
PspForegroundQuantum | 164 |
PspInitialSystemProcessHandle | 137 |
PspPriorityTable | 152 |
PsProcessType | 55 138 |
PspSystemDll | 145 |
PsThreadType | 55 |
PsWatchEnabled | 121 |
SeTokenObjectType | 55 |
SystemTraceControlGuid | 73 |
WmipGuidObjectType | 55 |
SepRmState | 576 |