2

x64 Windows では、リターン アドレスは に保存されませんrbp。では、コール スタックをトレースするにはどうすればよいでしょうか。

別の関連する質問:

最初の 4 つの引数はrcxrdxr8、およびを介して渡されるr9ため、スタック トレースからそれらを取得するにはどうすればよいですか? (特に最適化してコンパイルされています。 )

4

1 に答える 1

2

Windows 関数を使用できますCaptureStackBackTrace。追加情報とコード リファレンスについては、「Windows x64 でスタック フレームをログに記録する方法」を参照してください。

于 2013-09-19T13:40:27.373 に答える