diff options
author | tmm1 <tmm1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-12-05 09:24:02 +0000 |
---|---|---|
committer | tmm1 <tmm1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-12-05 09:24:02 +0000 |
commit | 6692436b9fe206c130fbfa3fa7b41e18c1048f4a (patch) | |
tree | d1b952cfd643a2616acdbc85541dc2d44ff74851 /ext/-test-/tracepoint/tracepoint.c | |
parent | 53035271a8ae5379152c2fe0c80d1e50515f5fc2 (diff) |
ext/objspace: remove OS.after_gc_start_hook= and move internal test
* ext/objspace/gc_hook.c: remove this file
* ext/-test-/tracepoint/gc_hook.c: new filename for above
* ext/objspace/objspace.c: remove ObjectSpace.after_gc_start_hook=
* test/objspace/test_objspace.rb: remove test
* test/-ext-/tracepoint/test_tracepoint.rb: add above test for
tracepoint re-entry
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/-test-/tracepoint/tracepoint.c')
-rw-r--r-- | ext/-test-/tracepoint/tracepoint.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/-test-/tracepoint/tracepoint.c b/ext/-test-/tracepoint/tracepoint.c index 208bf57a47..245dbd6191 100644 --- a/ext/-test-/tracepoint/tracepoint.c +++ b/ext/-test-/tracepoint/tracepoint.c @@ -85,10 +85,13 @@ tracepoint_specify_normal_and_internal_events(VALUE self) return Qnil; /* should not be reached */ } +void Init_gc_hook(VALUE); + void Init_tracepoint(void) { VALUE mBug = rb_define_module("Bug"); + Init_gc_hook(mBug); rb_define_module_function(mBug, "tracepoint_track_objspace_events", tracepoint_track_objspace_events, 0); rb_define_module_function(mBug, "tracepoint_specify_normal_and_internal_events", tracepoint_specify_normal_and_internal_events, 0); } |