ひとりAdvent Calendar 16日です。
今日は先日のClrMD記事のフォローアップです。
まず、createdumpコマンドですが、調べていくと、Linux上でも.NET Core2.1付属のものでは正常に動作し、.NET Core 2.2のものも単純なConsoleアプリでは動作しました。.NET Core 2.2 + ASP.NET Coreなアプリで問題があるらしく、このissueで調査中となっています。
またcreatedumpで生成されたダンプをLinuxで読み込む方法ですが、使うメソッドが異なっていたようです。issueを立てたら、LoadCrashDumpではなくてLoadCoreDump
を使ってと教えてもらいました。
ただ、読み込みはできたものの、createRuntimeでRuntimeを生成することができないので、その点を引き続き調査中です。