<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/lib/talloc, branch talloc-2.0.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>report the location of the original talloc_free on double free</title>
<updated>2009-09-04T04:40:51+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2009-09-04T03:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=27b19eb9f61dec1c60d9c6abcf1fb2e12541f62a'/>
<id>27b19eb9f61dec1c60d9c6abcf1fb2e12541f62a</id>
<content type='text'>
When we get a double free abort from talloc it is often hard to work
out where the first free came from. This patch takes advantage of the
fact that _talloc_free() now takes a location the free was called from
to allow the double free abort code to print the location of the first
free that conflicts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we get a double free abort from talloc it is often hard to work
out where the first free came from. This patch takes advantage of the
fact that _talloc_free() now takes a location the free was called from
to allow the double free abort code to print the location of the first
free that conflicts.
</pre>
</div>
</content>
</entry>
<entry>
<title>One would expect I could spell my name.</title>
<updated>2009-08-29T22:56:03+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-29T22:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=700533a748bd37fc0cfed2a65fdd9e4cd3e7e8ee'/>
<id>700533a748bd37fc0cfed2a65fdd9e4cd3e7e8ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>talloc: move the original abi_checks script to script/abi_checks_gcc.sh</title>
<updated>2009-08-29T22:51:53+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-28T14:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=c7d9617259bafddd1ce26a5c336885e2d3c6771a'/>
<id>c7d9617259bafddd1ce26a5c336885e2d3c6771a</id>
<content type='text'>
Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>talloc: remove talloc_free from the exports</title>
<updated>2009-08-29T22:51:53+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-29T22:06:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d9b193189afb83f02ba68e6360f34cd8c6f59873'/>
<id>d9b193189afb83f02ba68e6360f34cd8c6f59873</id>
<content type='text'>
Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>talloc: run abi_checks as part of "make test"</title>
<updated>2009-08-29T22:51:52+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-29T22:16:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=fe0b5234ba8ea1cdf0657e8ef1fbe970f82df6cd'/>
<id>fe0b5234ba8ea1cdf0657e8ef1fbe970f82df6cd</id>
<content type='text'>
Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>talloc: remove files generated by "make abi_check" in "make clean"</title>
<updated>2009-08-29T22:51:52+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-29T22:25:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=4e9a06d601a20fb714ffbf2ed6fd2b6f2d931b30'/>
<id>4e9a06d601a20fb714ffbf2ed6fd2b6f2d931b30</id>
<content type='text'>
Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>talloc: add a target "abi_checks" to talloc.</title>
<updated>2009-08-29T22:51:52+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-28T14:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=cbc75c11fd45174da90ec61f000228a39905b171'/>
<id>cbc75c11fd45174da90ec61f000228a39905b171</id>
<content type='text'>
Simply run "make abi_checks" to call the abi check script appropriately.

Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simply run "make abi_checks" to call the abi check script appropriately.

Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>talloc: add script/abi_checks.sh. check for abi changes without gcc magic.</title>
<updated>2009-08-29T22:51:51+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-28T13:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=f1b386a894afd3917e7c0532918e27ad755c8d74'/>
<id>f1b386a894afd3917e7c0532918e27ad755c8d74</id>
<content type='text'>
USAGE: abi_checks.sh LIBRARY_NAME header1 [header2 ...]

This creates symbol signature lists using the mksyms and mksigs scripts
and compares them with the checked in lists.

Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
USAGE: abi_checks.sh LIBRARY_NAME header1 [header2 ...]

This creates symbol signature lists using the mksyms and mksigs scripts
and compares them with the checked in lists.

Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>talloc: add script to extract signatures from header files.</title>
<updated>2009-08-29T22:51:51+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-28T13:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=4579c0546292e57d03cb925a83fab2363af42895'/>
<id>4579c0546292e57d03cb925a83fab2363af42895</id>
<content type='text'>
This produces output like the output gcc produces when
invoked with the -aux-info switch.

Run like this: cat talloc.h | ./script/mksigs.pl

This simple parser is probably too coarse to handle all possible
header files, but it does treat talloc.h correctly.

Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This produces output like the output gcc produces when
invoked with the -aux-info switch.

Run like this: cat talloc.h | ./script/mksigs.pl

This simple parser is probably too coarse to handle all possible
header files, but it does treat talloc.h correctly.

Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>talloc: add scripts to extract library symbols (exports file) from headers</title>
<updated>2009-08-29T22:51:50+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-28T13:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e896f9188d8c44a24dcc8961bafd2667080ffd37'/>
<id>e896f9188d8c44a24dcc8961bafd2667080ffd37</id>
<content type='text'>
Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Michael
</pre>
</div>
</content>
</entry>
</feed>
