2

Google Breakpad を使用して、Windows アプリケーションがクラッシュしたときにクラッシュ ダンプを生成しています。

私のアプリケーションでは、C++ ネイティブ コードと C# CLR コードが混在しています。ブレークパッドが生成するダンプには、CLR 情報は含まれません。

Breakpad で CLR ダンプを有効にすることはできますか? CLR ダンプを作成するには、どの API が必要ですか?

4

2 に答える 2

1

「CLR情報」とはどういう意味ですか? Breakpad を使用してクラッシュ ダンプを作成してきましたが、SOS を使用してそれらをデバッグできます。

編集:これがあなたがする必要があることです

.loadby sos clr   $$ For .NET 4
~0s   $$ Most crashes are on Thread 0
!pe   $$ Print the exception
~1s   $$ Let's take a look at Thread 1
!clrstack    $$ Dump the managed stack
于 2011-08-14T09:15:05.417 に答える