#include "cmp.h"
#include <windef.h>
#include <ntkdexts.h>
#include <stdlib.h>
#include <stdio.h>
Go to the source code of this file.
Functions | |
void | poolDumpHive (IN PCMHIVE Hive) |
VOID | poolDumpMap (IN ULONG Length, IN PHMAP_DIRECTORY Map) |
void | dumpHiveFromFile (IN FILE *File) |
VOID | kcbWorker (IN PCM_KEY_CONTROL_BLOCK pKcb) |
VOID | pool (DWORD dwCurrentPc, PNTKD_EXTENSION_APIS lpExtensionApis, LPSTR lpArgumentString) |
void | kcb (DWORD dwCurrentPc, PNTKD_EXTENSION_APIS lpExtensionApis, LPSTR lpArgumentString) |
Variables | |
HIVE_LIST_ENTRY | HiveList [8] |
ULONG | TotalPages |
ULONG | TotalPresentPages |
ULONG | TotalKcbs |
ULONG | TotalKcbName |
BOOLEAN | SavePages |
BOOLEAN | RestorePages |
FILE * | TempFile |
PNTKD_OUTPUT_ROUTINE | lpPrint |
PNTKD_GET_EXPRESSION | lpGetExpressionRoutine |
PNTKD_GET_SYMBOL | lpGetSymbolRoutine |
PNTKD_CHECK_CONTROL_C | lpCheckControlCRoutine |
PNTKD_READ_VIRTUAL_MEMORY | lpReadMem |
|
Definition at line 347 of file regext.c. References CHAR, File, HBLOCK_SIZE, lpPrint, lpReadMem, TotalPages, and TotalPresentPages. Referenced by pool().
|
|
Definition at line 458 of file regext.c. References kcbWorker(), lpCheckControlCRoutine, lpGetExpressionRoutine, lpGetSymbolRoutine, lpPrint, lpReadMem, NULL, TotalKcbName, and TotalKcbs. Referenced by CmpAddInfoAfterParseFailure(), CmpConstructName(), CmpCreateKeyControlBlock(), CmpCreateLinkNode(), CmpCreateRegistryRoot(), CmpDoCreateChild(), CmpDoOpen(), CmpInsertKeyHash(), CmpParseKey(), CmpQuerySecurityDescriptorInfo(), CmpRemoveFromDelayedClose(), CmpReportNotifyHelper(), CmpSearchForOpenSubKeys(), CmpSecurityMethod(), EhDeleteValueKey(), EhEnumerateKey(), EhEnumerateValueKey(), EhQueryValueKey(), EhSetValueKey(), and kcbWorker().
|
|
Definition at line 527 of file regext.c. References Buffer, CM_KEY_CONTROL_BLOCK, kcb(), lpPrint, lpReadMem, NULL, TotalKcbName, and TotalKcbs. Referenced by kcb().
|
|
Definition at line 73 of file regext.c. References CMHIVE, dumpHiveFromFile(), FALSE, HiveList, lpCheckControlCRoutine, lpGetExpressionRoutine, lpGetSymbolRoutine, lpPrint, lpReadMem, NULL, PHIVE_LIST_ENTRY, poolDumpHive(), RestorePages, SavePages, TempFile, TotalPages, TotalPresentPages, and TRUE.
|
|
Definition at line 211 of file regext.c. References FileName, HBASE_NAME_ALLOC, L, lpPrint, lpReadMem, poolDumpMap(), SavePages, Stable, TempFile, and Volatile. Referenced by pool().
|
|
Definition at line 267 of file regext.c. References _HMAP_ENTRY::BlockAddress, HBLOCK_SIZE, HMAP_DIRECTORY, HMAP_ENTRY, HTABLE_SLOTS, lpPrint, lpReadMem, PHMAP_TABLE, SavePages, _HMAP_TABLE::Table, TempFile, TotalPages, and TotalPresentPages. Referenced by poolDumpHive().
|
|
Definition at line 33 of file regext.c. Referenced by CmpDestroyHive(), CmpDoFlushAll(), CmpFlushNotify(), CmpNotifyChangeKey(), CmpRefreshHive(), CmpReportNotifyHelper(), CmpWorker(), and pool(). |
|
|
|
|
|
|
|
Definition at line 45 of file regext.c. Referenced by dumpHiveFromFile(), kcb(), kcbWorker(), pool(), poolDumpHive(), and poolDumpMap(). |
|
Definition at line 49 of file regext.c. Referenced by dumpHiveFromFile(), kcb(), kcbWorker(), pool(), poolDumpHive(), and poolDumpMap(). |
|
Definition at line 42 of file regext.c. Referenced by pool(). |
|
Definition at line 41 of file regext.c. Referenced by pool(), poolDumpHive(), and poolDumpMap(). |
|
Definition at line 43 of file regext.c. Referenced by pool(), poolDumpHive(), and poolDumpMap(). |
|
Definition at line 39 of file regext.c. Referenced by kcb(), and kcbWorker(). |
|
Definition at line 38 of file regext.c. Referenced by kcb(), and kcbWorker(). |
|
Definition at line 35 of file regext.c. Referenced by dumpHiveFromFile(), MmInitializeMemoryLimits(), pool(), and poolDumpMap(). |
|
Definition at line 36 of file regext.c. Referenced by dumpHiveFromFile(), pool(), and poolDumpMap(). |