[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

gdbに関するtomoyaのブックマーク (3)

  • emacsコアダンプ時救済方法

    この頃の Emacs CVS で core dump することは滅多にないのですが、間違った操作をした直後に気付いて、C-g を連打したりなんかすると、core を吐いて落ちることもあるかもしれません。で、そういう時に限って、結構大事な作業をやってたりするものです。そんな時の救済方法。$ gdb ~/tmp/core-emacs ... (gdb) source emacs-buffer.gdb (gdb) ybuffer-list (gdb) ysave-buffer リスト番号 ファイル名 (gdb) quit てな具合いで、作業中のバッファを救い出すことができます。普通にインストールしていたら、/usr/local/share/emacs/{version-number}/etc/emacs-buffer.gdb に gdb のマクロがあるので、これを使います。詳しい使い方は、ema

    tomoya
    tomoya 2010/06/16
    ほー。これはとても有益。
  • Emacs + GDB チートシート - higepon blog

    Emacs + GDB を利用したいならば、何よりも GNU Emacs Manual: Debuggers(英語) を読むことを強くおすすめします。 和訳も存在しますが内容が古く、マウスを利用した操作やグラフィカルな機能についての記述がありませんでした。 マニュアルを読んで理解したあとは実践で覚えていくわけですが、以下にまとめたチートシートを利用すれば時間が節約できるかもしれません。 もしも便利な機能に関して漏れがあれば是非教えてください。 .emacs ;;; GDB 関連 ;;; 有用なバッファを開くモード (setq gdb-many-windows t) ;;; 変数の上にマウスカーソルを置くと値を表示 (add-hook 'gdb-mode-hook '(lambda () (gud-tooltip-mode t))) ;;; I/O バッファを表示 (setq gdb-use

    Emacs + GDB チートシート - higepon blog
    tomoya
    tomoya 2009/05/06
    僕が gdb を使う日はくるのだろうか。
  • Perlプログラマのためのgdb入門(at Shibuya.pm #9 LT) - とあるはてな社員の日記

    先日のShibuya.pm #9のLightening Talkで「gdbでXS on mod_perlをデバッグ」という話をしてきました。XSを使い出すと、従来のPerl的デバッグだけでは不十分なのでgdbをうまく使って、効率的にデバッグしましょう、という話です。実は、はてな社内では1年近く前に勉強で話したネタだったのですが、ようやく公開することができました。 Shibuya.pmでは5分という枠があったのでショートver.でしたが、ここでは制限はないので、来のロングバージョンの資料をアップします。ちょっと公開できない情報が混っていたので、xxxで隠していますが、ご了承ください。 ちなみに、Rubyとかでも似た感じでデバッグできると思うので、そちらの人も参考にしてください。長いよ!という人は、最後の「これは設定しておけ的gdb初期化マクロ」だけでもどうぞ。かなり便利です。 (資料公開が

    Perlプログラマのためのgdb入門(at Shibuya.pm #9 LT) - とあるはてな社員の日記
  • 1