Macで動くVMWare Fusion2を使ってLinux Kernel2.6の動きを追う方法のメモ.*1 まずvmxファイルに debugStub.listen.guest32 = "TRUE" の1行を書き加えます. VMWare Fusionを起動します.このとき上のvmxファイルと同じディレクトリの中に.logで終わるファイルがあるので,その中に書いてあるlistening portを探します. ソースファイルとの対応付けをするためにvmlinuxとカーネルのソースコードをもってきます. ここでgdbでデバッグするのですがMacにもともと入っているgdbはtargetがmac用になっているのでそれをLinux用に変えてコンパイルしたものを使います. これで準備完了.CarbonEmacsを立ちあげてM-x cdでLinuxのソースツリーがある場所に移動し,M-x gdbで上のgdb