Project

General

Profile

Bug #15399

[PATCH] insns.def (duparray, duphash): add dtrace hooks

Added by normalperson (Eric Wong) 2 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Target version:
-
[ruby-core:90418]

Description

insns.def (duparray, duphash): add dtrace hooks

They are considered Array and Hash creation events, so
allow dtrace (and systemtap) to track those creations.

I guess they are, at least something is needed to get dtrace
tests passing on my x86-64 FreeBSD 11.2 install. Haven't tried
systemtap, yet, maybe later.

Aaron: can you commit if it looks alright? My connection keeps dropping.


Files

Associated revisions

Revision 66767
Added by tenderlovemaking (Aaron Patterson) about 1 month ago

insns.def (duparray, duphash): add dtrace hooks

They are considered Array and Hash creation events, so
allow dtrace (and systemtap) to track those creations.

Co-Authored-By: Eric Wong e@80x24.org

Revision b3b786c5
Added by naruse (Yui NARUSE) about 1 month ago

merge revision(s) 66767: [Backport #15399]

    insns.def (duparray, duphash): add dtrace hooks

    They are considered Array and Hash creation events, so
    allow dtrace (and systemtap) to track those creations.

    Co-Authored-By: Eric Wong <e@80x24.org>

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@66829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 66829
Added by naruse (Yui NARUSE) about 1 month ago

merge revision(s) 66767: [Backport #15399]

insns.def (duparray, duphash): add dtrace hooks

They are considered Array and Hash creation events, so
allow dtrace (and systemtap) to track those creations.

Co-Authored-By: Eric Wong <e@80x24.org>

History

Updated by tenderlovemaking (Aaron Patterson) about 1 month ago

  • Status changed from Open to Closed

Applied, thank you.

Updated by nagachika (Tomoyuki Chikanaga) about 1 month ago

  • Backport changed from 2.4: UNKNOWN, 2.5: UNKNOWN to 2.4: DONTNEED, 2.5: DONTNEED, 2.6: REQUIRED

I filled Backport field.
It's up to the 2.6 maintainer (not me now, I think) but this could be a bugfix rather than a feature change.

Updated by naruse (Yui NARUSE) about 1 month ago

  • Backport changed from 2.4: DONTNEED, 2.5: DONTNEED, 2.6: REQUIRED to 2.4: DONTNEED, 2.5: DONTNEED, 2.6: DONE

ruby_2_6 r66829 merged revision(s) 66767.

Also available in: Atom PDF