From: Yukihiro Matsumoto Date: 2005-03-16T15:42:26+09:00 Subject: [ruby-dev:25926] Re: C level set_trace_func まつもと ゆきひろです In message "Re: [ruby-dev:25925] Re: C level set_trace_func" on Wed, 16 Mar 2005 12:01:14 +0900, Shugo Maeda writes: |Cレベルのインタフェイスのドキュメントはどこに書くのがいいでしょうか。 README.EXTかな。 |えっと、メソッドから脱出した時点でそのメソッドの実行時間の記録を終了 |しないといけないのですが、現状ではraiseはフックできますがrescueは |フックできないので、どのレベルのメソッドまでジャンプしたのかが |わかりません。 |現状では"line"でがんばるしかないのかなと思いますが、profile.rbは |そこまでしてないようですね。 あらら、それに対応するためにreturn_jump()の中で call_trace_func("return")していたつもりだったんだけど、うま くいってないってことかなあ。あ、最初の一段しか呼んでないか。