svn commit: r457766 - in head: . devel devel/p5-Parse-Pidl44 dns dns/dualserver security security/gnupg20 sysutils sysutils/DTraceToolkit
Jan Beich
jbeich at FreeBSD.org
Mon Jan 1 16:42:16 UTC 2018
René Ladan <rene at freebsd.org> writes:
> On 01-01-2018 16:20, Jan Beich wrote:
>
>> Rene Ladan <rene at FreeBSD.org> writes:
>>
>>> Author: rene
>>> Date: Mon Jan 1 11:41:37 2018
>>> New Revision: 457766
>>> URL: https://svnweb.freebsd.org/changeset/ports/457766
>>>
>>> Log:
>>> Remove expired ports:
>> [...]
>>> 2018-01-01 sysutils/DTraceToolkit: Now maintained as part of the base system
>> Hmm, I've (implicitly) objected in
>>
>> https://lists.freebsd.org/pipermail/svn-ports-head/2017-November/161596.html
>>
>> Was not requesting a backout ASAP a mistake?
>>
> Your previous mail looks mostly like a question to me, not as an
> objection. Steven, do you have an answer for Jans question? Perhaps
> making a dtrace-scripts port?
To be fair, many scripts under JavaScript/ directory from DTraceToolkit
either don't work or show garbage. For testing any USE_GECKO port or
lang/spidermonkey* with DTRACE option enabled would do e.g.,
$ pkg install firefox dtrace-toolkit
$ kldload dtraceall
$ firefox
$ /usr/local/share/dtrace-toolkit/JavaScript/js_execs.d
TIME FILE:LINENO
2018 Jan 1 15:52:29 css-selector.js:1
2018 Jan 1 15:52:29 InlineSpellChecker.jsm:1
2018 Jan 1 15:52:29 nsContextMenu.js:1
2018 Jan 1 15:52:29 PageMenu.jsm:1
2018 Jan 1 15:52:29 popup.xml:554
2018 Jan 1 15:52:29 popup.xml:553
^C
$ /usr/local/share/dtrace-toolkit/JavaScript/js_who.d
^C
PID UID FUNCS FILE
[...]
19848 1234 336 resource://gre/modules/MessageChannel.jsm
19848 1234 346 chrome://browser/content/ext-browser.js
19848 1234 361 resource://gre/modules/Schemas.jsm
19848 1234 516 jar:file:///usr/local/lib/firefox/omni.ja!/components/UnifiedComplete.js
19848 1234 528 chrome://global/content/bindings/autocomplete.xml
19848 1234 2195 self-hosted
$ /usr/local/share/dtrace-toolkit/JavaScript/js_flow.d
C TIME(us) FILE -- FUNC
0 587499182236 self-hosted -> bound
0 587499182302 tab.js -> b.updateBadgeAsync
0 587499182310 vapi-background.js -> vAPI.isBehindTheSceneTabId
0 587499182316 vapi-background.js <- vAPI.isBehindTheSceneTabId
0 587499182325 self-hosted -> bind
0 587499182336 self-hosted -> bind_bindFunction1
0 587499182341 self-hosted <- bind_bindFunction1
0 587499182346 self-hosted <- bind
0 587499182349 self-hosted -> bound
0 587499182384 self-hosted <- bound
0 587499182388 tab.js <- b.updateBadgeAsync
0 587499182395 self-hosted <- bound
^C
More information about the svn-ports-head
mailing list