Generated by JEB on 2019/08/01

PE: C:\Windows\System32\drivers\hvcrash.sys Base=0x1C0000000 SHA-256=5AEC0E1656CC1AB15926BE9C4474ED7C02B16837EF85E522F42EF018149156DB
PDB: hvcrash.pdb GUID={D138E3D7-365F-7B3D-5B3B3E9255FDC8B5} Age=1

119 located named symbols:
0x1C00050F0: WdfDriverGlobals
0x1C00017F0: "long __cdecl CrashdumpShim::DumpControl(struct _DUMP_DISK_INFO * __ptr64,enum _DUMP_CONTROL_CODE,void * __ptr64)" ?DumpControl@CrashdumpShim@@YAJPEAU_DUMP_DISK_INFO@@W4_DUMP_CONTROL_CODE@@PEAX@Z
0x1C0004509: ?_TlgEvent@?5???R<lambda_651d7dc4edbf7a30b76e8e6a7ebdbe2c>@@QEBA@XZ@4U<unnamed-type-_TlgEvent>@?5???R1@QEBA@XZ@B
0x1C0007000: "__cdecl _imp_KeStallExecutionProcessor" __imp_KeStallExecutionProcessor
0x1C0001324: "public: void __cdecl wistd::unique_ptr<class HvCrashControl,struct wistd::default_delete<class HvCrashControl> >::reset(class HvCrashControl * __ptr64) __ptr64" ?reset@?$unique_ptr@VHvCrashControl@@U?$default_delete@VHvCrashControl@@@wistd@@@wistd@@QEAAXPEAVHvCrashControl@@@Z
0x1C0005098: "__cdecl _security_cookie_complement" __security_cookie_complement
0x1C0007028: "__cdecl _imp_WdfVersionUnbindClass" __imp_WdfVersionUnbindClass
0x1C0003510: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x1C0004378: "__cdecl TraceLoggingMetadata" _TraceLoggingMetadata
0x1C0004110: "" ??_C@_00CNPNBAHC@?$AA@
0x1C00050D0: "void * __ptr64 __ptr64 __KMDF_TYPE_INIT_END" ?__KMDF_TYPE_INIT_END@@3PEAXEA
0x1C0007038: "__cdecl _imp_IofCompleteRequest" __imp_IofCompleteRequest
0x1C00070DC: "__cdecl _IMPORT_DESCRIPTOR_HAL" __IMPORT_DESCRIPTOR_HAL
0x1C0001008: "__cdecl TlgWrite" _TlgWrite
0x1C00070C0: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x1C00070F0: "__cdecl _IMPORT_DESCRIPTOR_WDFLDR" __IMPORT_DESCRIPTOR_WDFLDR
0x1C0007090: "__cdecl _imp_EtwActivityIdControl" __imp_EtwActivityIdControl
0x1C0002338: "long __cdecl TransactRequest(struct WDFIOTARGET__ * __ptr64,enum CrashDumpMessageType,struct _WDF_MEMORY_DESCRIPTOR & __ptr64,struct _GUID const * __ptr64)" ?TransactRequest@@YAJPEAUWDFIOTARGET__@@W4CrashDumpMessageType@@AEAU_WDF_MEMORY_DESCRIPTOR@@PEBU_GUID@@@Z
0x1C00013B8: "void __cdecl _TlgWriteActivityAutoStop<1,4>(struct _TlgProvider_t const * __ptr64,struct _GUID const * __ptr64)" ??$_TlgWriteActivityAutoStop@$00$03@@YAXPEBU_TlgProvider_t@@PEBU_GUID@@@Z
0x1C0004108: "__cdecl _guard_iat_table" __guard_iat_table
0x1C0001FCC: "long __cdecl CrashdumpShim::GetPartitionInfo(struct WDFDEVICE__ * __ptr64,struct WDFREQUEST__ * __ptr64)" ?GetPartitionInfo@CrashdumpShim@@YAJPEAUWDFDEVICE__@@PEAUWDFREQUEST__@@@Z
0x1C0005060: WdfBindInfo
0x1C0002AE8: "void __cdecl _TlgWriteActivityAutoStop<2,5>(struct _TlgProvider_t const * __ptr64,struct _GUID const * __ptr64)" ??$_TlgWriteActivityAutoStop@$01$04@@YAXPEBU_TlgProvider_t@@PEBU_GUID@@@Z
0x1C0004118: "HVCRASH_DEVICE_CONTEXT" ??_C@_0BH@PGAEEKGE@HVCRASH_DEVICE_CONTEXT?$AA@
0x1C0002A7C: "void __cdecl _TlgWriteActivityAutoStop<2,4>(struct _TlgProvider_t const * __ptr64,struct _GUID const * __ptr64)" ??$_TlgWriteActivityAutoStop@$01$03@@YAXPEBU_TlgProvider_t@@PEBU_GUID@@@Z
0x1C00070A0: "__cdecl _imp_RtlCopyUnicodeString" __imp_RtlCopyUnicodeString
0x1C00033BC: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x1C00010BC: "void __cdecl Diagnostics::NtStatus_ResultErrorCallback(struct Diagnostics::ErrorContext const & __ptr64)" ?NtStatus_ResultErrorCallback@Diagnostics@@YAXAEBUErrorContext@1@@Z
0x1C0001750: "long __cdecl CrashdumpShim::DumpWrite(struct _DUMP_DISK_INFO * __ptr64,enum _DUMP_IO_MODE,unsigned __int64 * __ptr64,void * __ptr64,void * __ptr64)" ?DumpWrite@CrashdumpShim@@YAJPEAU_DUMP_DISK_INFO@@W4_DUMP_IO_MODE@@PEA_KPEAX3@Z
0x1C0007070: "__cdecl _imp_RtlAssert" __imp_RtlAssert
0x1C00041C8: "KmdfLibrary" ??_C@_1BI@BJCKEEDJ@?$AAK?$AAm?$AAd?$AAf?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAy?$AA?$AA@
0x1C0002F78: "public: long __cdecl HvCrashWriter::DumpPrepare(struct _DUMP_PREPARE_INFO & __ptr64,struct _GUID const * __ptr64) __ptr64" ?DumpPrepare@HvCrashWriter@@QEAAJAEAU_DUMP_PREPARE_INFO@@PEBU_GUID@@@Z
0x1C0007030: WDFLDR_NULL_THUNK_DATA
0x1C00070A8: "__cdecl _imp_EtwSetInformation" __imp_EtwSetInformation
0x1C00050A0: "struct _MARKER_TYPE __KMDF_CLASS_BIND_START" ?__KMDF_CLASS_BIND_START@@3U_MARKER_TYPE@@A
0x1C0007080: "__cdecl _imp_ExAllocatePoolWithTag" __imp_ExAllocatePoolWithTag
0x1C0001544: FxDriverEntryWorker
0x1C0007098: "__cdecl _imp_EtwWriteTransfer" __imp_EtwWriteTransfer
0x1C0002D04: "long __cdecl Details::VmbCrashWrite(struct _VMBUS_CRASH_INTERFACE & __ptr64,void * __ptr64,unsigned int,bool)" ?VmbCrashWrite@Details@@YAJAEAU_VMBUS_CRASH_INTERFACE@@PEAXI_N@Z
0x1C0007060: "__cdecl _imp_ExFreePool" __imp_ExFreePool
0x1C0003398: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x1C0004260: "onecore\vm\dv\crashdump\driver\l" ??_C@_0DF@OHMCFBCJ@onecore?2vm?2dv?2crashdump?2driver?2l@
0x1C0003100: "public: long __cdecl HvCrashWriter::DumpWrite(unsigned __int64,struct _MDL * __ptr64,struct _GUID const * __ptr64) __ptr64" ?DumpWrite@HvCrashWriter@@QEAAJ_KPEAU_MDL@@PEBU_GUID@@@Z
0x1C0007058: "__cdecl _imp_RtlGetVersion" __imp_RtlGetVersion
0x1C00019E8: "long __cdecl CrashdumpShim::GetDumpInfo(struct WDFDEVICE__ * __ptr64,struct WDFREQUEST__ * __ptr64)" ?GetDumpInfo@CrashdumpShim@@YAJPEAUWDFDEVICE__@@PEAUWDFREQUEST__@@@Z
0x1C000168C: "long __cdecl FxStubBindClasses(struct _WDF_BIND_INFO * __ptr64)" ?FxStubBindClasses@@YAJPEAU_WDF_BIND_INFO@@@Z
0x1C0004130: "HvCrash ERROR: %s:%d status 0x%0" ??_C@_0DD@KPMFBBDO@HvCrash?5ERROR?3?5?$CFs?3?$CFd?5status?50x?$CF0@
0x1C0004168: "onecore\vm\dv\crashdump\driver\s" ??_C@_0DC@OAKLOHNI@onecore?2vm?2dv?2crashdump?2driver?2s@
0x1C0007010: "__cdecl _imp_WdfVersionUnbind" __imp_WdfVersionUnbind
0x1C0002768: "public: long __cdecl HvCrashControl::Initialize(struct _GUID const * __ptr64) __ptr64" ?Initialize@HvCrashControl@@QEAAJPEBU_GUID@@@Z
0x1C00070B8: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x1C0004298: "responseSize == sizeof(response)" ??_C@_0CB@DEPCKCJG@responseSize?5?$DN?$DN?5sizeof?$CIresponse?$CJ@
0x1C0007018: "__cdecl _imp_WdfVersionBind" __imp_WdfVersionBind
0x1C00045C1: ?_TlgEvent@?3???$_TlgWriteActivityAutoStop@$00$03@@YAXPEBU_TlgProvider_t@@PEBU_GUID@@@Z@4U<unnamed-type-_TlgEvent>@?3???$_TlgWriteActivityAutoStop@$00$03@@YAX01@Z@B
0x1C0004644: ?_TlgEvent@?3???$_TlgWriteActivityAutoStop@$01$03@@YAXPEBU_TlgProvider_t@@PEBU_GUID@@@Z@4U<unnamed-type-_TlgEvent>@?3???$_TlgWriteActivityAutoStop@$01$03@@YAX01@Z@B
0x1C000469C: ?_TlgEvent@?3???$_TlgWriteActivityAutoStop@$01$04@@YAXPEBU_TlgProvider_t@@PEBU_GUID@@@Z@4U<unnamed-type-_TlgEvent>@?3???$_TlgWriteActivityAutoStop@$01$04@@YAX01@Z@B
0x1C0008010: "__cdecl TlgEnableCallback" _TlgEnableCallback
0x1C00020F4: "long __cdecl CrashdumpShim::GetDriveGeometry(struct WDFDEVICE__ * __ptr64,struct WDFREQUEST__ * __ptr64)" ?GetDriveGeometry@CrashdumpShim@@YAJPEAUWDFDEVICE__@@PEAUWDFREQUEST__@@@Z
0x1C0001ED8: "long __cdecl CrashdumpShim::FreeDumpInfo(struct WDFREQUEST__ * __ptr64)" ?FreeDumpInfo@CrashdumpShim@@YAJPEAUWDFREQUEST__@@@Z
0x1C0007068: "__cdecl _imp__vsnprintf" __imp__vsnprintf
0x1C0003340: "__cdecl _security_check_cookie" __security_check_cookie
0x1C00070C8: "__cdecl _IMPORT_DESCRIPTOR_ntoskrnl" __IMPORT_DESCRIPTOR_ntoskrnl
0x1C000472D: "__cdecl TraceLoggingMetadataEnd" _TraceLoggingMetadataEnd
0x1C0002E60: "public: long __cdecl HvCrashWriter::Initialize(struct WDFDEVICE__ * __ptr64,struct _GUID const * __ptr64) __ptr64" ?Initialize@HvCrashWriter@@QEAAJPEAUWDFDEVICE__@@PEBU_GUID@@@Z
0x1C0007088: "__cdecl _imp_EtwUnregister" __imp_EtwUnregister
0x1C000B000: "__cdecl _guard_fids_table" __guard_fids_table
0x1C0004000: "__cdecl load_config_used" _load_config_used
0x1C00014D0: FxStubDriverUnload
0x1C0002BE8: "long __cdecl Details::PollForWriteErrorResponse(struct _VMBUS_CRASH_INTERFACE & __ptr64)" ?PollForWriteErrorResponse@Details@@YAJAEAU_VMBUS_CRASH_INTERFACE@@@Z
0x1C00050B0: "void * __ptr64 __ptr64 __KMDF_CLASS_BIND_END" ?__KMDF_CLASS_BIND_END@@3PEAXEA
0x1C0004218: "HvCrash" ??_C@_1BA@IGKABFOP@?$AAH?$AAv?$AAC?$AAr?$AAa?$AAs?$AAh?$AA?$AA@
0x1C0003380: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x1C0003430: memcmp
0x1C0007078: "__cdecl _imp_MmMapLockedPagesSpecifyCache" __imp_MmMapLockedPagesSpecifyCache
0x1C000324C: "public: long __cdecl HvCrashWriter::DumpComplete(struct _DUMP_CLEANUP_INFO & __ptr64,struct _GUID const * __ptr64) __ptr64" ?DumpComplete@HvCrashWriter@@QEAAJAEAU_DUMP_CLEANUP_INFO@@PEBU_GUID@@@Z
0x1C0001424: "void __cdecl FxStubDriverUnloadCommon(void)" ?FxStubDriverUnloadCommon@@YAXXZ
0x1C00018B0: "long __cdecl CrashdumpShim::GetVolumeDiskExtents(struct WDFDEVICE__ * __ptr64,struct WDFREQUEST__ * __ptr64)" ?GetVolumeDiskExtents@CrashdumpShim@@YAJPEAUWDFDEVICE__@@PEAUWDFREQUEST__@@@Z
0x1C00050C0: "struct _MARKER_TYPE __KMDF_TYPE_INIT_START" ?__KMDF_TYPE_INIT_START@@3U_MARKER_TYPE@@A
0x1C00010B0: "__cdecl TlgDefineProvider_annotation__TlgHvCrashTraceLoggingProviderProv" _TlgDefineProvider_annotation__TlgHvCrashTraceLoggingProviderProv
0x1C00042F0: "ByteCount <= HvCrashWriter::c_Ma" ??_C@_0CI@ILAGECEE@ByteCount?5?$DM?$DN?5HvCrashWriter?3?3c_Ma@
0x1C0001510: FxDriverEntry
0x1C0005090: "__cdecl _security_cookie" __security_cookie
0x1C00041A0: "\Device\HvCrashDump" ??_C@_1CI@HMLLKMPO@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAH?$AAv?$AAC?$AAr?$AAa?$AAs?$AAh?$AAD?$AAu?$AAm?$AAp?$AA?$AA@
0x1C0002214: "long __cdecl CrashdumpShim::QueryRetrivalPointers(struct _IRP * __ptr64)" ?QueryRetrivalPointers@CrashdumpShim@@YAJPEAU_IRP@@@Z
0x1C00042C0: "response.Status != 0" ??_C@_0BF@CPOMIJIP@response?4Status?5?$CB?$DN?50?$AA@
0x1C00042D8: "host status 0x%08x" ??_C@_0BD@KICDOOBL@host?5status?50x?$CF08x?$AA@
0x1C0002B54: "long __cdecl Diagnostics::NtStatus_ErrorMsg(unsigned short,char const * __ptr64,long,enum Diagnostics::ErrorType,char const * __ptr64,...)" ?NtStatus_ErrorMsg@Diagnostics@@YAJGPEBDJW4ErrorType@1@0ZZ
0x1C0007040: "__cdecl _imp_DbgPrint" __imp_DbgPrint
0x1C000A180: "__cdecl _security_init_cookie" __security_init_cookie
0x1C00017E0: "long __cdecl CrashdumpShim::DumpFlush(struct _DUMP_DISK_INFO * __ptr64,unsigned __int64 * __ptr64,unsigned __int64 * __ptr64)" ?DumpFlush@CrashdumpShim@@YAJPEAU_DUMP_DISK_INFO@@PEA_K1@Z
0x1C0007050: "__cdecl _imp_EtwRegister" __imp_EtwRegister
0x1C00050E8: WdfFunctions_01015
0x1C00050E0: "bool Diagnostics::g_DbgBreakOnError" ?g_DbgBreakOnError@Diagnostics@@3_NA
0x1C0003370: "__cdecl _report_gsfailure" __report_gsfailure
0x1C00043B9: ?_TlgEvent@?5???R<lambda_1f50384bb1faccb528ffed0df0a4ead9>@@QEBA@XZ@4U<unnamed-type-_TlgEvent>@?5???R1@QEBA@XZ@B
0x1C0005000: "__cdecl WDF_HVCRASH_DEVICE_CONTEXT_TYPE_INFO" _WDF_HVCRASH_DEVICE_CONTEXT_TYPE_INFO
0x1C00041E0: "onecore\vm\dv\crashdump\driver\l" ??_C@_0DF@MNKFDCBA@onecore?2vm?2dv?2crashdump?2driver?2l@
0x1C0007020: "__cdecl _imp_WdfVersionBindClass" __imp_WdfVersionBindClass
0x1C00070B0: ntoskrnl_NULL_THUNK_DATA
0x1C0007048: "__cdecl _imp_ExFreePoolWithTag" __imp_ExFreePoolWithTag
0x1C0004228: "onecore\vm\dv\crashdump\driver\l" ??_C@_0DG@DFOCGNCP@onecore?2vm?2dv?2crashdump?2driver?2l@
0x1C000A008: DriverEntry
0x1C0007008: HAL_NULL_THUNK_DATA
0x1C0003540: memset
0x1C0007104: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR

[JEB Decompiler by PNF Software]