mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* probes.d: Change function-entry probe to method-entry.
* insns.def: ditto * probes_helper.h: ditto * test/dtrace/test_function_entry.rb: ditto * test/dtrace/test_singleton_function.rb: ditto * vm.c: ditto * vm_eval.c: ditto * vm_insnhelper.c: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
0fe2051c93
commit
4bdd909518
9 changed files with 39 additions and 28 deletions
|
|
@ -4,7 +4,7 @@ module DTrace
|
|||
class TestFunctionEntry < TestCase
|
||||
def test_function_entry
|
||||
probe = <<-eoprobe
|
||||
ruby$target:::function-entry
|
||||
ruby$target:::method-entry
|
||||
/arg0 && arg1 && arg2/
|
||||
{
|
||||
printf("%s %s %s %d\\n", copyinstr(arg0), copyinstr(arg1), copyinstr(arg2), arg3);
|
||||
|
|
@ -25,7 +25,7 @@ ruby$target:::function-entry
|
|||
|
||||
def test_function_return
|
||||
probe = <<-eoprobe
|
||||
ruby$target:::function-return
|
||||
ruby$target:::method-return
|
||||
/arg0 && arg1 && arg2/
|
||||
{
|
||||
printf("%s %s %s %d\\n", copyinstr(arg0), copyinstr(arg1), copyinstr(arg2), arg3);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue