タグ

デバッグとdebugに関するMukeのブックマーク (2)

  • gdbを使ったrubyのデバッグ - クックパッド開発者ブログ

    技術部の国分 (@k0kubun) です。 先日byebugの高速化を行っていた最中、変更を加えたbyebugを使っていると一定の確率でrubyがSEGVするバグを発見しました。 私はC言語のコードのデバッグの経験はなかったのですが、デバッガの使い方を調べながらSEGVの原因調査を行いパッチを送ったところ無事取り込まれ、最新の高速なbyebugが安全に使えるようになりました。 その際、ruby自体をデバッグするために必要な情報が分散していて大変だったので、まだrubyのデバッグをしたことがないけれどやってみたいという人を対象に、gdbというデバッガを使ったrubyのデバッグの方法を紹介します。 デバッグ用にrubyをビルドする デバッグ時に変数名やソースコードなどの情報を見るためには、最適化オプションをオフにしてデバッグ用にrubyをビルドしておく必要があります。 rubyのデバッグ用ビル

  • 無職のプログラミング [Titanium Studio]Androidエミュレータでのデバッグにハマる

    Titanium Mobileの勉強を細々とやってます。 サンプルコードがうまく動かないので、Titanium Studioでデバッグしようとしたら失敗した。 結論を先に書くと、「AndroidデバイスをUSB接続中に、Androidエミュレータでのデバッグを実行すると失敗する」 AndroidデバイスをUSB接続中でも、Androidエミュレータでの実行は問題なくできる。デバッグだとダメ。 需要があるかわからないが、Titanium StudioでのAndroidエミュレータデバッグ起動手順について書く。 1. デバッグ開始 project explorerのdebugボタンを押して開始。Ver1.0ではエミュレータでのデバッグしかできない。 2. debug perspectiveを開く 「debug perspectiveを開きますか?」と聞いてくるので、yesで開ける。聞かれなかっ

  • 1