Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:cgeb
ruby-railsexpress
06-trace-bmethods.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 06-trace-bmethods.patch of Package ruby-railsexpress
commit 9fa6fc6ac323d68ab4166f27247a290e2877e774 Author: Stefan Kaes <skaes@railsexpress.de> Date: Sun Dec 11 06:57:31 2011 +0100 trace bmethods diff --git a/vm_insnhelper.c b/vm_insnhelper.c index 6b78394..bc84327 100644 --- vm_insnhelper.c.orig +++ vm_insnhelper.c @@ -422,8 +422,13 @@ vm_call_bmethod(rb_thread_t *th, VALUE recv, int argc, const VALUE *argv, /* control block frame */ th->passed_me = me; + EXEC_EVENT_HOOK(th, RUBY_EVENT_CALL, recv, me->called_id, me->klass); + GetProcPtr(me->def->body.proc, proc); val = rb_vm_invoke_proc(th, proc, recv, argc, argv, blockptr); + + EXEC_EVENT_HOOK(th, RUBY_EVENT_RETURN, recv, me->called_id, me->klass); + return val; }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor