ruby-cvs:19449
From: ko1 ruby-lang.org
Date: Wed, 25 Apr 2007 12:50:01 +0900 (JST)
Subject: [ruby-cvs:19449] Ruby:r12213: * yarvcore.h: remove rb_control_frame_t#callee_id.
ko1 2007-04-25 12:50:00 +0900 (Wed, 25 Apr 2007)
New Revision: 12213
Added directories:
trunk/ext/probeprofiler/
trunk/ext/probeprofiler/lib/
Added files:
trunk/ext/probeprofiler/extconf.rb
trunk/ext/probeprofiler/lib/probeprofile.rb
trunk/ext/probeprofiler/lib/probeprofiler.rb
trunk/ext/probeprofiler/probeprofiler.c
Modified files:
trunk/ChangeLog
trunk/eval_intern.h
trunk/thread.c
trunk/vm.c
trunk/vm_macro.def
trunk/yarvcore.h
Log:
* yarvcore.h: remove rb_control_frame_t#callee_id.
* vm_macro.def: ditto.
* eval_intern.h (exec_event_hooks): fix to check event flags
* eval_intern.h (EXEC_EVENT_HOOK): fix to re-check event flags.
* ext/probeprofiler : added. this profiler is sampling based
profiler.
* vm.c: add rb_thread_current_status() API for probeprofiler.
* thread.c (rb_thread_execute_interrupts): add comments.
Added: trunk/ext/probeprofiler/
Added: trunk/ext/probeprofiler/lib/
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/probeprofiler/lib/probeprofiler.rb?revision=12213&view=markup
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=12213&r2=12212
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/yarvcore.h?r1=12213&r2=12212
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm_macro.def?r1=12213&r2=12212
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/thread.c?r1=12213&r2=12212
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/probeprofiler/probeprofiler.c?revision=12213&view=markup
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/probeprofiler/lib/probeprofile.rb?revision=12213&view=markup
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/probeprofiler/extconf.rb?revision=12213&view=markup
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm.c?r1=12213&r2=12212
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/eval_intern.h?r1=12213&r2=12212