mdbg

    2热度

    1回答

    我正在使用MDBG示例进行托管.NET调试器。 目前我正在用StepInto行为挣扎,而StepOut和StepOver似乎正常工作。 要实现Just-My-Code步进,我打电话给模块加载SetJMCStatus。这工作正常,并允许我只调试我的代码。 但是,由于我将整个模块设置为JMC,一些自动生成的代码进入游戏并破坏进入。这种代码的一个例子可以是自动属性。 因为调试器正在执行II指令,所以我介

    2热度

    1回答

    说我有以下CIL: ldc.i4 40 <- a breakpoint is set here ldc.i4.2 add box int32 call void [mscorlib]System.Console::WriteLine(string) 然后我用ilasm /debug main.il组装.exe和PDB文件MDBG使用。 我的问题是,当我在说3号线,在执行add操作之前,

    -1热度

    1回答

    在“MDbg Sample.zip”项目中,从COM模块调用该函数为: [ComImport,Guid(“3D6F5F61-7538-11D3-8D5B-00104B35E7EF”),InterfaceType((short)1) ] public interface ICorDebug {...}问题是在哪里可以找到Guid(“3D6F5F61-7538-11D3-8D5B-00104B35E7

    0热度

    1回答

    假设我有简单的C#控制台应用程序(以下代码)。 我想使用mdbg管理器包装一步一步地调试它。 using System; namespace TestApplication { class Program { static void Main(string[] args) { Console.WriteLine("1");

    0热度

    1回答

    如何PDB文件转换为XML文件?我尝试了below的源代码,但它将exe作为输入。有没有可用的开源转换器?

    0热度

    1回答

    我只是想知道是否有任何工具(最好是免费的),我可以用它来从混淆程序集中运行IL。我知道mdbg可用于调试托管程序集,但我不确定在程序集被混淆时是否可以使用它。有任何想法吗?

    0热度

    1回答

    我不是在gdb和mdb但我知道很多专家认为: - `(gdb) catch throw` 这将中断任何时候抛出一个异常 我要在MDB任何类似的命令,它会随时中断抛出异常?

    0热度

    1回答

    这听起来很简单,但我不能得到它的工作。我安装了Windows SDK 7.1并打开了Windows SDK 7.1命令提示符。 我有一个代码,test.c的,如下: #include <stdio.h> #include <math.h> void main() { int i; for(i=1; i<10; i++) printf("Hello world

    1热度

    1回答

    我试图实现托管调试器查看MDBG示例。 MDBG能够在给定范围内解析函数名称,但它没有考虑基类。 MDBG是这样做的: /// <summary> /// Resolves a Function from a Module, Class Name, and Function Name. /// </summary> /// <param name="mdbgModul

    2热度

    1回答

    我正在使用Roslyn编写代码编辑器,并且正在调试MDbg。 在编辑器中,我的目标是设置类似于视觉工作室的行为来设置断点。也就是说,用户可以点击一条线,我需要弄清楚 是,在我实际上可以设置一个断点?和 源的位置,如果是这样,在哪一行应该设置断点吗? 例如,假设用户已经像一个文件: line 01: using System; line 02: line 03: public class Som