<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/jkoshy</link><counters><counter name="forever" lastEventTime="1329068739" firstEventTime="1102082793">1841</counter><counter name="lastMonth" lastEventTime="1325740363" firstEventTime="1325581810">6</counter><counter name="lastWeek" lastEventTime="1329068739" firstEventTime="1329066599">2</counter><counter name="thisMonth" lastEventTime="1329068739" firstEventTime="1329066599">2</counter></counters><metadata><item name="subtitle"><value type="text/plain">jkoshy</value></item><item name="description"><value type="text/plain">None</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Joseph Koshy</value></item><item name="url"><value type="text/plain">http://edoofus.blogspot.com/</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-1.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 8805A2E722
	for &lt;cia@cia.vc&gt;; Sun, 12 Feb 2012 09:45:39 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-1.v30.ch3.sourceforge.com)
	by sfp-svn-1.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RwaGq-0000pD-G9
	for cia@cia.vc; Sun, 12 Feb 2012 14:19:16 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RwaGq-0000pD-G9@sfp-svn-1.v30.ch3.sourceforge.com&gt;</header><header name="Date">Sun, 12 Feb 2012 14:19:16 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2400</revision><author>jkoshy</author><log>Improve the &quot;libelf by Example&quot; tutorial: revise a few sentences
describing ELF version number handling. </log><diffLines>39</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2400</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/documentation/libelf-by-example/libelf-by-example.tex">trunk/documentation/libelf-by-example/libelf-by-example.tex</file></files></commit></body><timestamp>1329068739</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-3.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 5ABFC2E722
	for &lt;cia@cia.vc&gt;; Sun, 12 Feb 2012 09:09:59 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-3.v30.ch3.sourceforge.com)
	by sfp-svn-3.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RwZiL-00031Y-0d
	for cia@cia.vc; Sun, 12 Feb 2012 13:43:37 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RwZiL-00031Y-0d@sfp-svn-3.v30.ch3.sourceforge.com&gt;</header><header name="Date">Sun, 12 Feb 2012 13:43:37 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2399</revision><author>jkoshy</author><log>Rework a figure in the &quot;libelf by Example&quot; tutorial:
 * Translate the figure to PGF/TikZ syntax, and disconnect its MetaPost
   source from the build.
 * Tweak the caption for the figure.

Ticket:	#337 </log><diffLines>62</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2399</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/documentation/libelf-by-example/Makefile">trunk/documentation/libelf-by-example/Makefile</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/documentation/libelf-by-example/libelf-by-example.tex">trunk/documentation/libelf-by-example/libelf-by-example.tex</file></files></commit></body><timestamp>1329066599</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-5.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 818A42E719
	for &lt;cia@cia.vc&gt;; Wed,  4 Jan 2012 21:12:42 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-5.v30.ch3.sourceforge.com)
	by sfp-svn-5.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1Ricke-0004Di-Vh
	for cia@cia.vc; Thu, 05 Jan 2012 02:08:20 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1Ricke-0004Di-Vh@sfp-svn-5.v30.ch3.sourceforge.com&gt;</header><header name="Date">Thu, 05 Jan 2012 02:08:20 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2379</revision><author>jkoshy</author><log>Code cleanups in '''libdwarf''': move the `_dwarf_find_section()` helper
function to a more appropriate source location.

Reviewed by:	kaiwang27
Ticket:		#367 </log><diffLines>59</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2379</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libdwarf/libdwarf_init.c">trunk/libdwarf/libdwarf_init.c</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libdwarf/libdwarf_sections.c">trunk/libdwarf/libdwarf_sections.c</file></files></commit></body><timestamp>1325740362</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-4.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id F31032E719
	for &lt;cia@cia.vc&gt;; Tue,  3 Jan 2012 04:03:17 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-4.v30.ch3.sourceforge.com)
	by sfp-svn-4.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1Ri0Ds-00080e-Pm
	for cia@cia.vc; Tue, 03 Jan 2012 08:59:56 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1Ri0Ds-00080e-Pm@sfp-svn-4.v30.ch3.sourceforge.com&gt;</header><header name="Date">Tue, 03 Jan 2012 08:59:56 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2378</revision><author>jkoshy</author><log>Remove test cases from the '''nm''' test suite that test the older
(prior to changeset [2376]) behavior of the `-o` option.

Ticket:	#378 </log><diffLines>241</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2378</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/test/nm/ts/common/func.sh">trunk/test/nm/ts/common/func.sh</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/test/nm/ts/common/test_nm.c">trunk/test/nm/ts/common/test_nm.c</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/test/nm/ts/nm_archive1/tc.sh">trunk/test/nm/ts/nm_archive1/tc.sh</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/test/nm/ts/nm_archive2/tc.sh">trunk/test/nm/ts/nm_archive2/tc.sh</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/test/nm/ts/nm_object1/tc.sh">trunk/test/nm/ts/nm_object1/tc.sh</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/test/nm/ts/nm_object2/tc.sh">trunk/test/nm/ts/nm_object2/tc.sh</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/test/nm/ts/nm_shared_object1/tc.sh">trunk/test/nm/ts/nm_shared_object1/tc.sh</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/test/nm/ts/nm_shared_object2/tc.sh">trunk/test/nm/ts/nm_shared_object2/tc.sh</file></files></commit></body><timestamp>1325592198</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-4.v30.ch3.sourceforge.com (unknown [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 0C43E2E719
	for &lt;cia@cia.vc&gt;; Tue,  3 Jan 2012 02:14:29 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-4.v30.ch3.sourceforge.com)
	by sfp-svn-4.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RhyWS-0006Gm-Cu
	for cia@cia.vc; Tue, 03 Jan 2012 07:11:00 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RhyWS-0006Gm-Cu@sfp-svn-4.v30.ch3.sourceforge.com&gt;</header><header name="Date">Tue, 03 Jan 2012 07:11:00 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2377</revision><author>jkoshy</author><log>Document the behavior of the `-o` option to '''nm''', after
changeset [2376].

Ticket:	#378 </log><diffLines>34</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2377</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/nm/nm.1">trunk/nm/nm.1</file></files></commit></body><timestamp>1325585669</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-4.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 94D5E2E719
	for &lt;cia@cia.vc&gt;; Tue,  3 Jan 2012 02:03:17 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-4.v30.ch3.sourceforge.com)
	by sfp-svn-4.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RhyLn-00065o-4K
	for cia@cia.vc; Tue, 03 Jan 2012 06:59:59 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RhyLn-00065o-4K@sfp-svn-4.v30.ch3.sourceforge.com&gt;</header><header name="Date">Tue, 03 Jan 2012 06:59:59 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2376</revision><author>jkoshy</author><log>Correct an oversight in changeset [2375]: ensure that `-o` option to
'''nm''' behaves as specified by POSIX when the `-P` option is specified.

Ticket: #378 </log><diffLines>14</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2376</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/nm/nm.c">trunk/nm/nm.c</file></files></commit></body><timestamp>1325584997</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-6.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 86E8C2E719
	for &lt;cia@cia.vc&gt;; Tue,  3 Jan 2012 01:40:48 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-6.v30.ch3.sourceforge.com)
	by sfp-svn-6.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1Rhy02-00014B-My
	for cia@cia.vc; Tue, 03 Jan 2012 06:37:30 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1Rhy02-00014B-My@sfp-svn-6.v30.ch3.sourceforge.com&gt;</header><header name="Date">Tue, 03 Jan 2012 06:37:30 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2375</revision><author>jkoshy</author><log>Change the behaviour of the `-o` option in '''nm''', depending on whether
POSIX semantics were requested using the `-F posix` option.

Ticket:	#378 </log><diffLines>54</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2375</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/nm/nm.c">trunk/nm/nm.c</file></files></commit></body><timestamp>1325583648</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-3.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 1A7522E719
	for &lt;cia@cia.vc&gt;; Tue,  3 Jan 2012 01:10:10 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-3.v30.ch3.sourceforge.com)
	by sfp-svn-3.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RhxWO-00052S-Rg
	for cia@cia.vc; Tue, 03 Jan 2012 06:06:52 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RhxWO-00052S-Rg@sfp-svn-3.v30.ch3.sourceforge.com&gt;</header><header name="Date">Tue, 03 Jan 2012 06:06:52 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2374</revision><author>jkoshy</author><log>Changes to '''nm''':
 * Style fix: keep option handling code sorted.
 * Bug fix: recognize the '-F' option.

Ticket:	#367, #378 </log><diffLines>93</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2374</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/nm/nm.c">trunk/nm/nm.c</file></files></commit></body><timestamp>1325581810</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-5.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id D4CCE2E715
	for &lt;cia@cia.vc&gt;; Fri, 30 Dec 2011 02:14:47 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-5.v30.ch3.sourceforge.com)
	by sfp-svn-5.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RgWev-0001eP-2n
	for cia@cia.vc; Fri, 30 Dec 2011 07:13:45 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RgWev-0001eP-2n@sfp-svn-5.v30.ch3.sourceforge.com&gt;</header><header name="Date">Fri, 30 Dec 2011 07:13:45 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2373</revision><author>jkoshy</author><log>Document the `-I`|`-s`|`--input-target` options to '''elfcopy'''.

Ticket:	#380 </log><diffLines>31</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2373</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/elfcopy/elfcopy.1">trunk/elfcopy/elfcopy.1</file></files></commit></body><timestamp>1325240087</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-5.v30.ch3.sourceforge.com (unknown [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 1D4B12E715
	for &lt;cia@cia.vc&gt;; Fri, 30 Dec 2011 02:07:14 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-5.v30.ch3.sourceforge.com)
	by sfp-svn-5.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RgWXR-0001Wv-GW
	for cia@cia.vc; Fri, 30 Dec 2011 07:06:01 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RgWXR-0001Wv-GW@sfp-svn-5.v30.ch3.sourceforge.com&gt;</header><header name="Date">Fri, 30 Dec 2011 07:06:01 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2372</revision><author>jkoshy</author><log>Fix an option handling bug in '''elfcopy''': specify that the `-s`
option takes an argument. </log><diffLines>15</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2372</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/elfcopy/main.c">trunk/elfcopy/main.c</file></files></commit></body><timestamp>1325239634</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-3.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 15CA42E715
	for &lt;cia@cia.vc&gt;; Thu, 29 Dec 2011 09:17:20 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-3.v30.ch3.sourceforge.com)
	by sfp-svn-3.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RgGmf-0008UD-FD
	for cia@cia.vc; Thu, 29 Dec 2011 14:16:41 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RgGmf-0008UD-FD@sfp-svn-3.v30.ch3.sourceforge.com&gt;</header><header name="Date">Thu, 29 Dec 2011 14:16:41 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2371</revision><author>jkoshy</author><log>Fix potential double-free() errors in the error handling paths in
`_dwarf_init()` and `_dwarf_consumer_init()`.

Ticket:	#28 </log><diffLines>30</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2371</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libdwarf/libdwarf_init.c">trunk/libdwarf/libdwarf_init.c</file></files></commit></body><timestamp>1325179040</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-6.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id DF3F42E715
	for &lt;cia@cia.vc&gt;; Thu, 29 Dec 2011 07:48:48 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-6.v30.ch3.sourceforge.com)
	by sfp-svn-6.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RgFP2-00084P-D9
	for cia@cia.vc; Thu, 29 Dec 2011 12:48:12 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RgFP2-00084P-D9@sfp-svn-6.v30.ch3.sourceforge.com&gt;</header><header name="Date">Thu, 29 Dec 2011 12:48:12 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2370</revision><author>jkoshy</author><log>Improve the portability of '''elfcopy''': use `malloc()` and `read()`
to read in objects instead of `mmap(2)`.

See also: changeset [2347].

Ticket:	#364, #366 </log><diffLines>43</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2370</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/elfcopy/archive.c">trunk/elfcopy/archive.c</file></files></commit></body><timestamp>1325173729</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-6.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 017B32E715
	for &lt;cia@cia.vc&gt;; Thu, 29 Dec 2011 07:48:19 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-6.v30.ch3.sourceforge.com)
	by sfp-svn-6.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RgFOY-00083U-Gg
	for cia@cia.vc; Thu, 29 Dec 2011 12:47:42 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RgFOY-00083U-Gg@sfp-svn-6.v30.ch3.sourceforge.com&gt;</header><header name="Date">Thu, 29 Dec 2011 12:47:42 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2369</revision><author>jkoshy</author><log>In '''elfcopy''', ensure that file offsets are reset for file descriptors
being passed to `elf_begin()`.

This fixes a bug that manifests on systems without `mmap()` support.

Ticket:	#364, #366 </log><diffLines>36</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2369</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/elfcopy/archive.c">trunk/elfcopy/archive.c</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/elfcopy/main.c">trunk/elfcopy/main.c</file></files></commit></body><timestamp>1325173699</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-1.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id EF6BD2E715
	for &lt;cia@cia.vc&gt;; Thu, 29 Dec 2011 01:34:55 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-1.v30.ch3.sourceforge.com)
	by sfp-svn-1.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1Rg9ZM-0008EG-AQ
	for cia@cia.vc; Thu, 29 Dec 2011 06:34:28 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1Rg9ZM-0008EG-AQ@sfp-svn-1.v30.ch3.sourceforge.com&gt;</header><header name="Date">Thu, 29 Dec 2011 06:34:28 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2368</revision><author>jkoshy</author><log>Unbreak the build on FreeBSD:
 * Remove an unused variable declaration.
 * Use `&lt;string.h&gt;` to bring in a prototype for `strncmp()`.  </log><diffLines>36</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2368</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/elf_memory.c">trunk/libelf/elf_memory.c</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/libelf_memory.c">trunk/libelf/libelf_memory.c</file></files></commit></body><timestamp>1325151296</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-1.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id AE91D2E715
	for &lt;cia@cia.vc&gt;; Thu, 29 Dec 2011 01:27:07 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-1.v30.ch3.sourceforge.com)
	by sfp-svn-1.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1Rg9Ro-00084C-6Y
	for cia@cia.vc; Thu, 29 Dec 2011 06:26:40 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1Rg9Ro-00084C-6Y@sfp-svn-1.v30.ch3.sourceforge.com&gt;</header><header name="Date">Thu, 29 Dec 2011 06:26:40 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2367</revision><author>jkoshy</author><log>Rework '''ar''' to use `elf_open()` and `elf_openmemory()` to read in
objects, instead of `mmap(2)`.

Reviewed by:	kaiwang27 (earlier patch)
Ticket:		#366 </log><diffLines>253</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2367</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/ar/ar.c">trunk/ar/ar.c</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/ar/ar.h">trunk/ar/ar.h</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/ar/write.c">trunk/ar/write.c</file></files></commit></body><timestamp>1325150830</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-1.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 473E82E715
	for &lt;cia@cia.vc&gt;; Thu, 29 Dec 2011 01:12:42 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-1.v30.ch3.sourceforge.com)
	by sfp-svn-1.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1Rg9Dr-0007lX-59
	for cia@cia.vc; Thu, 29 Dec 2011 06:12:15 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1Rg9Dr-0007lX-59@sfp-svn-1.v30.ch3.sourceforge.com&gt;</header><header name="Date">Thu, 29 Dec 2011 06:12:15 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2366</revision><author>jkoshy</author><log>Extend '''libelf''' with extension APIs `elf_open()` and
`elf_openmemory()`.

These APIs are similar to `elf_begin()` and `elf_memory()` respectively,
except that they return an ELF descriptor of kind `ELF_K_NONE` instead
of an error if the object being opened could not be parsed.

Ticket(s):	#364, #366 </log><diffLines>101</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2366</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/Makefile">trunk/libelf/Makefile</file><file action="add" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/elf_open.c">trunk/libelf/elf_open.c</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/libelf.h">trunk/libelf/libelf.h</file></files></commit></body><timestamp>1325149962</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-6.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 4498F2E715
	for &lt;cia@cia.vc&gt;; Wed, 28 Dec 2011 23:37:10 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-6.v30.ch3.sourceforge.com)
	by sfp-svn-6.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1Rg7jR-00005U-DP
	for cia@cia.vc; Thu, 29 Dec 2011 04:36:45 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1Rg7jR-00005U-DP@sfp-svn-6.v30.ch3.sourceforge.com&gt;</header><header name="Date">Thu, 29 Dec 2011 04:36:45 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2365</revision><author>jkoshy</author><log>Refactor '''libelf''':
 * Add a `reporterror` parameter to the `_libelf_ar_open()` helper
   function for specifying whether a parse error is to be reported to
   the caller.
 * Trim redundant code in the implementation of `_libelf_memory()`.

Ticket:	#367 </log><diffLines>72</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2365</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/_libelf.h">trunk/libelf/_libelf.h</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/libelf_ar_util.c">trunk/libelf/libelf_ar_util.c</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/libelf_memory.c">trunk/libelf/libelf_memory.c</file></files></commit></body><timestamp>1325144230</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-3.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id 9CDDA23E71B
	for &lt;cia@cia.vc&gt;; Wed, 28 Dec 2011 12:55:35 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-3.v30.ch3.sourceforge.com)
	by sfp-svn-3.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1Rfxin-000622-TO
	for cia@cia.vc; Wed, 28 Dec 2011 17:55:25 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1Rfxin-000622-TO@sfp-svn-3.v30.ch3.sourceforge.com&gt;</header><header name="Date">Wed, 28 Dec 2011 17:55:25 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2364</revision><author>jkoshy</author><log>Refactor '''libelf''':
 * Add a parameter to the `_libelf_open_object()` helper function,
   specifying whether object parsing errors should be reported to
   the caller.
 * Use the `_libelf_memory()` helper function added in changeset [2363].

Ticket: #367 </log><diffLines>52</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2364</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/_libelf.h">trunk/libelf/_libelf.h</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/elf_begin.c">trunk/libelf/elf_begin.c</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/libelf_open.c">trunk/libelf/libelf_open.c</file></files></commit></body><timestamp>1325105735</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-3.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id CF9F123E71B
	for &lt;cia@cia.vc&gt;; Wed, 28 Dec 2011 12:47:29 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-3.v30.ch3.sourceforge.com)
	by sfp-svn-3.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1Rfxay-0005ux-84
	for cia@cia.vc; Wed, 28 Dec 2011 17:47:20 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1Rfxay-0005ux-84@sfp-svn-3.v30.ch3.sourceforge.com&gt;</header><header name="Date">Wed, 28 Dec 2011 17:47:20 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2363</revision><author>jkoshy</author><log>Refactor '''libelf''':
 * Implement a helper function `_libelf_memory()` that allocates Elf
   descriptors for in-memory objects, optionally reporting parse errors
   to its caller.
 * Use this helper function to implement the `elf_memory()` API.

Ticket:	#367 </log><diffLines>193</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2363</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/Makefile">trunk/libelf/Makefile</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/_libelf.h">trunk/libelf/_libelf.h</file><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/elf_memory.c">trunk/libelf/elf_memory.c</file><file action="add" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/libelf_memory.c">trunk/libelf/libelf_memory.c</file></files></commit></body><timestamp>1325105249</timestamp></message><message><generator><name>Python Subversion client for CIA</name><version>1.20</version><mailHeaders><header name="Received">from sfp-svn-3.v30.ch3.sourceforge.com (ch3.sourceforge.net [216.34.181.60])
	by cia.vc (Postfix) with ESMTP id C8BC123E71B
	for &lt;cia@cia.vc&gt;; Wed, 28 Dec 2011 12:46:20 -0800 (PST)</header><header name="Received">from localhost ([127.0.0.1] helo=sfp-svn-3.v30.ch3.sourceforge.com)
	by sfp-svn-3.v30.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from &lt;noreply@sourceforge.net&gt;)
	id 1RfxZr-0005tl-9P
	for cia@cia.vc; Wed, 28 Dec 2011 17:46:11 +0000</header><header name="From">noreply@sourceforge.net</header><header name="Message-Id">&lt;E1RfxZr-0005tl-9P@sfp-svn-3.v30.ch3.sourceforge.com&gt;</header><header name="Date">Wed, 28 Dec 2011 17:46:11 +0000</header></mailHeaders></generator><source><project>elftoolchain</project></source><body><commit><revision>2362</revision><author>jkoshy</author><log>Code refactoring in '''libelf''': create a helper macro `LIBELF_ERROR()`.

Ticket:	#367 </log><diffLines>20</diffLines><url>http://elftoolchain.svn.sourceforge.net/elftoolchain/?view=rev&amp;rev=2362</url><files><file action="modify" uri="https://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk/libelf/_libelf.h">trunk/libelf/_libelf.h</file></files></commit></body><timestamp>1325105180</timestamp></message></recentMessages></statsTarget>
