2

In gdb kann ichDebuggen von Asm in Visual Studio 2010: Können wir mehrere Schritte wie in GDB ausführen?

Typ
stepi 100 

100 Anweisungen Maschine vortreten.

Gibt es eine Entsprechung im Visual Studio Debugger? . Der Befehl 'p' in dem Befehlsfenster wird „Step Over‘ und der Befehl 't' wird "Into" pro der here Referenz Schritt

So natürlich habe ich versucht:

p 100 
100 p 

aber ich bekomme gerade:

Command "Debug.StepOver" akzeptiert keine Argumente oder Schalter

Kennt jemand. Wie repliziert man das Verhalten von gdb im VS 2010 Debugger?

+0

Ich habe noch nie versucht, Visual Studio-Debugger von einer Befehlszeile zu verwenden, aber wenn es Ihnen nichts ausmacht, es im Fenster zu tun, gibt es etwas Besseres als "stepi 100". Wenn Sie mit der rechten Maustaste auf eine Zeile in Ihrem Code klicken, können Sie "Run to cursor" auswählen, um bis zu dieser Zeile auszuführen. – BitBank

+0

Oh, ich weiß darüber, aber danke. Das Problem ist, dass ich asmus ohne Quelle debugge, und ich kann die Struktur des asm nicht a priori herausfinden, um Vorteil zu verwenden, um Cursor zu laufen. – merlin2011

Antwort

0

Sie können einen eigenen Macro-Befehl definieren, der einen Befehlszeilenparameter akzeptiert. Dann können Sie mit DTE.ExecuteCommand ("p") den p-Befehl in einer Schleife ausführen. Natürlich ist das nicht der schnellste Ansatz, aber es sollte funktionieren.

Verwandte Themen