文件名称:DebugDiag.Native:使用 Microsoft 的 DebugDiag 进行本机故障转储分析的扩展
文件大小:86KB
文件格式:ZIP
更新时间:2024-06-20 18:25:27
C#
DebugDiag.Native 使在本机故障转储中导航类型不那么痛苦的扩展。 该项目的目的是提供一种类似于 .NET 的方式来处理类型探索和转储导航,并改善为本机代码编写自动转储分析的体验。 对于初始版本,只考虑从C++编译下来的代码。 该项目仍处于早期阶段,因此缺少大量文档。 入门 先决条件 必须安装 Microsoft 调试诊断。 它可以。 .NET 4.5 Visual Studio 2012 或更新版本。 AC# 编译器。 获取和构建 您要做的第一件事是克隆存储库。 哪里都行。 获得代码后,您可能希望编辑DebugDiag.Native.csproj并找到如下所示的部分: <!--======================================================--> <!-- This is the path to your DebugD
【文件预览】:
DebugDiag.Native-master
----.gitignore(292B)
----DebugDiag.Native.DbgExt()
--------stdafx.h(71B)
--------DebugDiag.Native.DbgExt.vcxproj.filters(2KB)
--------Memory.cpp(1KB)
--------Memory.h(857B)
--------InstallExtensions.bat(2KB)
--------DebugDiag.Native.DbgExt.vcxproj(16KB)
--------NDbgExt.cpp(3KB)
--------commands()
--------NDbgExt.def(783B)
----DebugDiag.Native.sln(6KB)
----LICENSE(1KB)
----doc()
--------intro.md(53B)
----DebugDiag.Native.Test()
--------Fixtures()
--------TestNativeType.cs(15KB)
--------TestVector.cs(2KB)
--------TestList.cs(3KB)
--------TestPointer.cs(1KB)
--------TestMap.cs(4KB)
--------DebugDiag.Native.Test.csproj(6KB)
--------TestGuid.cs(3KB)
--------TestSet.cs(3KB)
--------TestInteger.cs(1KB)
--------Properties()
--------TestString.cs(7KB)
--------Mock()
--------TestWindbg.cs(3KB)
----README.md(3KB)
----DebugDiag.Native()
--------Windbg()
--------DebugDiag.Native.csproj(5KB)
--------Native.cs(5KB)
--------DumpContext.cs(2KB)
--------IDumpContext.cs(1KB)
--------NativeType.cs(20KB)
--------NativeInstance.cs(3KB)
--------Type()
--------Properties()
----DebugDiag.Native.Test.App()
--------DebugDiag.Native.Test.App.vcxproj(10KB)
--------DebugDiag.Native.Test.App.vcxproj.filters(956B)
--------main.cpp(3KB)