2

は、私は前方100マシン命令をステップにVisual Studio 2010でasmをデバッグする:GDBのように複数の手順を取ることはできますか? GDBで

stepi 100 

を入力することができます。

Visual Studio Debuggerには同等の機能がありますか? 。 ますコマンドウィンドウでコマンド「P」、「ステップオーバー」、およびコマンド 『T』になる 『参照hereごとに』ステップイン

をので、もちろん、私が試した:

p 100 
100 p 

しかし、私はちょうど得る:

コマンド "Debug.StepOverは、" 引数またはスイッチを受け入れない

誰もが知っています。 VS 2010デバッガでgdbの動作を複製する方法は?

+0

Visual Studioのデバッガをコマンドラインから使用しようとしたことはありませんでしたが、ウィンドウ内で実行しても構わない場合は、「stepi 100」よりも優れたものがあります。コード内の行を右クリックすると、 "Run to cursor"を選択してその行まで実行することができます。 – BitBank

+0

ああ、私はそれについて知っているが、ありがとう。問題は、私がソースなしでasmをデバッグしていることです。私は、Run To Cursorを利用するために事前にasmの構造を理解することができません。 – merlin2011

答えて

0

独自のマクロコマンドを定義して、コマンドラインパラメータを受け入れることができます。次に、DTE.ExecuteCommand( "p")を使用して、ループ内でpコマンドを実行できます。もちろんこれは最速のアプローチではありませんが、うまくいくはずです。

関連する問題