17件ヒット
[1-17件を表示]
(0.631秒)
トップページ > :IO.new > :gets > :marshal_load > :destination_encoding > :compile > :allocation_sourceline > クラス:TracePoint
ライブラリ
- ビルトイン (17)
キーワード
-
instruction
_ sequence (6) -
raised
_ exception (11)
検索結果
先頭2件
-
TracePoint
# instruction _ sequence -> RubyVM :: InstructionSequence (6207.0) -
script_compiledイベント発生時にコンパイルされた RubyVM::InstructionSequenceインスタンスを返します。
...script_compiledイベント発生時にコンパイルされた
RubyVM::InstructionSequenceインスタンスを返します。
//emlist[例][ruby]{
TracePoint.new(:script_compiled) do |tp|
p tp.instruction_sequence # => <RubyVM::InstructionSequence:block in <main>@(eval):1>
end.enable do
eval......("puts 'hello'")
end
//}
@raise RuntimeError :script_compiled イベントのための
イベントフックの外側で実行した場合に発生します。... -
TracePoint
# raised _ exception -> Exception (6207.0) -
発生した例外を返します。
...eError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
trace.enable
begin
0/0
rescue
end
//}...