<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/runtime_tools/examples, branch maint-20</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>update copyright-year</title>
<updated>2016-03-15T14:19:56+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2016-03-15T14:19:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6664eed554974336909d3ffe03f20349cc4c38fd'/>
<id>6664eed554974336909d3ffe03f20349cc4c38fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change license text to APLv2</title>
<updated>2015-06-18T09:31:02+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2015-06-18T09:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=738c34d4bb8f1a3811acd00af8c6c12107f8315b'/>
<id>738c34d4bb8f1a3811acd00af8c6c12107f8315b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Relocate bodies of DTrace probes to the statically-linked VM.</title>
<updated>2012-08-17T09:39:36+00:00</updated>
<author>
<name>Scott Lystig Fritchie</name>
<email>slfritchie@snookles.com</email>
</author>
<published>2012-08-17T08:24:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=75552bd3bb4e7f3cf4dab81a5c81cf73b1d3fb99'/>
<id>75552bd3bb4e7f3cf4dab81a5c81cf73b1d3fb99</id>
<content type='text'>
Due to various operating systems (in both the DTrace and SystemTap
worlds) not fully supporting DTrace probes (or SystemTap-compatibility
mode probes) in shared libraries, we relocate those probes to the
statically-linked virtual machine.  This could be seen as pollution
of the pristine VM by a (yet) experimental feature.  However:

1. This code can be eliminated completely by the C preprocessor.
2. Leaving the probes in the dyntrace NIF shared library simply
   does not work correctly on too many platforms.

*Many* thanks to Macneil Shonle at Basho for assisting when my
RSI-injured fingers gave out.

Tested on:

* CentOS 5, SystemTap 1.3
* Solaris 10 (note)
* Solaris 11
* OpenIndiana 151
* SmartOS 20120809T221258Z
* FreeBSD 9.0-RELEASE (note)

I had hoped to be able to test CentOS 6 + SystemTap 1.7, but the
details of dealing with all dependencies for a 2.6.32-279.5.1.el6.x86_64
kernel are too time consuming right now.

(note: Solaris 10 and FreeBSD 9.0-RELEASE can take a long time to compile)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to various operating systems (in both the DTrace and SystemTap
worlds) not fully supporting DTrace probes (or SystemTap-compatibility
mode probes) in shared libraries, we relocate those probes to the
statically-linked virtual machine.  This could be seen as pollution
of the pristine VM by a (yet) experimental feature.  However:

1. This code can be eliminated completely by the C preprocessor.
2. Leaving the probes in the dyntrace NIF shared library simply
   does not work correctly on too many platforms.

*Many* thanks to Macneil Shonle at Basho for assisting when my
RSI-injured fingers gave out.

Tested on:

* CentOS 5, SystemTap 1.3
* Solaris 10 (note)
* Solaris 11
* OpenIndiana 151
* SmartOS 20120809T221258Z
* FreeBSD 9.0-RELEASE (note)

I had hoped to be able to test CentOS 6 + SystemTap 1.7, but the
details of dealing with all dependencies for a 2.6.32-279.5.1.el6.x86_64
kernel are too time consuming right now.

(note: Solaris 10 and FreeBSD 9.0-RELEASE can take a long time to compile)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years</title>
<updated>2012-03-30T12:46:02+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2012-03-30T12:46:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ce4431b33d18c04f4166def737b2aed582e4426a'/>
<id>ce4431b33d18c04f4166def737b2aed582e4426a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use distinct function-entry probes for local and global calls</title>
<updated>2012-03-22T17:16:16+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2012-03-21T13:26:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1e653c3539423e4cfdeab1d232483bcac0e8b073'/>
<id>1e653c3539423e4cfdeab1d232483bcac0e8b073</id>
<content type='text'>
It seems useful to be able to filter out (for example) just
the global calls.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems useful to be able to filter out (for example) just
the global calls.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move dtrace erlang code and NIF into runtime_tools</title>
<updated>2012-03-22T17:16:14+00:00</updated>
<author>
<name>Patrik Nyblom</name>
<email>pan@erlang.org</email>
</author>
<published>2012-03-08T15:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0889c9860f5d07fc87db6bfc287b9a3ddc764aa1'/>
<id>0889c9860f5d07fc87db6bfc287b9a3ddc764aa1</id>
<content type='text'>
Also make dyntrace NIF's load in on_load instead of init/0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also make dyntrace NIF's load in on_load instead of init/0
</pre>
</div>
</content>
</entry>
</feed>
