#include "iop.h"#include <nt.h>#include <ntrtl.h>#include <windef.h>#include <stdio.h>#include <malloc.h>#include <ntiodump.h>#include <triage.h>#include <ntverp.h>Go to the source code of this file.
Defines | |
| #define | NtBuildNumber (VER_PRODUCTBUILD | 0xF0000000) |
| #define | PAGE_SIZE_I386 0x1000 |
| #define | PAGE_SIZE_ALPHA 0x2000 |
| #define | PAGE_SIZE_IA64 0x2000 |
| #define | IndexByUlong(Pointer, Index) (&(((ULONG*) (Pointer)) [Index])) |
| #define | IndexByByte(Pointer, Index) (&(((BYTE*) (Pointer)) [Index])) |
Functions | |
| BOOLEAN | TriagepVerifyDump (IN LPVOID TriageDumpBlock) |
| ULONG | TriagepGetPageSize (ULONG Architecture) |
| PTRIAGE_DUMP_HEADER | TriagepGetTriagePointer (IN PVOID TriageDumpBlock) |
| NTSTATUS | TriageGetVersion (IN LPVOID TriageDumpBlock, OUT ULONG *MajorVersion, OUT ULONG *MinorVersion, OUT ULONG *ServicePackBuild) |
| NTSTATUS | TriageGetDriverCount (IN LPVOID TriageDumpBlock, OUT ULONG *DriverCount) |
| LOGICAL | TriageActUpon (IN PVOID TriageDumpBlock) |
| NTSTATUS | TriageGetBugcheckData (IN LPVOID TriageDumpBlock, OUT ULONG *BugCheckCode, OUT UINT_PTR *BugCheckParam1, OUT UINT_PTR *BugCheckParam2, OUT UINT_PTR *BugCheckParam3, OUT UINT_PTR *BugCheckParam4) |
| PLDR_DATA_TABLE_ENTRY | TriageGetLoaderEntry (IN PVOID TriageDumpBlock, IN ULONG ModuleIndex) |
| PVOID | TriageGetMmInformation (IN PVOID TriageDumpBlock) |
Variables | |
| ULONG | TriageImagePageSize = -1 |
|
|
|
|
|
Definition at line 116 of file triage.c. Referenced by TriagepVerifyDump(). |
|
|
Definition at line 42 of file triage.c. Referenced by CmpSetVersionData(), IopInitializeDCB(), KdpGetVersion(), KeDumpMachineState(), MmCreatePeb(), PsGetVersion(), and ViPrintString(). |
|
|
Definition at line 53 of file triage.c. Referenced by TriagepGetPageSize(). |
|
|
Definition at line 52 of file triage.c. Referenced by TriagepGetPageSize(). |
|
|
Definition at line 54 of file triage.c. Referenced by TriagepGetPageSize(). |
|
|
Definition at line 367 of file triage.c. References DCB_TRIAGE_DUMP_ACT_UPON_ENABLED, FALSE, TriagepGetTriagePointer(), TriagepVerifyDump(), and TRUE.
|
|
||||||||||||||||||||||||||||
|
Definition at line 392 of file triage.c. References TriagepVerifyDump().
|
|
||||||||||||
|
Definition at line 276 of file triage.c. References TriagepGetTriagePointer(), and TriagepVerifyDump().
|
|
||||||||||||
|
Definition at line 421 of file triage.c. References IndexByByte, NULL, TriagepGetTriagePointer(), TriagepVerifyDump(), and USHORT.
|
|
|
Definition at line 490 of file triage.c. References IndexByByte, NULL, TriagepGetTriagePointer(), and TriagepVerifyDump().
|
|
||||||||||||||||||||
|
Definition at line 236 of file triage.c. References TriagepGetTriagePointer(), and TriagepVerifyDump().
|
|
|
Definition at line 148 of file triage.c. References PAGE_SIZE_ALPHA, PAGE_SIZE_I386, and PAGE_SIZE_IA64. Referenced by TriagepVerifyDump().
|
|
|
Definition at line 223 of file triage.c. References ASSERT, IndexByByte, TriageImagePageSize, and TriagepVerifyDump(). Referenced by TriageActUpon(), TriageGetDriverCount(), TriageGetLoaderEntry(), TriageGetMmInformation(), and TriageGetVersion().
|
|
|
Definition at line 171 of file triage.c. References DWORD, EXCEPTION_EXECUTE_HANDLER, FALSE, IndexByByte, IndexByUlong, NULL, TriageImagePageSize, TriagepGetPageSize(), and TRUE. Referenced by TriageActUpon(), TriageGetBugcheckData(), TriageGetDriverCount(), TriageGetLoaderEntry(), TriageGetMmInformation(), TriageGetVersion(), and TriagepGetTriagePointer().
|
|
|
Definition at line 57 of file triage.c. Referenced by TriagepGetTriagePointer(), and TriagepVerifyDump(). |
1.3.7