GDBからLLDBで戸惑ったこと

【 2016/08/02 12:08 】by 月琴かりん

Local向けにMacOSXでサーバプロセスを動かしたときにCore吐いて落ちたときに、いつものようにgdbで解析しようとおもったら、最近のMacOSXにはgdb入ってない、ついでにbrewで強引に入れても、coreの形式に互換がなくて読めない!!(llvmからgccじゃなくてclangよんでるから当然だな!)

おのれ、、ファッキンApple!!とか熱くなったのでその時のメモ。

LLDBでCoreを読んでバックトレース

gdbと違って引数の指定が違う。あと、whereじゃなくてbtを使う。以上。

lldb MyApp.bin --core "/cores/core.48036"

(lldb) bt
(lldb) bt all
(lldb) bt full

とかそんなん。

Link Infomation

alomarron

サイト内検索