From: matz@... (Yukihiro Matsumoto) Date: 1997-08-16T00:59:35+09:00 Subject: [ruby-dev:140] Re: tracer まつもと ゆきひろです In message "[ruby-dev:131] Re: tracer" on 97/08/15, 石塚圭樹 writes: |けいじゅ@いそうろう.日本ラショナルです. |>|1. set_trace_funcで呼ばれるprocのthreadがおかしい | |>バグでしょうねえ.ちょっと見てみます. | |どうでしたか? わかりませんねえ.もうちょっと調べてみます. |>|2. イベントlineはなぜ全ての実行で発生しない? |>どういうケースだかわかりますか.1行につき1回しか呼ばれないと |>いうのがありますが,それではなくて? | |文じゃなくて行ですよね? 行です. |>もうちょっと条件がわかると問題が明らかになると思います. |when/def/while/ifのあとが抜けているようですね. あとwhen自身か... | |# 仕様の部分もあるのかも知れませんが... when自身は仕様です.他のはどうもイベント発生するコードを挿入 し忘れているようですねえ. |6. eventの種類 | line | call | return | class | end | |以外にありますか? これで全部です. |7. callについて(要望) | |biltin-methodが呼ばれた時, call/return eventが発生しませんが, これだと |profilerを作ったとしても嬉しさ半減かなと思います. うっ,確かにそうなんですが,実装上つらいですねえ.どうしたも んだか. まつもと ゆきひろ /:|)