Отладка MDBG - как проверить значение статической переменной

Я использую MDBG для отладки запущенного процесса, но я не знаю, как проверить значение статической переменной. Есть ли способ сделать это? Благодарю.

1 ответ

MDbg может захватывать "локальные" переменные - я предполагаю, что это также означает staic. Если переменная связана со стековым фреймом, вы можете получить значение с помощью функции GetActiveLocalVars.

MDbgThread t = proc.Threads.Active;
MDbgFrame f=t.CurrentFrame;
foreach (MDbgValue v in f.Function.GetActiveLocalVars(f))
                                {
                                    Console.WriteLine(v.Name);
                                    Console.WriteLine(v.Value);
                                }
Другие вопросы по тегам