ÿØÿà JFIF ÿÛ „ ( %!1!%)+//.383,7(-.+
-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ ¥2" ÿÄ ÿÄ J ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ ÿÄ * !1AQa‘"2q3±ð#b¡ÿÚ ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁTÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßwpŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
?>
.........................................
.............................................................................
ÿØÿà JFIF ÿÛ „
(
%!1!%)+//.383,7(-.+
-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ ¥2" ÿÄ
ÿÄ J ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ
ÿÄ * !1AQa‘"2q3±ð#b¡ÿÚ
? ¼QxJQaÍuò¸Zö
Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁTÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßwpŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
?>
.........................................
.............................................................................
????????????????????????????????????
????????????????????????????????????
ÿØÿà JFIF ÿÛ „ ( %!1!%)+//.383,7(-.+
-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ ¥2" ÿÄ ÿÄ J ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ ÿÄ * !1AQa‘"2q3±ð#b¡ÿÚ ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁTÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßwpŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
?>
.........................................
.............................................................................
ÿØÿà JFIF ÿÛ „
(
%!1!%)+//.383,7(-.+
-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ ¥2" ÿÄ
ÿÄ J ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ
ÿÄ * !1AQa‘"2q3±ð#b¡ÿÚ
? ¼QxJQaÍuò¸Zö
Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁTÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßwpŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
?>
.........................................
.............................................................................
????????????????????????????????????
????????????????????????????????????
U:RDoc::AnyMethod[iI"set_trace_func:ETI"Kernel#set_trace_func;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"@Establishes _proc_ as the handler for tracing, or disables ;TI"'tracing if the parameter is +nil+.;To:RDoc::Markup::BlankLine o;
; [I"D*Note:* this method is obsolete, please use TracePoint instead.;T@o;
; [I"'_proc_ takes up to six parameters:;T@o:RDoc::Markup::List:
@type:BULLET:@items[o:RDoc::Markup::ListItem:@label0; [o;
; [I"an event name string;To;;0; [o;
; [I"a filename string;To;;0; [o;
; [I"a line number;To;;0; [o;
; [I"!a method name symbol, or nil;To;;0; [o;
; [I"a binding, or nil;To;;0; [o;
; [I"the class, module, or nil;T@o;
; [I"0_proc_ is invoked whenever an event occurs.;T@o;
; [I"Events are:;T@o;;
: NOTE;[
o;;[I""c-call";T; [o;
; [I"call a C-language routine;To;;[I""c-return";T; [o;
; [I"%return from a C-language routine;To;;[I""call";T; [o;
; [I"call a Ruby method;To;;[I""class";T; [o;
; [I"'start a class or module definition;To;;[I""end";T; [o;
; [I"(finish a class or module definition;To;;[I""line";T; [o;
; [I"execute code on a new line;To;;[I""raise";T; [o;
; [I"raise an exception;To;;[I""return";T; [o;
; [I"return from a Ruby method;T@o;
; [I"6Tracing is disabled within the context of _proc_.;T@o:RDoc::Markup::Verbatim; [I"class Test
;TI" def test
;TI" a = 1
;TI" b = 2
;TI" end
;TI" end
;TI"
;TI"Mset_trace_func proc { |event, file, line, id, binding, class_or_module|
;TI"P printf "%8s %s:%-2d %16p %14p\n", event, file, line, id, class_or_module
;TI"}
;TI"t = Test.new
;TI"t.test
;T:@format0o;
; [I"Produces:;T@o;; [I"9c-return prog.rb:8 :set_trace_func Kernel
;TI"9 line prog.rb:11 nil nil
;TI"9 c-call prog.rb:11 :new Class
;TI"9 c-call prog.rb:11 :initialize BasicObject
;TI"9c-return prog.rb:11 :initialize BasicObject
;TI"9c-return prog.rb:11 :new Class
;TI"9 line prog.rb:12 nil nil
;TI"9 call prog.rb:2 :test Test
;TI"9 line prog.rb:3 :test Test
;TI"9 line prog.rb:4 :test Test
;TI"8 return prog.rb:5 :test Test;T;0:
@fileI"vm_trace.c;T:0@omit_headings_from_table_of_contents_below0I"Dset_trace_func(proc) -> proc
set_trace_func(nil) -> nil
;T0[ I" (p1);T@FI"Kernel;TcRDoc::NormalModule00