タグ

debuggerとtoolに関するkgbuのブックマーク (2)

  • Debu.gs: LiveConsole

    LiveConsole: A Window into Ruby LiveConsole provides you with an IRB session running inside a thread in a running Ruby process. You can interact with it via TCP or a Unix Domain Socket. Obviously, this can be valuable as a tool for doing arbitrary things, and it can also be a huge security hole if you aren't careful with how you use it. I've found it useful for development, although your mileage m

    kgbu
    kgbu 2007/11/29
    実行中のscriptにTCPで接続してパッチがあてられるデバッグツール
  • tracef - function call tracer

    このページは書きかけです。 hogetraceという名前はあんまりなので自重してtracefに変更しました。 TOC 概要 実行例 動作環境 (OS) ダウンロード ビルド環境 ビルド手順 解析可能なプログラム スクリーンショット forkするプログラムの解析 execするプログラムの解析 再帰 マルチスレッド みんなだいすき例外スロー mainの前に呼ばれる関数 制限事項 コマンドラインオプション 仕組み (つぶやき) 類似ツール 概要 hogetrace tracefは、Linux向けの「関数コールトレーサ」です。 自作関数の先頭と末尾にも0xCCを仕掛けるようにしたptraceベースのltraceもどきです。おわり。 ディストリビューションに標準で含まれているltraceコマンドに似ていますが、次のような特徴・相違点があります。 DSO(DLL)内のライブラリ関数の呼び出しだけでなく

  • 1