x64 Windows では、リターン アドレスは に保存されませんrbp。では、コール スタックをトレースするにはどうすればよいでしょうか。
別の関連する質問:
最初の 4 つの引数はrcx、rdx、r8、およびを介して渡されるr9ため、スタック トレースからそれらを取得するにはどうすればよいですか? (特に最適化してコンパイルされています。 )
Windows 関数を使用できますCaptureStackBackTrace。追加情報とコード リファレンスについては、「Windows x64 でスタック フレームをログに記録する方法」を参照してください。