mdbg

    2熱度

    1回答

    我正在使用Roslyn編寫代碼編輯器,並且正在調試MDbg。 在編輯器中,我的目標是設置類似於視覺工作室的行爲來設置斷點。也就是說,用戶可以點擊一條線,我需要弄清楚 是,在我實際上可以設置一個斷點?和 源的位置,如果是這樣,在哪一行應該設置斷點嗎? 例如,假設用戶已經像一個文件: line 01: using System; line 02: line 03: public class Som

    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