1. Perl スクリプトを gdb でデバッグ 2011/10/15 YAPC::Asia Tokyo 2011 @ 大岡山 株式会社ディー・エヌ・エー 樋口 証 2. Perl実行中のプロセスをデバッグ 今どこの perl コードを実行してるのか知りたい どこかで固まってるが場所がわからない 無限ループしているようだが場所がわからない クラッシュするが perl の呼出し履歴がわからない 3. 作った https:// github.com/ahiguti/gdbperl 使いかた : 実行中プロセスのプロセス id を指定して実行 $ gdbperl.pl 24113 コアファイルを指定して実行 $ gdbperl.pl core.24113 /usr/bin/perl 実行すると perl の呼出し履歴などを表示する 呼出し元のファイル名と行番号 呼出し先の関数名と引数 4. 使用
![How to debug a perl script using gdb](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6eb9dbc32152b3010ba8cb1e8ae031154bd2fcf/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fgdbperl-20111015-111014223253-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)