前回公開した「crashdmesg」の仕組みを順を追ってご紹介します。 vmcoreを覗いてみる kexec+kdumpを使って取得したvmcoreの解析には、gdbを拡張したcrashコマンドを利用します。 crashコマンドは、デバッグシンボル付きのカーネルを準備して、次のように実行します。 $ crash -s vmlinux.debug vmcore crash 5.1.1 Copyright (C) 2002-2010 Red Hat, Inc. Copyright (C) 2004, 2005, 2006 IBM Corporation Copyright (C) 1999-2006 Hewlett-Packard Co Copyright (C) 2005, 2006 Fujitsu Limited Copyright (C) 2006, 2007 VA Linux Syst
![「crashdmesg」の仕組み 〜vmcoreからリングバッファ領域を取得する方法〜 : DSAS開発者の部屋](https://cdn-ak-scissors.b.st-hatena.com/image/square/da78a05937633f7a2b4b2219826151c370cd607b/height=288;version=1;width=512/https%3A%2F%2Fparts.blog.livedoor.jp%2Fimg%2Fusr%2Fcmn%2Fogp_image%2Flivedoor.png)