<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/runtime_tools, branch maint-r15</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2012-09-03T09:52:49+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2012-09-03T09:52:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=952db27ba0a5b87a2a47f3a7034a9bf92e3651e5'/>
<id>952db27ba0a5b87a2a47f3a7034a9bf92e3651e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years</title>
<updated>2012-08-31T12:48:46+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2012-08-31T12:48:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2d03ab7ffde828d3b56f8b7738fd0c00d0f5b630'/>
<id>2d03ab7ffde828d3b56f8b7738fd0c00d0f5b630</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>Merge branch 'ms/correct-formating-in-exit' into maint</title>
<updated>2012-07-18T09:01:36+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2012-07-18T09:01:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f82a553307c865440a01ff38e9b9d6482fe55550'/>
<id>f82a553307c865440a01ff38e9b9d6482fe55550</id>
<content type='text'>
* ms/correct-formating-in-exit:
  Correct formating in exit error messages

OTP-10148
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ms/correct-formating-in-exit:
  Correct formating in exit error messages

OTP-10148
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'slf/dtrace-nif-N-probes' into maint</title>
<updated>2012-07-06T10:25:36+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2012-07-06T10:25:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c075ac6484e3d5a93a0d870ab4483d39ae26eaec'/>
<id>c075ac6484e3d5a93a0d870ab4483d39ae26eaec</id>
<content type='text'>
* slf/dtrace-nif-N-probes:
  Remove crufty scaffolding code
  Add 1024 separate USDT probes to dyntrace.erl and dyntrace.c

Conflicts:
	lib/runtime_tools/src/dyntrace.erl

OTP-10143
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* slf/dtrace-nif-N-probes:
  Remove crufty scaffolding code
  Add 1024 separate USDT probes to dyntrace.erl and dyntrace.c

Conflicts:
	lib/runtime_tools/src/dyntrace.erl

OTP-10143
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'slf/dyntrace-comment-and-func-cleanup' into maint</title>
<updated>2012-07-06T10:24:14+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2012-07-06T10:24:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0eed86218c2f9e1dfadb25b0ec993d207e43d25e'/>
<id>0eed86218c2f9e1dfadb25b0ec993d207e43d25e</id>
<content type='text'>
* slf/dyntrace-comment-and-func-cleanup:
  dyntrace.erl comment cleanup and unused function removal

OTP-10141
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* slf/dyntrace-comment-and-func-cleanup:
  dyntrace.erl comment cleanup and unused function removal

OTP-10141
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to work with whitespace in exec path</title>
<updated>2012-06-05T08:52:16+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang-solutions.com</email>
</author>
<published>2012-05-30T16:45:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5f8867fb985b2b899e2ba8391652c7111f9df9bb'/>
<id>5f8867fb985b2b899e2ba8391652c7111f9df9bb</id>
<content type='text'>
OTP-10106
OTP-10107
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-10106
OTP-10107
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove crufty scaffolding code</title>
<updated>2012-05-09T14:22:04+00:00</updated>
<author>
<name>Scott Lystig Fritchie</name>
<email>slfritchie@snookles.com</email>
</author>
<published>2012-05-08T21:22:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=978cdb3543f67838b8900d05a833ebeef7ac7295'/>
<id>978cdb3543f67838b8900d05a833ebeef7ac7295</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 1024 separate USDT probes to dyntrace.erl and dyntrace.c</title>
<updated>2012-05-09T14:22:02+00:00</updated>
<author>
<name>Scott Lystig Fritchie</name>
<email>slfritchie@snookles.com</email>
</author>
<published>2012-05-08T21:18:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=44c68a77d35fb1eb17f40622310b7aadebe96b95'/>
<id>44c68a77d35fb1eb17f40622310b7aadebe96b95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct formating in exit error messages</title>
<updated>2012-05-09T09:57:47+00:00</updated>
<author>
<name>Michael Santos</name>
<email>michael.santos@gmail.com</email>
</author>
<published>2012-05-08T16:55:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=408e7760fc63a652c3ceb6479f9c7f5b3377942f'/>
<id>408e7760fc63a652c3ceb6479f9c7f5b3377942f</id>
<content type='text'>
Ensure displayed sizes are not negative.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensure displayed sizes are not negative.
</pre>
</div>
</content>
</entry>
</feed>
