aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndrey Ponomarenko <aponomarenko@rosalab.ru>2012-11-30 16:36:44 +0400
committerAndrey Ponomarenko <aponomarenko@rosalab.ru>2012-11-30 16:36:44 +0400
commit570ece5f82489943ef2cc5f69013eeef5f0b87ff (patch)
treed42950bc51bc8aa70d44b4acb6f8969ca2c7f198 /doc
parent57a405d1e779b8b4abd15b01a111b74960b0b265 (diff)
downloadabi-compliance-checker-570ece5f82489943ef2cc5f69013eeef5f0b87ff.tar.gz
ABI Compliance Checker 1.98.5
Diffstat (limited to 'doc')
-rw-r--r--doc/Changes.html175
-rw-r--r--doc/Descriptor.html2
-rw-r--r--doc/Options.html122
-rw-r--r--doc/Readme.html13
-rw-r--r--doc/SysCheck/Descriptor.html2
-rw-r--r--doc/SysCheck/Examples.html2
-rw-r--r--doc/SysCheck/Usage.html2
7 files changed, 189 insertions, 129 deletions
diff --git a/doc/Changes.html b/doc/Changes.html
index c42fe7d..c600cc3 100644
--- a/doc/Changes.html
+++ b/doc/Changes.html
@@ -21,7 +21,7 @@
</style>
<script src="/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=monobook&amp;*"></script>
<script>if(window.mw){
- mw.config.set({"wgCanonicalNamespace": "", "wgCanonicalSpecialPageName": false, "wgNamespaceNumber": 0, "wgPageName": "ABI_compliance_checker_Downloads", "wgTitle": "ABI Compliance Checker Downloads", "wgCurRevisionId": 8114, "wgArticleId": 2293, "wgIsArticle": true, "wgAction": "view", "wgUserName": null, "wgUserGroups": ["*"], "wgCategories": ["ABI Compliance Checker"], "wgBreakFrames": false, "wgRestrictionEdit": [], "wgRestrictionMove": []});
+ mw.config.set({"wgCanonicalNamespace": "", "wgCanonicalSpecialPageName": false, "wgNamespaceNumber": 0, "wgPageName": "ABI_compliance_checker_Downloads", "wgTitle": "ABI Compliance Checker Downloads", "wgCurRevisionId": 8157, "wgArticleId": 2293, "wgIsArticle": true, "wgAction": "view", "wgUserName": null, "wgUserGroups": ["*"], "wgCategories": ["ABI Compliance Checker"], "wgBreakFrames": false, "wgRestrictionEdit": [], "wgRestrictionMove": []});
}
</script><script>if(window.mw){
mw.loader.load(["mediawiki.page.startup"]);
@@ -43,47 +43,79 @@
</p>
<table id="toc" class="toc"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
-<li class="toclevel-1 tocsection-1"><a href="#Version_1.98.4_.28October_18.2C_2012.29"><span class="tocnumber">1</span> <span class="toctext">Version 1.98.4 (October 18, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-2"><a href="#Version_1.98.3_.28July_19.2C_2012.29"><span class="tocnumber">2</span> <span class="toctext">Version 1.98.3 (July 19, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-3"><a href="#Version_1.98.2_.28June_26.2C_2012.29"><span class="tocnumber">3</span> <span class="toctext">Version 1.98.2 (June 26, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-4"><a href="#Version_1.98.1_.28June_18.2C_2012.29"><span class="tocnumber">4</span> <span class="toctext">Version 1.98.1 (June 18, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-5"><a href="#Version_1.98.0_.28June_14.2C_2012.29"><span class="tocnumber">5</span> <span class="toctext">Version 1.98.0 (June 14, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-6"><a href="#Version_1.97.8_.28June_08.2C_2012.29"><span class="tocnumber">6</span> <span class="toctext">Version 1.97.8 (June 08, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-7"><a href="#Version_1.97.5_.28May_14.2C_2012.29"><span class="tocnumber">7</span> <span class="toctext">Version 1.97.5 (May 14, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-8"><a href="#Version_1.97.4_.28April_16.2C_2012.29"><span class="tocnumber">8</span> <span class="toctext">Version 1.97.4 (April 16, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-9"><a href="#Version_1.97.3_.28April_03.2C_2012.29"><span class="tocnumber">9</span> <span class="toctext">Version 1.97.3 (April 03, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-10"><a href="#Version_1.96.8_.28February_17.2C_2012.29"><span class="tocnumber">10</span> <span class="toctext">Version 1.96.8 (February 17, 2012)</span></a></li>
-<li class="toclevel-1 tocsection-11"><a href="#Version_1.94_.28September_09.2C_2011.29"><span class="tocnumber">11</span> <span class="toctext">Version 1.94 (September 09, 2011)</span></a></li>
-<li class="toclevel-1 tocsection-12"><a href="#Version_1.93.8_.28September_08.2C_2011.29"><span class="tocnumber">12</span> <span class="toctext">Version 1.93.8 (September 08, 2011)</span></a></li>
-<li class="toclevel-1 tocsection-13"><a href="#Version_1.23.5_.28July_01.2C_2011.29"><span class="tocnumber">13</span> <span class="toctext">Version 1.23.5 (July 01, 2011)</span></a></li>
-<li class="toclevel-1 tocsection-14"><a href="#Version_1.23_.28June_07.2C_2011.29"><span class="tocnumber">14</span> <span class="toctext">Version 1.23 (June 07, 2011)</span></a></li>
-<li class="toclevel-1 tocsection-15"><a href="#Version_1.21.12_.28April_29.2C_2011.29"><span class="tocnumber">15</span> <span class="toctext">Version 1.21.12 (April 29, 2011)</span></a></li>
-<li class="toclevel-1 tocsection-16"><a href="#Version_1.21_.28August_19.2C_2010.29"><span class="tocnumber">16</span> <span class="toctext">Version 1.21 (August 19, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-17"><a href="#Version_1.20_.28August_30.2C_2010.29"><span class="tocnumber">17</span> <span class="toctext">Version 1.20 (August 30, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-18"><a href="#Version_1.19_.28July_22.2C_2010.29"><span class="tocnumber">18</span> <span class="toctext">Version 1.19 (July 22, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-19"><a href="#Version_1.18_.28June_25.2C_2010.29"><span class="tocnumber">19</span> <span class="toctext">Version 1.18 (June 25, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-20"><a href="#Version_1.17.2_.28June_16.2C_2010.29"><span class="tocnumber">20</span> <span class="toctext">Version 1.17.2 (June 16, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-21"><a href="#Version_1.17.1_.28June_09.2C_2010.29"><span class="tocnumber">21</span> <span class="toctext">Version 1.17.1 (June 09, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-22"><a href="#Version_1.17_.28June_08.2C_2010.29"><span class="tocnumber">22</span> <span class="toctext">Version 1.17 (June 08, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-23"><a href="#Version_1.16_.28May_05.2C_2010.29"><span class="tocnumber">23</span> <span class="toctext">Version 1.16 (May 05, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-24"><a href="#Version_1.15_.28March_26.2C_2010.29"><span class="tocnumber">24</span> <span class="toctext">Version 1.15 (March 26, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-25"><a href="#Version_1.14_.28March_03.2C_2010.29"><span class="tocnumber">25</span> <span class="toctext">Version 1.14 (March 03, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-26"><a href="#Version_1.13_.28February_16.2C_2010.29"><span class="tocnumber">26</span> <span class="toctext">Version 1.13 (February 16, 2010)</span></a></li>
-<li class="toclevel-1 tocsection-27"><a href="#Version_1.12_.28December_04.2C_2009.29"><span class="tocnumber">27</span> <span class="toctext">Version 1.12 (December 04, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-28"><a href="#Version_1.11_.28November_10.2C_2009.29"><span class="tocnumber">28</span> <span class="toctext">Version 1.11 (November 10, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-29"><a href="#Version_1.10_.28November_02.2C_2009.29"><span class="tocnumber">29</span> <span class="toctext">Version 1.10 (November 02, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-30"><a href="#Version_1.9_.28October_12.2C_2009.29"><span class="tocnumber">30</span> <span class="toctext">Version 1.9 (October 12, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-31"><a href="#Version_1.8_.28September_29.2C_2009.29"><span class="tocnumber">31</span> <span class="toctext">Version 1.8 (September 29, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-32"><a href="#Version_1.7_.28September_11.2C_2009.29"><span class="tocnumber">32</span> <span class="toctext">Version 1.7 (September 11, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-33"><a href="#Version_1.6_.28August_31.2C_2009.29"><span class="tocnumber">33</span> <span class="toctext">Version 1.6 (August 31, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-34"><a href="#Version_1.5_.28August_25.2C_2009.29"><span class="tocnumber">34</span> <span class="toctext">Version 1.5 (August 25, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-35"><a href="#Version_1.4_.28August_18.2C_2009.29"><span class="tocnumber">35</span> <span class="toctext">Version 1.4 (August 18, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-36"><a href="#Version_1.3_.28August_14.2C_2009.29"><span class="tocnumber">36</span> <span class="toctext">Version 1.3 (August 14, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-37"><a href="#Version_1.2_.28August_07.2C_2009.29"><span class="tocnumber">37</span> <span class="toctext">Version 1.2 (August 07, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-38"><a href="#Version_1.1_.28August_06.2C_2009.29"><span class="tocnumber">38</span> <span class="toctext">Version 1.1 (August 06, 2009)</span></a></li>
-<li class="toclevel-1 tocsection-39"><a href="#Version_1.0_.28July_31.2C_2009.29"><span class="tocnumber">39</span> <span class="toctext">Version 1.0 (July 31, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-1"><a href="#Version_1.98.5_.28November_30.2C_2012.29"><span class="tocnumber">1</span> <span class="toctext">Version 1.98.5 (November 30, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-2"><a href="#Version_1.98.4_.28October_18.2C_2012.29"><span class="tocnumber">2</span> <span class="toctext">Version 1.98.4 (October 18, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-3"><a href="#Version_1.98.3_.28July_19.2C_2012.29"><span class="tocnumber">3</span> <span class="toctext">Version 1.98.3 (July 19, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-4"><a href="#Version_1.98.2_.28June_26.2C_2012.29"><span class="tocnumber">4</span> <span class="toctext">Version 1.98.2 (June 26, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-5"><a href="#Version_1.98.1_.28June_18.2C_2012.29"><span class="tocnumber">5</span> <span class="toctext">Version 1.98.1 (June 18, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-6"><a href="#Version_1.98.0_.28June_14.2C_2012.29"><span class="tocnumber">6</span> <span class="toctext">Version 1.98.0 (June 14, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-7"><a href="#Version_1.97.8_.28June_08.2C_2012.29"><span class="tocnumber">7</span> <span class="toctext">Version 1.97.8 (June 08, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-8"><a href="#Version_1.97.5_.28May_14.2C_2012.29"><span class="tocnumber">8</span> <span class="toctext">Version 1.97.5 (May 14, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-9"><a href="#Version_1.97.4_.28April_16.2C_2012.29"><span class="tocnumber">9</span> <span class="toctext">Version 1.97.4 (April 16, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-10"><a href="#Version_1.97.3_.28April_03.2C_2012.29"><span class="tocnumber">10</span> <span class="toctext">Version 1.97.3 (April 03, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-11"><a href="#Version_1.96.8_.28February_17.2C_2012.29"><span class="tocnumber">11</span> <span class="toctext">Version 1.96.8 (February 17, 2012)</span></a></li>
+<li class="toclevel-1 tocsection-12"><a href="#Version_1.94_.28September_09.2C_2011.29"><span class="tocnumber">12</span> <span class="toctext">Version 1.94 (September 09, 2011)</span></a></li>
+<li class="toclevel-1 tocsection-13"><a href="#Version_1.93.8_.28September_08.2C_2011.29"><span class="tocnumber">13</span> <span class="toctext">Version 1.93.8 (September 08, 2011)</span></a></li>
+<li class="toclevel-1 tocsection-14"><a href="#Version_1.23.5_.28July_01.2C_2011.29"><span class="tocnumber">14</span> <span class="toctext">Version 1.23.5 (July 01, 2011)</span></a></li>
+<li class="toclevel-1 tocsection-15"><a href="#Version_1.23_.28June_07.2C_2011.29"><span class="tocnumber">15</span> <span class="toctext">Version 1.23 (June 07, 2011)</span></a></li>
+<li class="toclevel-1 tocsection-16"><a href="#Version_1.21.12_.28April_29.2C_2011.29"><span class="tocnumber">16</span> <span class="toctext">Version 1.21.12 (April 29, 2011)</span></a></li>
+<li class="toclevel-1 tocsection-17"><a href="#Version_1.21_.28August_19.2C_2010.29"><span class="tocnumber">17</span> <span class="toctext">Version 1.21 (August 19, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-18"><a href="#Version_1.20_.28August_30.2C_2010.29"><span class="tocnumber">18</span> <span class="toctext">Version 1.20 (August 30, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-19"><a href="#Version_1.19_.28July_22.2C_2010.29"><span class="tocnumber">19</span> <span class="toctext">Version 1.19 (July 22, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-20"><a href="#Version_1.18_.28June_25.2C_2010.29"><span class="tocnumber">20</span> <span class="toctext">Version 1.18 (June 25, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-21"><a href="#Version_1.17.2_.28June_16.2C_2010.29"><span class="tocnumber">21</span> <span class="toctext">Version 1.17.2 (June 16, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-22"><a href="#Version_1.17.1_.28June_09.2C_2010.29"><span class="tocnumber">22</span> <span class="toctext">Version 1.17.1 (June 09, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-23"><a href="#Version_1.17_.28June_08.2C_2010.29"><span class="tocnumber">23</span> <span class="toctext">Version 1.17 (June 08, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-24"><a href="#Version_1.16_.28May_05.2C_2010.29"><span class="tocnumber">24</span> <span class="toctext">Version 1.16 (May 05, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-25"><a href="#Version_1.15_.28March_26.2C_2010.29"><span class="tocnumber">25</span> <span class="toctext">Version 1.15 (March 26, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-26"><a href="#Version_1.14_.28March_03.2C_2010.29"><span class="tocnumber">26</span> <span class="toctext">Version 1.14 (March 03, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-27"><a href="#Version_1.13_.28February_16.2C_2010.29"><span class="tocnumber">27</span> <span class="toctext">Version 1.13 (February 16, 2010)</span></a></li>
+<li class="toclevel-1 tocsection-28"><a href="#Version_1.12_.28December_04.2C_2009.29"><span class="tocnumber">28</span> <span class="toctext">Version 1.12 (December 04, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-29"><a href="#Version_1.11_.28November_10.2C_2009.29"><span class="tocnumber">29</span> <span class="toctext">Version 1.11 (November 10, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-30"><a href="#Version_1.10_.28November_02.2C_2009.29"><span class="tocnumber">30</span> <span class="toctext">Version 1.10 (November 02, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-31"><a href="#Version_1.9_.28October_12.2C_2009.29"><span class="tocnumber">31</span> <span class="toctext">Version 1.9 (October 12, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-32"><a href="#Version_1.8_.28September_29.2C_2009.29"><span class="tocnumber">32</span> <span class="toctext">Version 1.8 (September 29, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-33"><a href="#Version_1.7_.28September_11.2C_2009.29"><span class="tocnumber">33</span> <span class="toctext">Version 1.7 (September 11, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-34"><a href="#Version_1.6_.28August_31.2C_2009.29"><span class="tocnumber">34</span> <span class="toctext">Version 1.6 (August 31, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-35"><a href="#Version_1.5_.28August_25.2C_2009.29"><span class="tocnumber">35</span> <span class="toctext">Version 1.5 (August 25, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-36"><a href="#Version_1.4_.28August_18.2C_2009.29"><span class="tocnumber">36</span> <span class="toctext">Version 1.4 (August 18, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-37"><a href="#Version_1.3_.28August_14.2C_2009.29"><span class="tocnumber">37</span> <span class="toctext">Version 1.3 (August 14, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-38"><a href="#Version_1.2_.28August_07.2C_2009.29"><span class="tocnumber">38</span> <span class="toctext">Version 1.2 (August 07, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-39"><a href="#Version_1.1_.28August_06.2C_2009.29"><span class="tocnumber">39</span> <span class="toctext">Version 1.1 (August 06, 2009)</span></a></li>
+<li class="toclevel-1 tocsection-40"><a href="#Version_1.0_.28July_31.2C_2009.29"><span class="tocnumber">40</span> <span class="toctext">Version 1.0 (July 31, 2009)</span></a></li>
</ul>
</td></tr></table>
+<h2> <span class="mw-headline" id="Version_1.98.5_.28November_30.2C_2012.29"> Version 1.98.5 (November 30, 2012) </span></h2>
+<p><a rel="nofollow" class="external text" href="https://github.com/lvc/abi-compliance-checker/downloads/abi-compliance-checker-1.98.5.tar.gz">abi-compliance-checker-1.98.5.tar.gz</a><br />
+</p><p><b>ACC 2.0</b> pre-release.
+</p><p>This is a bug-fix release with a few new features.
+</p>
+<ul><li> <b>Improvements</b>
+<ul><li> Support for Mac OS X 10.8
+</li><li> Support for OpenBSD
+</li><li> Support for old GCC versions &lt;= 4.2
+</li><li> Added "throw" and "weak" attributes of methods to ABI dump
+</li></ul>
+</li></ul>
+<ul><li> <b>New Options</b>
+<ul><li> <a href="Options.html" title="ABI Compliance Checker Options">-extra-info</a>
+</li><li> <a href="Options.html" title="ABI Compliance Checker Options">-extra-dump</a>
+</li><li> <a href="Options.html" title="ABI Compliance Checker Options">-force</a>
+</li></ul>
+</li></ul>
+<ul><li> <b>Bug Fixes</b>
+<ul><li> Corrected order of user-defined include paths
+</li><li> Corrected internal C++ mangler
+</li><li> Removed false positives of the "Parameter_Type_Format" rule
+</li><li> Other fixes
+</li></ul>
+</li></ul>
+<ul><li> <b>Other</b>
+<ul><li> Extended test suite
+</li><li> Code cleaning
+</li><li> Docs cleaning
+</li></ul>
+</li></ul>
<h2> <span class="mw-headline" id="Version_1.98.4_.28October_18.2C_2012.29"> Version 1.98.4 (October 18, 2012) </span></h2>
<p><a rel="nofollow" class="external text" href="https://github.com/lvc/abi-compliance-checker/downloads/abi-compliance-checker-1.98.4.tar.gz">abi-compliance-checker-1.98.4.tar.gz</a><br />
</p><p><b>ACC 2.0</b> pre-release.
@@ -716,12 +748,20 @@ This is generally a bug fix release.
<h2> <span class="mw-headline" id="Version_1.9_.28October_12.2C_2009.29"> Version 1.9 (October 12, 2009) </span></h2>
<p><a href="http://ispras.linuxbase.org/images/8/8c/Abi-compliance-checker-1.9.tar.gz" class="internal" title="Abi-compliance-checker-1.9.tar.gz">Abi-compliance-checker-1.9.tar.gz</a><br />
</p>
-<ul><li> Improvements in the design of ABI compliance report.
-</li><li> Improvements in the algorithms for checking parameter/member type change.
-</li><li> Fixed incorrect names of typedefs and function pointer types.
+<ul><li> <b>Improvements</b>
+<ul><li> Improved design of ABI compliance report.
+</li><li> Improved algorithms of checking parameter/field type change.
+</li></ul>
+</li></ul>
+<ul><li> <b>Bug Fixes</b>
+<ul><li> Fixed incorrect names of typedefs and function pointer types.
</li><li> Checking of some previously missed C++-functions.
</li><li> Removed some false positives from the report (for anon-types).
-</li><li> New internal test cases.
+</li></ul>
+</li></ul>
+<ul><li> <b>Other</b>
+<ul><li> New internal test cases.
+</li></ul>
</li></ul>
<h2> <span class="mw-headline" id="Version_1.8_.28September_29.2C_2009.29"> Version 1.8 (September 29, 2009) </span></h2>
<p><a href="http://ispras.linuxbase.org/images/7/75/Abi-compliance-checker-1.8.tar.gz" class="internal" title="Abi-compliance-checker-1.8.tar.gz">Abi-compliance-checker-1.8.tar.gz</a><br />
@@ -762,38 +802,46 @@ It is the bug fix release after integration to the Moblin SigChk and testing Mob
<h2> <span class="mw-headline" id="Version_1.6_.28August_31.2C_2009.29"> Version 1.6 (August 31, 2009) </span></h2>
<p><a href="http://ispras.linuxbase.org/images/0/0e/Abi-compliance-checker-1.6.tar.gz" class="internal" title="Abi-compliance-checker-1.6.tar.gz">Abi-compliance-checker-1.6.tar.gz</a><br />
</p>
-<ul><li> Incorrect processing of relative paths in library descriptors has been corrected.
-</li><li> Displaying of machine hardware name instead of processor type in the ABI compliance report.
-</li><li> Many grammar/spelling errors have been fixed.
-</li><li> Section &lt;internal_interfaces&gt; in the library descriptor has been renamed to &lt;skip_interfaces&gt;.
-</li><li> Cosmetic changes in the code.
+<ul><li> <b>Bug Fixes</b>
+<ul><li> Corrected processing of relative paths in library descriptors
+</li><li> Displaying of machine hardware name instead of processor type in the ABI compliance report
+</li><li> Many grammar/spelling errors have been fixed
+</li><li> Section "internal_interfaces" in the library descriptor has been renamed to "skip_interfaces"
+</li><li> Cosmetic changes in the code
+</li></ul>
</li></ul>
<h2> <span class="mw-headline" id="Version_1.5_.28August_25.2C_2009.29"> Version 1.5 (August 25, 2009) </span></h2>
<p><a href="http://ispras.linuxbase.org/images/7/79/Abi-compliance-checker-1.5.tar.gz" class="internal" title="Abi-compliance-checker-1.5.tar.gz">Abi-compliance-checker-1.5.tar.gz</a><br />
</p>
-<ul><li> Section &lt;internal_functions&gt; in the library descriptor has been renamed to &lt;internal_interfaces&gt;
-</li><li> ABI dump has been renamed to *.abi.tar.gz (previously it was *.info.tar.gz)
-</li><li> Absent information about opaque types and internal interfaces has been added to the ABI dump
-</li><li> Some errors in the design of ABI compliance report have been fixed
-</li><li> Some glaring grammar/spelling errors have been fixed
-</li><li> Incorrect interface names in ABI compliance report have been corrected (for -separately option)
+<ul><li> <b>Bug Fixes</b>
+<ul><li> Absent information about opaque types and internal interfaces has been added to the ABI dump
+</li><li> Some fixes in the design of ABI compliance report
+</li><li> Some fixes in grammar/spelling
+</li><li> The section "internal_functions" in the library descriptor has been renamed to "internal_interfaces"
+</li><li> ABI dump has been renamed to "*.abi.tar.gz" (previously it was "*.info.tar.gz")
+</li><li> Corrected interface names in the ABI compliance report (for -separately option)
+</li></ul>
</li></ul>
<h2> <span class="mw-headline" id="Version_1.4_.28August_18.2C_2009.29"> Version 1.4 (August 18, 2009) </span></h2>
<p><a href="http://ispras.linuxbase.org/images/c/c1/Abi-compliance-checker-1.4.tar.gz" class="internal" title="Abi-compliance-checker-1.4.tar.gz">Abi-compliance-checker-1.4.tar.gz</a><br />
</p>
+<ul><li> <b>Improvements</b>
<ul><li> Added ability to check ABI compliance of library versions placed on different machines
</li><li> Header files checking mode by default has been changed: checking all header files together instead of separate checking
-</li><li> The following bugs have been fixed:
+</li></ul>
+</li><li> <b>Bug Fixes</b>
<ul><li> Incorrect description for affected interfaces
</li><li> Incorrect virtual table checking
</li></ul>
</li></ul>
<h2> <span class="mw-headline" id="Version_1.3_.28August_14.2C_2009.29"> Version 1.3 (August 14, 2009) </span></h2>
<p><a href="http://ispras.linuxbase.org/images/4/47/Abi-compliance-checker-1.3.tar.gz" class="internal" title="Abi-compliance-checker-1.3.tar.gz">Abi-compliance-checker-1.3.tar.gz</a><br />
-This is the bug fix release. The following bugs have been fixed:
+This is the bug fix release.
</p>
-<ul><li> Incorrect number of binary compatibility problems in the report summary.
-</li><li> Incorrect design of problem descriptions in the report.
+<ul><li> <b>Bug Fixes</b>
+<ul><li> Incorrect number of binary compatibility problems in the report summary
+</li><li> Incorrect design of problem descriptions in the report
+</li></ul>
</li></ul>
<h2> <span class="mw-headline" id="Version_1.2_.28August_07.2C_2009.29"> Version 1.2 (August 07, 2009) </span></h2>
<p><a href="http://ispras.linuxbase.org/images/a/a0/Abi-compliance-checker-1.2.tar.gz" class="internal" title="Abi-compliance-checker-1.2.tar.gz">Abi-compliance-checker-1.2.tar.gz</a><br />
@@ -801,19 +849,22 @@ New email address for bug reports and feature requests.
</p>
<h2> <span class="mw-headline" id="Version_1.1_.28August_06.2C_2009.29"> Version 1.1 (August 06, 2009) </span></h2>
<p><a href="http://ispras.linuxbase.org/images/5/58/Abi-compliance-checker-1.1.tar.gz" class="internal" title="Abi-compliance-checker-1.1.tar.gz">Abi-compliance-checker-1.1.tar.gz</a><br />
-Design of the ABI compliance report has been greatly improved.
</p>
+<ul><li> <b>Improvements</b>
+<ul><li> Design of the ABI compliance report has been greatly improved
+</li></ul>
+</li></ul>
<h2> <span class="mw-headline" id="Version_1.0_.28July_31.2C_2009.29"> Version 1.0 (July 31, 2009) </span></h2>
<p><a href="http://ispras.linuxbase.org/images/b/ba/Abi-compliance-checker-1.0.0.tar.gz" class="internal" title="Abi-compliance-checker-1.0.0.tar.gz">Abi-compliance-checker-1.0.0.tar.gz</a><br />
Initial prototype of the tool.
</p>
<!--
NewPP limit report
-Preprocessor node count: 155/1000000
+Preprocessor node count: 159/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->
-<!-- Saved in parser cache with key rasispdb:pcache:idhash:2293-0!*!0!!en!*!* and timestamp 20121018090053 -->
+<!-- Saved in parser cache with key rasispdb:pcache:idhash:2293-0!*!0!!en!*!* and timestamp 20121130122445 -->
</div></div></div></div></div></body></html> \ No newline at end of file
diff --git a/doc/Descriptor.html b/doc/Descriptor.html
index d47ecf3..0e9bc14 100644
--- a/doc/Descriptor.html
+++ b/doc/Descriptor.html
@@ -465,5 +465,5 @@ Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->
-<!-- Saved in parser cache with key rasispdb:pcache:idhash:2415-0!*!*!!*!*!* and timestamp 20121018063457 -->
+<!-- Saved in parser cache with key rasispdb:pcache:idhash:2415-0!*!*!!*!*!* and timestamp 20121130084240 -->
</div></div></div></div></div></body></html> \ No newline at end of file
diff --git a/doc/Options.html b/doc/Options.html
index 36f070a..71cbd12 100644
--- a/doc/Options.html
+++ b/doc/Options.html
@@ -21,7 +21,7 @@
</style>
<script src="/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=monobook&amp;*"></script>
<script>if(window.mw){
- mw.config.set({"wgCanonicalNamespace": "", "wgCanonicalSpecialPageName": false, "wgNamespaceNumber": 0, "wgPageName": "ABI_compliance_checker_Options", "wgTitle": "ABI Compliance Checker Options", "wgCurRevisionId": 8011, "wgArticleId": 2442, "wgIsArticle": true, "wgAction": "view", "wgUserName": null, "wgUserGroups": ["*"], "wgCategories": ["ABI Compliance Checker"], "wgBreakFrames": false, "wgRestrictionEdit": [], "wgRestrictionMove": []});
+ mw.config.set({"wgCanonicalNamespace": "", "wgCanonicalSpecialPageName": false, "wgNamespaceNumber": 0, "wgPageName": "ABI_compliance_checker_Options", "wgTitle": "ABI Compliance Checker Options", "wgCurRevisionId": 8158, "wgArticleId": 2442, "wgIsArticle": true, "wgAction": "view", "wgUserName": null, "wgUserGroups": ["*"], "wgCategories": ["ABI Compliance Checker"], "wgBreakFrames": false, "wgRestrictionEdit": [], "wgRestrictionMove": []});
}
</script><script>if(window.mw){
mw.loader.load(["mediawiki.page.startup"]);
@@ -61,18 +61,18 @@
</li></ul>
<div style="padding-left:40px;">Print the tool version and don't do anything else.</div><br />
<h2> <span class="mw-headline" id="General_Options"> General Options </span></h2>
-<ul><li><b>-l|-lib|-library &lt;name&gt;</b>
+<ul><li><b>-l|-lib|-library NAME</b>
</li></ul>
<div style="padding-left:40px;">Library name (without version). It affects only on the path and the title of the report.</div><br />
-<ul><li><b>-d1|-old|-o &lt;path&gt;</b>
+<ul><li><b>-d1|-old|-o PATH</b>
</li></ul>
<div style="padding-left:40px;">Path to the <a href="Descriptor.html" title="Library Descriptor">descriptor</a> of 1st (old) library version.</div><br />
-<ul><li><b>-d2|-new|-n &lt;path&gt;</b>
+<ul><li><b>-d2|-new|-n PATH</b>
</li></ul>
<div style="padding-left:40px;">Path to the <a href="Descriptor.html" title="Library Descriptor">descriptor</a> of 2nd (new) library version.</div><br />
-<ul><li><b>-dump|-dump-abi &lt;descriptor.xml&gt;</b>
+<ul><li><b>-dump|-dump-abi PATH</b>
</li></ul>
-<div style="padding-left:40px;">Dump library ABI to gzipped TXT format file. You can transfer it anywhere and pass instead of the XML-descriptor. Also it may be used for debugging the tool.</div><br />
+<div style="padding-left:40px;">Create library ABI dump for the input XML descriptor. You can transfer it anywhere and pass instead of the descriptor. Also it can be used for debugging the tool.</div><br />
<ul><li><b>-old-dumps</b>
</li></ul>
<div style="padding-left:40px;">Enable support for old-version ABI dumps.</div><br />
@@ -80,25 +80,25 @@
<ul><li><b>-d|-descriptor-template</b>
</li></ul>
<div style="padding-left:40px;">Create XML-descriptor template ./VERSION.xml</div><br />
-<ul><li><b>-app|-application &lt;path&gt;</b>
+<ul><li><b>-app|-application PATH</b>
</li></ul>
<div style="padding-left:40px;">This option allow to specify the application that should be tested for portability to the new library version.</div><br />
<ul><li><b>-static-libs</b>
</li></ul>
<div style="padding-left:40px;">Check static libraries instead of the shared ones. The &lt;libs&gt; section of the XML-descriptor should point to static libraries location.</div><br />
-<ul><li><b>-cross-gcc|-gcc-path &lt;path&gt;</b>
+<ul><li><b>-cross-gcc|-gcc-path PATH</b>
</li></ul>
<div style="padding-left:40px;">Path to the cross GCC compiler to use instead of the usual (host) GCC.</div><br />
-<ul><li><b>-cross-prefix|-gcc-prefix &lt;prefix&gt;</b>
+<ul><li><b>-cross-prefix|-gcc-prefix PREFIX</b>
</li></ul>
<div style="padding-left:40px;">GCC toolchain prefix.</div><br />
-<ul><li><b>-sysroot &lt;dirpath&gt;</b>
+<ul><li><b>-sysroot DIR</b>
</li></ul>
-<div style="padding-left:40px;">Specify the alternative root directory. The tool will search for include paths in the &lt;dirpath&gt;/usr/include and &lt;dirpath&gt;/usr/lib directories.</div><br />
-<ul><li><b>-v1|-version1 &lt;num&gt;</b>
+<div style="padding-left:40px;">Specify the alternative root directory. The tool will search for include paths in the DIR/usr/include and DIR/usr/lib directories.</div><br />
+<ul><li><b>-v1|-version1 NUM</b>
</li></ul>
<div style="padding-left:40px;">Specify 1st library version outside the descriptor.</div><br />
-<ul><li><b>-v2|-version2 &lt;num&gt;</b>
+<ul><li><b>-v2|-version2 NUM</b>
</li></ul>
<div style="padding-left:40px;">Specify 2nd library version outside the descriptor.</div><br />
<ul><li><b>-s|-strict</b>
@@ -116,7 +116,7 @@
<ul><li><b>-show-retval</b>
</li></ul>
<div style="padding-left:40px;">Show the symbol's return type in the report.</div><br />
-<ul><li><b>-symbols-list &lt;path&gt;</b>
+<ul><li><b>-symbols-list PATH</b>
</li></ul>
<div style="padding-left:40px;">This option allow to specify a file with a list of interfaces (mangled names in C++) that should be checked, other library interfaces will not be checked.</div><br />
<ul><li><b>-use-dumps</b>
@@ -125,25 +125,25 @@
<ul><li><b>-nostdinc</b>
</li></ul>
<div style="padding-left:40px;">Do not search the GCC standard system directories for header files.</div><br />
-<ul><li><b>-dump-system &lt;name&gt;</b>
+<ul><li><b>-dump-system NAME -sysroot DIR</b>
</li></ul>
-<div style="padding-left:40px;">Find all the shared libraries and header files in &lt;dirpath&gt; directory, create XML descriptors and make ABI dumps for each library. The result set of ABI dumps can be compared (--cmp-systems) with the other one created for other version of operating system in order to check them for compatibility. Do not forget to specify -cross-gcc option if your target system requires some specific version of GCC compiler (different from the host GCC). The system ABI dump will be generated to: sys_dumps/&lt;name&gt;/&lt;arch&gt;.</div><br />
-<ul><li><b>-dump-system &lt;descriptor.xml&gt;</b>
+<div style="padding-left:40px;">Find all the shared libraries and header files in DIR directory, create XML descriptors and make ABI dumps for each library. The result set of ABI dumps can be compared (-cmp-systems) with the other one created for other version of operating system in order to check them for compatibility. Do not forget to specify -cross-gcc option if your target system requires some specific version of GCC compiler (different from the host GCC). The system ABI dump will be generated to: sys_dumps/NAME/ARCH.</div><br />
+<ul><li><b>-dump-system PATH</b>
</li></ul>
<div style="padding-left:40px;">The same as the previous option but takes an <a href="Descriptor.html" title="Operating System Descriptor">XML descriptor</a> of the target system.</div><br />
-<ul><li><b>-sysinfo &lt;dir&gt;</b>
+<ul><li><b>-sysinfo DIR</b>
</li></ul>
<div style="padding-left:40px;">This option may be used with -dump-system to dump ABI of operating systems and configure the dumping process. Default: modules/SysInfo/&lt;target&gt; {unix, symbian, windows}</div><br />
<ul><li><b>-cmp-systems</b>
</li></ul>
-<div style="padding-left:40px;">Compare two system ABI dumps. Create compatibility reports for each library and the common HTML report including the summary of test results for all checked libraries. Report will be generated to: sys_compat_reports/&lt;name1&gt;_to_&lt;name2&gt;/&lt;arch&gt;.</div><br />
-<ul><li><b>-libs-list &lt;path&gt;</b>
+<div style="padding-left:40px;">Compare two system ABI dumps. Create compatibility reports for each library and the common HTML report including the summary of test results for all checked libraries. Report will be generated to: sys_compat_reports/NAME1_to_NAME2/ARCH.</div><br />
+<ul><li><b>-libs-list PATH</b>
</li></ul>
<div style="padding-left:40px;">The file with a list of libraries, that should be dumped by the -dump-system option or should be checked by the -cmp-systems option.</div><br />
-<ul><li><b>-header &lt;name&gt;</b>
+<ul><li><b>-header NAME</b>
</li></ul>
<div style="padding-left:40px;">Check/Dump ABI of this header only.</div><br />
-<ul><li><b>-headers-list &lt;path&gt;</b>
+<ul><li><b>-headers-list PATH</b>
</li></ul>
<div style="padding-left:40px;">The file with a list of headers, that should be checked/dumped.</div><br />
<ul><li><b>-ext|-extended</b>
@@ -155,27 +155,24 @@
<ul><li><b>-stdout</b>
</li></ul>
<div style="padding-left:40px;">Print analysis results (compatibility reports and ABI dumps) to stdout instead of creating a file. This would allow piping data to other programs.</div><br />
-<ul><li><b>-report-format &lt;fmt&gt;</b>
+<ul><li><b>-report-format FORMAT</b>
</li></ul>
<div style="padding-left:40px;">Change format of compatibility report: html (default) or xml.</div><br />
-<ul><li><b>-dump-format &lt;fmt&gt;</b>
+<ul><li><b>-dump-format FORMAT</b>
</li></ul>
<div style="padding-left:40px;">Change format of ABI dump: perl (default) or xml.</div><br />
<ul><li><b>-xml</b>
</li></ul>
<div style="padding-left:40px;">Alias for: --report-format=xml or --dump-format=xml</div><br />
-<ul><li><b>-lang &lt;lang&gt;</b>
+<ul><li><b>-lang LANG</b>
</li></ul>
-<div style="padding-left:40px;">Set library language (C or C++). You can use this option if the tool cannot auto-detect a language. This option may be useful for checking C-library headers (--lang=C) in --headers-only or --extended modes.</div><br />
+<div style="padding-left:40px;">Set library language (C or C++). You can use this option if the tool cannot auto-detect a language. This option may be useful for checking C-library headers (--lang=C) in -headers-only or -extended modes.</div><br />
<ul><li><b>-binary|-bin|-abi</b>
</li></ul>
-<div style="padding-left:40px;">Show binary-compatibility problems only. Generate report to: compat_reports/&lt;library name&gt;/&lt;v1&gt;_to_&lt;v2&gt;/abi_compat_report.html</div><br />
+<div style="padding-left:40px;">Show binary-compatibility problems only. Generate report to: compat_reports/LIB_NAME/V1_to_V2/abi_compat_report.html</div><br />
<ul><li><b>-source|-src|-api</b>
</li></ul>
-<div style="padding-left:40px;">Show source-compatibility problems only. Generate report to: compat_reports/&lt;library name&gt;/&lt;v1&gt;_to_&lt;v2&gt;/src_compat_report.html</div><br />
-<p>library name&gt;/
-div style='padding-left:40px;'&gt;Show the symbol's return type in the report.
-</p>
+<div style="padding-left:40px;">Show source-compatibility problems only. Generate report to: compat_reports/LIB_NAME/V1_to_V2/src_compat_report.html</div><br />
<h2> <span class="mw-headline" id="Other_Options"> Other Options </span></h2>
<ul><li><b>-test</b>
</li></ul>
@@ -185,76 +182,85 @@ div style='padding-left:40px;'&gt;Show the symbol's return type in the report.
<div style="padding-left:40px;">Test ability to create, restore and compare ABI dumps.</div><br />
<ul><li><b>-debug</b>
</li></ul>
-<div style="padding-left:40px;">Debugging mode. Print debug info on the screen. Save intermediate analysis stages in the debug directory: debug/&lt;library&gt;/&lt;version&gt;/.</div><br />
+<div style="padding-left:40px;">Debugging mode. Print debug info on the screen. Save intermediate analysis stages in the debug directory: debug/LIB_NAME/VER/.</div><br />
<ul><li><b>-cpp-compatible</b>
</li></ul>
<div style="padding-left:40px;">If your header file is written in C language and can be compiled by the C++ compiler (i.e. doesn't contain C++-keywords), then you can tell ACC about this and speedup the analysis.</div><br />
-<ul><li><b>-p|-params &lt;path&gt;</b>
+<ul><li><b>-p|-params PATH</b>
</li></ul>
<div style="padding-left:40px;">Path to file with the function parameter names. It can be used for improving report view if the library header files don't contain parameter names. File format:</div><br />
<div style="padding-left:70px;">func1;param1;param2;param3 ...<br />
<p>func2;param1;param2;param3 ...<br />
</p>
&#160;&#160;...</div><br />
-<ul><li><b>-relpath &lt;path&gt;</b>
+<ul><li><b>-relpath PATH</b>
</li></ul>
-<div style="padding-left:40px;">Replace {RELPATH} macros to &lt;path&gt; in the XML-descriptor used for dumping the library ABI (see -dump option).</div><br />
-<ul><li><b>-relpath1 &lt;path&gt;</b>
+<div style="padding-left:40px;">Replace {RELPATH} macros to PATH in the XML-descriptor used for dumping the library ABI (see -dump option).</div><br />
+<ul><li><b>-relpath1 PATH</b>
</li></ul>
-<div style="padding-left:40px;">Replace {RELPATH} macros to &lt;path&gt; in the 1st XML-descriptor (see -d1 option).</div><br />
-<ul><li><b>-relpath2 &lt;path&gt;</b>
+<div style="padding-left:40px;">Replace {RELPATH} macros to PATH in the 1st XML-descriptor (see -d1 option).</div><br />
+<ul><li><b>-relpath2 PATH</b>
</li></ul>
-<div style="padding-left:40px;">Replace {RELPATH} macros to &lt;path&gt; in the 2nd XML-descriptor (see -d2 option).</div><br />
-<ul><li><b>-dump-path &lt;path&gt;</b>
+<div style="padding-left:40px;">Replace {RELPATH} macros to PATH in the 2nd XML-descriptor (see -d2 option).</div><br />
+<ul><li><b>-dump-path PATH</b>
</li></ul>
-<div style="padding-left:40px;">Specify a *.abi.tar.gz or *.abi file path where to generate an ABI dump. Default path: abi_dumps/&lt;library&gt;/&lt;library&gt;_&lt;version&gt;.abi.tar.gz</div><br />
+<div style="padding-left:40px;">Specify a *.abi.tar.gz or *.abi file path where to generate an ABI dump. Default path: abi_dumps/LIB_NAME/LIB_NAME_VERSION.abi.tar.gz</div><br />
<ul><li><b>-sort</b>
</li></ul>
<div style="padding-left:40px;">Enable sorting of data in ABI dumps.</div><br />
-<ul><li><b>-report-path &lt;path&gt;</b>
+<ul><li><b>-report-path PATH</b>
</li></ul>
<div style="padding-left:40px;">Specify the file path where to generate the compatibility report. Default report path: compat_reports/&lt;library name&gt;/&lt;v1&gt;_to_&lt;v2&gt;/abi_compat_report.html</div><br />
-<ul><li><b>-bin-report-path &lt;path&gt;</b>
+<ul><li><b>-bin-report-path PATH</b>
</li></ul>
-<div style="padding-left:40px;">Path to binary-compatibility report. Default: compat_reports/&lt;library name&gt;/&lt;v1&gt;_to_&lt;v2&gt;/abi_compat_report.html</div><br />
-<ul><li><b>-src-report-path &lt;path&gt;</b>
+<div style="padding-left:40px;">Path to binary-compatibility report. Default: compat_reports/LIB_NAME/V1_to_V2/abi_compat_report.html</div><br />
+<ul><li><b>-src-report-path PATH</b>
</li></ul>
-<div style="padding-left:40px;">Path to source-compatibility report. Default: compat_reports/&lt;library name&gt;/&lt;v1&gt;_to_&lt;v2&gt;/src_compat_report.html</div><br />
-<ul><li><b>-log-path &lt;path&gt;</b>
+<div style="padding-left:40px;">Path to source-compatibility report. Default: compat_reports/LIB_NAME/V1_to_V2/src_compat_report.html</div><br />
+<ul><li><b>-log-path PATH</b>
</li></ul>
-<div style="padding-left:40px;">Log path for all messages. Default log path: logs/&lt;library&gt;/&lt;version&gt;/log.txt</div><br />
-<ul><li><b>-log1-path &lt;path&gt;</b>
+<div style="padding-left:40px;">Log path for all messages. Default log path: logs/LIB_NAME/VER/log.txt</div><br />
+<ul><li><b>-log1-path PATH</b>
</li></ul>
-<div style="padding-left:40px;">Log path for 1st version of a library. Default log path: logs/&lt;library name&gt;/&lt;v1&gt;/log.txt</div><br />
-<ul><li><b>-log2-path &lt;path&gt;</b>
+<div style="padding-left:40px;">Log path for 1st version of a library. Default log path: logs/LIB_NAME/V1/log.txt</div><br />
+<ul><li><b>-log2-path PATH</b>
</li></ul>
-<div style="padding-left:40px;">Log path for 2nd version of a library. Default log path: logs/&lt;library name&gt;/&lt;v1&gt;/log.txt</div><br />
-<ul><li><b>-logging-mode &lt;mode&gt;</b>
+<div style="padding-left:40px;">Log path for 2nd version of a library. Default log path: logs/LIB_NAME/V1/log.txt</div><br />
+<ul><li><b>-logging-mode MODE</b>
</li></ul>
<div style="padding-left:40px;">Change logging mode. Modes: w - overwrite old logs (default), a - append old logs, n - do not write any logs</div><br />
<ul><li><b>-list-affected</b>
</li></ul>
<div style="padding-left:40px;">Generate file with the list of incompatible symbols beside the HTML compatibility report. Use 'c++filt @file' command from GNU Binutils to unmangle C++ symbols in the generated file. Default name: abi_affected.txt</div><br />
-<ul><li><b>-component &lt;name&gt;</b>
+<ul><li><b>-component NAME</b>
</li></ul>
<div style="padding-left:40px;">The component name in the title and summary of the HTML report. Default: library</div><br />
-<ul><li><b>-l-full|-lib-full &lt;name&gt;</b>
+<ul><li><b>-l-full|-lib-full NAME</b>
</li></ul>
<div style="padding-left:40px;">Change library name in the report title to &lt;name&gt;. By default will be displayed a name specified by -l option.</div><br />
-<ul><li><b>-b|-browse &lt;program&gt;</b>
+<ul><li><b>-b|-browse PROGRAM</b>
</li></ul>
<div style="padding-left:40px;">Open report(s) in the browser (firefox, opera, etc.).</div><br />
<ul><li><b>-open</b>
</li></ul>
<div style="padding-left:40px;">Open report(s) in the default browser.</div><br />
+<ul><li><b>-extra-info DIR</b>
+</li></ul>
+<div style="padding-left:40px;">Dump extra info to DIR.</div><br />
+<ul><li><b>-extra-dump</b>
+</li></ul>
+<div style="padding-left:40px;">Create extended ABI dump containing all symbols from the translation unit.</div><br />
+<ul><li><b>-force</b>
+</li></ul>
+<div style="padding-left:40px;">Try to use this option if the tool doesn't work.</div><br />
<!--
NewPP limit report
-Preprocessor node count: 78/1000000
+Preprocessor node count: 81/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->
-<!-- Saved in parser cache with key rasispdb:pcache:idhash:2442-0!*!0!!en!*!* and timestamp 20121018004357 -->
+<!-- Saved in parser cache with key rasispdb:pcache:idhash:2442-0!*!0!!en!*!* and timestamp 20121130122707 -->
</div></div></div></div></div></body></html> \ No newline at end of file
diff --git a/doc/Readme.html b/doc/Readme.html
index c650533..b7ec8ce 100644
--- a/doc/Readme.html
+++ b/doc/Readme.html
@@ -21,7 +21,7 @@
</style>
<script src="/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=monobook&amp;*"></script>
<script>if(window.mw){
- mw.config.set({"wgCanonicalNamespace": "", "wgCanonicalSpecialPageName": false, "wgNamespaceNumber": 0, "wgPageName": "ABI_compliance_checker", "wgTitle": "ABI Compliance Checker", "wgCurRevisionId": 8115, "wgArticleId": 2292, "wgIsArticle": true, "wgAction": "view", "wgUserName": null, "wgUserGroups": ["*"], "wgCategories": ["ABI Compliance Checker"], "wgBreakFrames": false, "wgRestrictionEdit": [], "wgRestrictionMove": []});
+ mw.config.set({"wgCanonicalNamespace": "", "wgCanonicalSpecialPageName": false, "wgNamespaceNumber": 0, "wgPageName": "ABI_compliance_checker", "wgTitle": "ABI Compliance Checker", "wgCurRevisionId": 8162, "wgArticleId": 2292, "wgIsArticle": true, "wgAction": "view", "wgUserName": null, "wgUserGroups": ["*"], "wgCategories": ["ABI Compliance Checker"], "wgBreakFrames": false, "wgRestrictionEdit": [], "wgRestrictionMove": []});
}
</script><script>if(window.mw){
mw.loader.load(["mediawiki.page.startup"]);
@@ -92,7 +92,7 @@
<h2> <span class="mw-headline" id="Downloads"> Downloads </span></h2>
<h3> <span class="mw-headline" id="Releases"> Releases </span></h3>
<p>All releases can be downloaded from <b><a href="Changes.html" title="ABI Compliance Checker Downloads">this page</a></b> or <b><a rel="nofollow" class="external text" href="https://github.com/lvc/abi-compliance-checker/downloads/">github.com</a></b>.
-</p><p>Latest release: <a rel="nofollow" class="external text" href="https://github.com/lvc/abi-compliance-checker/downloads/abi-compliance-checker-1.98.4.tar.gz">1.98.4</a>
+</p><p>Latest release: <a rel="nofollow" class="external text" href="https://github.com/lvc/abi-compliance-checker/downloads/abi-compliance-checker-1.98.5.tar.gz">1.98.5</a>
</p>
<h3> <span class="mw-headline" id="Git"> Git </span></h3>
<p>Read-only access to the latest development version:<br />
@@ -118,7 +118,7 @@
</li></ul>
</li></ul>
<ul><li><b>Mac OS X</b>
-<ul><li> <a rel="nofollow" class="external text" href="http://developer.apple.com/technologies/tools/xcode.html">Xcode</a> (gcc, otool, c++filt)
+<ul><li> <a rel="nofollow" class="external text" href="http://developer.apple.com/technologies/tools/xcode.html">Xcode</a> (gcc, c++filt, otool, nm)
</li><li> <a rel="nofollow" class="external text" href="http://ctags.sourceforge.net/">Ctags</a> (5.8 or newer)
</li></ul>
</li></ul>
@@ -223,6 +223,9 @@ You can see detailed problem descriptions in the visual interactive HTML-format
<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;cd abi-compliance-checker-x.y.z/&#160;</code><br /><br />
<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;sudo perl Makefile.pl -install --prefix=PREFIX [/usr, /usr/local, ...]&#160;</code>
</p><p>This command will install an <code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker&#160;</code> program in the <code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;PREFIX/bin&#160;</code> system directory and private modules into the <code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;PREFIX/share&#160;</code>.
+</p><p>To verify that the tool is installed correctly and it works on your host run:<br />
+<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;cd tmp/&#160;</code><br /><br />
+<code style="border: dashed 1px gray; background-color: #f0f0f0;">&#160;abi-compliance-checker -test&#160;</code><br /><br />
</p>
<h2> <span class="mw-headline" id="Usage"> Usage </span></h2>
<p>For using the tool, you should provide the <a href="Descriptor.html" title="Library Descriptor"><b>XML descriptors</b></a> for two library versions: <a href="Descriptor.html" title="Library Descriptor"><b>v1.xml</b></a> and <a href="Descriptor.html" title="Library Descriptor"><b>v2.xml</b></a> files. Library descriptor is a simple XML-file that specifies version number, paths to header files and shared libraries and other optional information. An example of the descriptor is the following (0.3.4.xml):
@@ -474,11 +477,11 @@ Check client application portability between libssh versions:<br />
<!--
NewPP limit report
-Preprocessor node count: 144/1000000
+Preprocessor node count: 146/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->
-<!-- Saved in parser cache with key rasispdb:pcache:idhash:2292-0!*!0!!en!*!* and timestamp 20121018090115 -->
+<!-- Saved in parser cache with key rasispdb:pcache:idhash:2292-0!*!0!!en!*!* and timestamp 20121130123119 -->
</div></div></div></div></div></body></html> \ No newline at end of file
diff --git a/doc/SysCheck/Descriptor.html b/doc/SysCheck/Descriptor.html
index dfda4a1..cfa84ec 100644
--- a/doc/SysCheck/Descriptor.html
+++ b/doc/SysCheck/Descriptor.html
@@ -233,5 +233,5 @@ Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->
-<!-- Saved in parser cache with key rasispdb:pcache:idhash:2657-0!*!*!!*!*!* and timestamp 20121018090130 -->
+<!-- Saved in parser cache with key rasispdb:pcache:idhash:2657-0!*!*!!*!*!* and timestamp 20121130001944 -->
</div></div></div></div></div></body></html> \ No newline at end of file
diff --git a/doc/SysCheck/Examples.html b/doc/SysCheck/Examples.html
index 2d7f622..7ca1c7c 100644
--- a/doc/SysCheck/Examples.html
+++ b/doc/SysCheck/Examples.html
@@ -239,5 +239,5 @@ Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->
-<!-- Saved in parser cache with key rasispdb:pcache:idhash:2656-0!*!*!!en!*!* and timestamp 20121018090131 -->
+<!-- Saved in parser cache with key rasispdb:pcache:idhash:2656-0!*!*!!en!*!* and timestamp 20121130002522 -->
</div></div></div></div></div></body></html> \ No newline at end of file
diff --git a/doc/SysCheck/Usage.html b/doc/SysCheck/Usage.html
index 1414cc6..880dd0c 100644
--- a/doc/SysCheck/Usage.html
+++ b/doc/SysCheck/Usage.html
@@ -116,5 +116,5 @@ Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->
-<!-- Saved in parser cache with key rasispdb:pcache:idhash:2655-0!*!0!!en!*!* and timestamp 20121017230252 -->
+<!-- Saved in parser cache with key rasispdb:pcache:idhash:2655-0!*!0!!en!*!* and timestamp 20121130084242 -->
</div></div></div></div></div></body></html> \ No newline at end of file