summaryrefslogtreecommitdiffstats
diff options
-rw-r--r--dir_050b0fd4c12b11e577fc62cadd38333c.html6
-rw-r--r--dir_050b0fd4c12b11e577fc62cadd38333c_dep.svg2
-rw-r--r--dir_051175132f4454d12945553d89a8ac13.html6
-rw-r--r--dir_051175132f4454d12945553d89a8ac13_dep.svg2
-rw-r--r--dir_1087778745859cd18be670b7cf7efa2c.html6
-rw-r--r--dir_1087778745859cd18be670b7cf7efa2c_dep.svg2
-rw-r--r--dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html6
-rw-r--r--dir_9d9991cdcb854ebd555779bd1410e407.html6
-rw-r--r--dir_9d9991cdcb854ebd555779bd1410e407_dep.svg2
-rw-r--r--dir_c343a229bf13272cfcfca534d5cf18a1.html6
-rw-r--r--dir_c343a229bf13272cfcfca534d5cf18a1_dep.svg2
-rw-r--r--dir_f1f18bb658d796f4e4473350323ee896.html6
-rw-r--r--dir_f1f18bb658d796f4e4473350323ee896_dep.svg2
-rw-r--r--doxygen.css64
-rw-r--r--graph_legend.html14
-rw-r--r--graph_legend.svg34
-rw-r--r--index.html50
17 files changed, 125 insertions, 91 deletions
diff --git a/dir_050b0fd4c12b11e577fc62cadd38333c.html b/dir_050b0fd4c12b11e577fc62cadd38333c.html
index 1480a431..ed2d27a0 100644
--- a/dir_050b0fd4c12b11e577fc62cadd38333c.html
+++ b/dir_050b0fd4c12b11e577fc62cadd38333c.html
@@ -3,7 +3,7 @@
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=11"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.9.5"/> 6<meta name="generator" content="Doxygen 1.9.6"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>My Project: /home/dodji Directory Reference</title> 8<title>My Project: /home/dodji Directory Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
29</table> 29</table>
30</div> 30</div>
31<!-- end header part --> 31<!-- end header part -->
32<!-- Generated by Doxygen 1.9.5 --> 32<!-- Generated by Doxygen 1.9.6 -->
33<script type="text/javascript"> 33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ 34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html'); 35var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -84,7 +84,7 @@ Directory dependency graph for dodji:</div>
84</div><!-- contents --> 84</div><!-- contents -->
85<!-- start footer part --> 85<!-- start footer part -->
86<hr class="footer"/><address class="footer"><small> 86<hr class="footer"/><address class="footer"><small>
87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
88</small></address> 88</small></address>
89</body> 89</body>
90</html> 90</html>
diff --git a/dir_050b0fd4c12b11e577fc62cadd38333c_dep.svg b/dir_050b0fd4c12b11e577fc62cadd38333c_dep.svg
index 90fb339e..527ee81f 100644
--- a/dir_050b0fd4c12b11e577fc62cadd38333c_dep.svg
+++ b/dir_050b0fd4c12b11e577fc62cadd38333c_dep.svg
@@ -1,7 +1,7 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 7.0.1 (0) 4<!-- Generated by graphviz version 8.0.2 (20230410.1723)
5 --> 5 -->
6<!-- Title: /home/dodji Pages: 1 --> 6<!-- Title: /home/dodji Pages: 1 -->
7<svg width="141pt" height="94pt" 7<svg width="141pt" height="94pt"
diff --git a/dir_051175132f4454d12945553d89a8ac13.html b/dir_051175132f4454d12945553d89a8ac13.html
index 92fd5d1b..8d8ae7b4 100644
--- a/dir_051175132f4454d12945553d89a8ac13.html
+++ b/dir_051175132f4454d12945553d89a8ac13.html
@@ -3,7 +3,7 @@
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=11"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.9.5"/> 6<meta name="generator" content="Doxygen 1.9.6"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>My Project: /home/dodji/git/libabigail/master/doc/website Directory Reference</title> 8<title>My Project: /home/dodji/git/libabigail/master/doc/website Directory Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
29</table> 29</table>
30</div> 30</div>
31<!-- end header part --> 31<!-- end header part -->
32<!-- Generated by Doxygen 1.9.5 --> 32<!-- Generated by Doxygen 1.9.6 -->
33<script type="text/javascript"> 33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ 34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html'); 35var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -84,7 +84,7 @@ Directory dependency graph for website:</div>
84</div><!-- contents --> 84</div><!-- contents -->
85<!-- start footer part --> 85<!-- start footer part -->
86<hr class="footer"/><address class="footer"><small> 86<hr class="footer"/><address class="footer"><small>
87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
88</small></address> 88</small></address>
89</body> 89</body>
90</html> 90</html>
diff --git a/dir_051175132f4454d12945553d89a8ac13_dep.svg b/dir_051175132f4454d12945553d89a8ac13_dep.svg
index 50605e3c..83423449 100644
--- a/dir_051175132f4454d12945553d89a8ac13_dep.svg
+++ b/dir_051175132f4454d12945553d89a8ac13_dep.svg
@@ -1,7 +1,7 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 7.0.1 (0) 4<!-- Generated by graphviz version 8.0.2 (20230410.1723)
5 --> 5 -->
6<!-- Title: /home/dodji/git/libabigail/master/doc/website Pages: 1 --> 6<!-- Title: /home/dodji/git/libabigail/master/doc/website Pages: 1 -->
7<svg width="90pt" height="78pt" 7<svg width="90pt" height="78pt"
diff --git a/dir_1087778745859cd18be670b7cf7efa2c.html b/dir_1087778745859cd18be670b7cf7efa2c.html
index 91b5dffb..2dbfe99b 100644
--- a/dir_1087778745859cd18be670b7cf7efa2c.html
+++ b/dir_1087778745859cd18be670b7cf7efa2c.html
@@ -3,7 +3,7 @@
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=11"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.9.5"/> 6<meta name="generator" content="Doxygen 1.9.6"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>My Project: /home/dodji/git Directory Reference</title> 8<title>My Project: /home/dodji/git Directory Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
29</table> 29</table>
30</div> 30</div>
31<!-- end header part --> 31<!-- end header part -->
32<!-- Generated by Doxygen 1.9.5 --> 32<!-- Generated by Doxygen 1.9.6 -->
33<script type="text/javascript"> 33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ 34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html'); 35var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -84,7 +84,7 @@ Directory dependency graph for git:</div>
84</div><!-- contents --> 84</div><!-- contents -->
85<!-- start footer part --> 85<!-- start footer part -->
86<hr class="footer"/><address class="footer"><small> 86<hr class="footer"/><address class="footer"><small>
87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
88</small></address> 88</small></address>
89</body> 89</body>
90</html> 90</html>
diff --git a/dir_1087778745859cd18be670b7cf7efa2c_dep.svg b/dir_1087778745859cd18be670b7cf7efa2c_dep.svg
index ceb5b6ad..c853d373 100644
--- a/dir_1087778745859cd18be670b7cf7efa2c_dep.svg
+++ b/dir_1087778745859cd18be670b7cf7efa2c_dep.svg
@@ -1,7 +1,7 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 7.0.1 (0) 4<!-- Generated by graphviz version 8.0.2 (20230410.1723)
5 --> 5 -->
6<!-- Title: /home/dodji/git Pages: 1 --> 6<!-- Title: /home/dodji/git Pages: 1 -->
7<svg width="158pt" height="94pt" 7<svg width="158pt" height="94pt"
diff --git a/dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html b/dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html
index bcb8a1b6..ce024732 100644
--- a/dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html
+++ b/dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html
@@ -3,7 +3,7 @@
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=11"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.9.5"/> 6<meta name="generator" content="Doxygen 1.9.6"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>My Project: /home Directory Reference</title> 8<title>My Project: /home Directory Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
29</table> 29</table>
30</div> 30</div>
31<!-- end header part --> 31<!-- end header part -->
32<!-- Generated by Doxygen 1.9.5 --> 32<!-- Generated by Doxygen 1.9.6 -->
33<script type="text/javascript"> 33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ 34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html'); 35var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -79,7 +79,7 @@ $(function() {
79</div><!-- contents --> 79</div><!-- contents -->
80<!-- start footer part --> 80<!-- start footer part -->
81<hr class="footer"/><address class="footer"><small> 81<hr class="footer"/><address class="footer"><small>
82Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 82Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
83</small></address> 83</small></address>
84</body> 84</body>
85</html> 85</html>
diff --git a/dir_9d9991cdcb854ebd555779bd1410e407.html b/dir_9d9991cdcb854ebd555779bd1410e407.html
index dfc71a58..80c37618 100644
--- a/dir_9d9991cdcb854ebd555779bd1410e407.html
+++ b/dir_9d9991cdcb854ebd555779bd1410e407.html
@@ -3,7 +3,7 @@
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=11"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.9.5"/> 6<meta name="generator" content="Doxygen 1.9.6"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>My Project: /home/dodji/git/libabigail Directory Reference</title> 8<title>My Project: /home/dodji/git/libabigail Directory Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
29</table> 29</table>
30</div> 30</div>
31<!-- end header part --> 31<!-- end header part -->
32<!-- Generated by Doxygen 1.9.5 --> 32<!-- Generated by Doxygen 1.9.6 -->
33<script type="text/javascript"> 33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ 34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html'); 35var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -84,7 +84,7 @@ Directory dependency graph for libabigail:</div>
84</div><!-- contents --> 84</div><!-- contents -->
85<!-- start footer part --> 85<!-- start footer part -->
86<hr class="footer"/><address class="footer"><small> 86<hr class="footer"/><address class="footer"><small>
87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
88</small></address> 88</small></address>
89</body> 89</body>
90</html> 90</html>
diff --git a/dir_9d9991cdcb854ebd555779bd1410e407_dep.svg b/dir_9d9991cdcb854ebd555779bd1410e407_dep.svg
index 5d9def79..e662b9b5 100644
--- a/dir_9d9991cdcb854ebd555779bd1410e407_dep.svg
+++ b/dir_9d9991cdcb854ebd555779bd1410e407_dep.svg
@@ -1,7 +1,7 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 7.0.1 (0) 4<!-- Generated by graphviz version 8.0.2 (20230410.1723)
5 --> 5 -->
6<!-- Title: /home/dodji/git/libabigail Pages: 1 --> 6<!-- Title: /home/dodji/git/libabigail Pages: 1 -->
7<svg width="176pt" height="94pt" 7<svg width="176pt" height="94pt"
diff --git a/dir_c343a229bf13272cfcfca534d5cf18a1.html b/dir_c343a229bf13272cfcfca534d5cf18a1.html
index ebba5788..e102b04c 100644
--- a/dir_c343a229bf13272cfcfca534d5cf18a1.html
+++ b/dir_c343a229bf13272cfcfca534d5cf18a1.html
@@ -3,7 +3,7 @@
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=11"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.9.5"/> 6<meta name="generator" content="Doxygen 1.9.6"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>My Project: /home/dodji/git/libabigail/master/doc Directory Reference</title> 8<title>My Project: /home/dodji/git/libabigail/master/doc Directory Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
29</table> 29</table>
30</div> 30</div>
31<!-- end header part --> 31<!-- end header part -->
32<!-- Generated by Doxygen 1.9.5 --> 32<!-- Generated by Doxygen 1.9.6 -->
33<script type="text/javascript"> 33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ 34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html'); 35var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -84,7 +84,7 @@ Directory dependency graph for doc:</div>
84</div><!-- contents --> 84</div><!-- contents -->
85<!-- start footer part --> 85<!-- start footer part -->
86<hr class="footer"/><address class="footer"><small> 86<hr class="footer"/><address class="footer"><small>
87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
88</small></address> 88</small></address>
89</body> 89</body>
90</html> 90</html>
diff --git a/dir_c343a229bf13272cfcfca534d5cf18a1_dep.svg b/dir_c343a229bf13272cfcfca534d5cf18a1_dep.svg
index 0ba40d71..5e75901f 100644
--- a/dir_c343a229bf13272cfcfca534d5cf18a1_dep.svg
+++ b/dir_c343a229bf13272cfcfca534d5cf18a1_dep.svg
@@ -1,7 +1,7 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 7.0.1 (0) 4<!-- Generated by graphviz version 8.0.2 (20230410.1723)
5 --> 5 -->
6<!-- Title: /home/dodji/git/libabigail/master/doc Pages: 1 --> 6<!-- Title: /home/dodji/git/libabigail/master/doc Pages: 1 -->
7<svg width="156pt" height="94pt" 7<svg width="156pt" height="94pt"
diff --git a/dir_f1f18bb658d796f4e4473350323ee896.html b/dir_f1f18bb658d796f4e4473350323ee896.html
index 84a9158c..c3c23d09 100644
--- a/dir_f1f18bb658d796f4e4473350323ee896.html
+++ b/dir_f1f18bb658d796f4e4473350323ee896.html
@@ -3,7 +3,7 @@
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=11"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.9.5"/> 6<meta name="generator" content="Doxygen 1.9.6"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>My Project: /home/dodji/git/libabigail/master Directory Reference</title> 8<title>My Project: /home/dodji/git/libabigail/master Directory Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
29</table> 29</table>
30</div> 30</div>
31<!-- end header part --> 31<!-- end header part -->
32<!-- Generated by Doxygen 1.9.5 --> 32<!-- Generated by Doxygen 1.9.6 -->
33<script type="text/javascript"> 33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ 34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html'); 35var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -84,7 +84,7 @@ Directory dependency graph for master:</div>
84</div><!-- contents --> 84</div><!-- contents -->
85<!-- start footer part --> 85<!-- start footer part -->
86<hr class="footer"/><address class="footer"><small> 86<hr class="footer"/><address class="footer"><small>
87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 87Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
88</small></address> 88</small></address>
89</body> 89</body>
90</html> 90</html>
diff --git a/dir_f1f18bb658d796f4e4473350323ee896_dep.svg b/dir_f1f18bb658d796f4e4473350323ee896_dep.svg
index af27f43c..0530ecd7 100644
--- a/dir_f1f18bb658d796f4e4473350323ee896_dep.svg
+++ b/dir_f1f18bb658d796f4e4473350323ee896_dep.svg
@@ -1,7 +1,7 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 7.0.1 (0) 4<!-- Generated by graphviz version 8.0.2 (20230410.1723)
5 --> 5 -->
6<!-- Title: /home/dodji/git/libabigail/master Pages: 1 --> 6<!-- Title: /home/dodji/git/libabigail/master Pages: 1 -->
7<svg width="154pt" height="94pt" 7<svg width="154pt" height="94pt"
diff --git a/doxygen.css b/doxygen.css
index 89dee6c4..08cc53ab 100644
--- a/doxygen.css
+++ b/doxygen.css
@@ -1,4 +1,4 @@
1/* The standard CSS for doxygen 1.9.5*/ 1/* The standard CSS for doxygen 1.9.6*/
2 2
3html { 3html {
4/* page base colors */ 4/* page base colors */
@@ -327,20 +327,6 @@ html {
327body { 327body {
328 background-color: var(--page-background-color); 328 background-color: var(--page-background-color);
329 color: var(--page-foreground-color); 329 color: var(--page-foreground-color);
330 scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
331}
332
333::-webkit-scrollbar {
334 background-color: var(--scrollbar-background-color);
335 height: 10px;
336 width: 10px;
337}
338::-webkit-scrollbar-thumb {
339 background-color: var(--scrollbar-thumb-color);
340 border-radius: 8px;
341}
342::-webkit-scrollbar-corner {
343 background-color: var(--scrollbar-background-color);
344} 330}
345 331
346body, table, div, p, dl { 332body, table, div, p, dl {
@@ -601,6 +587,16 @@ ul {
601 overflow: visible; 587 overflow: visible;
602} 588}
603 589
590ul.multicol {
591 -moz-column-gap: 1em;
592 -webkit-column-gap: 1em;
593 column-gap: 1em;
594 -moz-column-count: 3;
595 -webkit-column-count: 3;
596 column-count: 3;
597 list-style-type: none;
598}
599
604#side-nav ul { 600#side-nav ul {
605 overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ 601 overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
606} 602}
@@ -1971,3 +1967,41 @@ u {
1971 text-decoration: underline; 1967 text-decoration: underline;
1972} 1968}
1973 1969
1970details>summary {
1971 list-style-type: none;
1972}
1973
1974details > summary::-webkit-details-marker {
1975 display: none;
1976}
1977
1978details>summary::before {
1979 content: "\25ba";
1980 padding-right:4px;
1981 font-size: 80%;
1982}
1983
1984details[open]>summary::before {
1985 content: "\25bc";
1986 padding-right:4px;
1987 font-size: 80%;
1988}
1989
1990body {
1991 scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
1992}
1993
1994::-webkit-scrollbar {
1995 background-color: var(--scrollbar-background-color);
1996 height: 12px;
1997 width: 12px;
1998}
1999::-webkit-scrollbar-thumb {
2000 border-radius: 6px;
2001 box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color);
2002 border: solid 2px transparent;
2003}
2004::-webkit-scrollbar-corner {
2005 background-color: var(--scrollbar-background-color);
2006}
2007
diff --git a/graph_legend.html b/graph_legend.html
index 305cc274..30a63f39 100644
--- a/graph_legend.html
+++ b/graph_legend.html
@@ -3,7 +3,7 @@
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=11"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.9.5"/> 6<meta name="generator" content="Doxygen 1.9.6"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>My Project: Graph Legend</title> 8<title>My Project: Graph Legend</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
29</table> 29</table>
30</div> 30</div>
31<!-- end header part --> 31<!-- end header part -->
32<!-- Generated by Doxygen 1.9.5 --> 32<!-- Generated by Doxygen 1.9.6 -->
33<script type="text/javascript"> 33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ 34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html'); 35var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -72,8 +72,8 @@ $(function() {
72 <div class="headertitle"><div class="title">Graph Legend</div></div> 72 <div class="headertitle"><div class="title">Graph Legend</div></div>
73</div><!--header--> 73</div><!--header-->
74<div class="contents"> 74<div class="contents">
75<p >This page explains how to interpret the graphs that are generated by doxygen.</p> 75<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
76<p >Consider the following example: </p><div class="fragment"><div class="line"><span class="comment">/*! Invisible class because of truncation */</span></div> 76<p>Consider the following example: </p><div class="fragment"><div class="line"><span class="comment">/*! Invisible class because of truncation */</span></div>
77<div class="line"><span class="keyword">class </span>Invisible { };</div> 77<div class="line"><span class="keyword">class </span>Invisible { };</div>
78<div class="line"><span class="comment"></span> </div> 78<div class="line"><span class="comment"></span> </div>
79<div class="line"><span class="comment">/*! Truncated class, inheritance relation is hidden */</span></div> 79<div class="line"><span class="comment">/*! Truncated class, inheritance relation is hidden */</span></div>
@@ -108,7 +108,7 @@ $(function() {
108<div class="line"> Used *m_usedClass;</div> 108<div class="line"> Used *m_usedClass;</div>
109<div class="line">};</div> 109<div class="line">};</div>
110</div><!-- fragment --><p> This will result in the following graph:</p> 110</div><!-- fragment --><p> This will result in the following graph:</p>
111<center><iframe scrolling="no" frameborder="0" src="graph_legend.svg" width="682" height="212"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe> </center><p >The boxes in the above graph have the following meaning: </p> 111<center><iframe scrolling="no" frameborder="0" src="graph_legend.svg" width="682" height="212"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe> </center><p>The boxes in the above graph have the following meaning: </p>
112<ul> 112<ul>
113<li> 113<li>
114A filled gray box represents the struct or class for which the graph is generated. </li> 114A filled gray box represents the struct or class for which the graph is generated. </li>
@@ -119,7 +119,7 @@ A box with a gray border denotes an undocumented struct or class. </li>
119<li> 119<li>
120A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li> 120A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
121</ul> 121</ul>
122<p >The arrows have the following meaning: </p> 122<p>The arrows have the following meaning: </p>
123<ul> 123<ul>
124<li> 124<li>
125A blue arrow is used to visualize a public inheritance relation between two classes. </li> 125A blue arrow is used to visualize a public inheritance relation between two classes. </li>
@@ -135,7 +135,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
135</div><!-- contents --> 135</div><!-- contents -->
136<!-- start footer part --> 136<!-- start footer part -->
137<hr class="footer"/><address class="footer"><small> 137<hr class="footer"/><address class="footer"><small>
138Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 138Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
139</small></address> 139</small></address>
140</body> 140</body>
141</html> 141</html>
diff --git a/graph_legend.svg b/graph_legend.svg
index f23cc70c..4bf13b44 100644
--- a/graph_legend.svg
+++ b/graph_legend.svg
@@ -1,7 +1,7 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4<!-- Generated by graphviz version 7.0.1 (0) 4<!-- Generated by graphviz version 8.0.2 (20230410.1723)
5 --> 5 -->
6<!-- Title: Graph Legend Pages: 1 --> 6<!-- Title: Graph Legend Pages: 1 -->
7<svg width="511pt" height="159pt" 7<svg width="511pt" height="159pt"
@@ -29,8 +29,8 @@
29<!-- Node10&#45;&gt;Node9 --> 29<!-- Node10&#45;&gt;Node9 -->
30<g id="edge1" class="edge"> 30<g id="edge1" class="edge">
31<title>Node10&#45;&gt;Node9</title> 31<title>Node10&#45;&gt;Node9</title>
32<path fill="none" stroke="#63b8ff" d="M76.26,-62.62C123.76,-49.57 198.58,-29.02 238.59,-18.03"/> 32<path fill="none" stroke="#63b8ff" d="M75.96,-62.7C123.44,-49.66 198.49,-29.04 238.59,-18.03"/>
33<polygon fill="#63b8ff" stroke="#63b8ff" points="75.57,-59.18 66.86,-65.2 77.43,-65.93 75.57,-59.18"/> 33<polygon fill="#63b8ff" stroke="#63b8ff" points="75.11,-59.58 66.4,-65.6 76.97,-66.33 75.11,-59.58"/>
34</g> 34</g>
35<!-- Node11 --> 35<!-- Node11 -->
36<g id="node3" class="node"> 36<g id="node3" class="node">
@@ -44,8 +44,8 @@
44<!-- Node11&#45;&gt;Node10 --> 44<!-- Node11&#45;&gt;Node10 -->
45<g id="edge2" class="edge"> 45<g id="edge2" class="edge">
46<title>Node11&#45;&gt;Node10</title> 46<title>Node11&#45;&gt;Node10</title>
47<path fill="none" stroke="#63b8ff" d="M33,-120.18C33,-108.44 33,-94.27 33,-85.32"/> 47<path fill="none" stroke="#63b8ff" d="M33,-120.93C33,-109.05 33,-94.46 33,-85.32"/>
48<polygon fill="#63b8ff" stroke="#63b8ff" points="29.5,-120.09 33,-130.09 36.5,-120.09 29.5,-120.09"/> 48<polygon fill="#63b8ff" stroke="#63b8ff" points="29.5,-120.6 33,-130.6 36.5,-120.6 29.5,-120.6"/>
49</g> 49</g>
50<!-- Node13 --> 50<!-- Node13 -->
51<g id="node4" class="node"> 51<g id="node4" class="node">
@@ -56,8 +56,8 @@
56<!-- Node13&#45;&gt;Node9 --> 56<!-- Node13&#45;&gt;Node9 -->
57<g id="edge3" class="edge"> 57<g id="edge3" class="edge">
58<title>Node13&#45;&gt;Node9</title> 58<title>Node13&#45;&gt;Node9</title>
59<path fill="none" stroke="darkgreen" d="M154.88,-60.94C182.54,-48.38 222.86,-30.08 246.56,-19.32"/> 59<path fill="none" stroke="darkgreen" d="M154.52,-61.1C182.18,-48.54 222.75,-30.13 246.56,-19.32"/>
60<polygon fill="darkgreen" stroke="darkgreen" points="153.64,-57.66 145.98,-64.98 156.54,-64.03 153.64,-57.66"/> 60<polygon fill="darkgreen" stroke="darkgreen" points="153.26,-58.28 145.61,-65.6 156.16,-64.65 153.26,-58.28"/>
61</g> 61</g>
62<!-- Node14 --> 62<!-- Node14 -->
63<g id="node5" class="node"> 63<g id="node5" class="node">
@@ -68,8 +68,8 @@
68<!-- Node14&#45;&gt;Node9 --> 68<!-- Node14&#45;&gt;Node9 -->
69<g id="edge4" class="edge"> 69<g id="edge4" class="edge">
70<title>Node14&#45;&gt;Node9</title> 70<title>Node14&#45;&gt;Node9</title>
71<path fill="none" stroke="#8b1a1a" d="M232.3,-56.4C241.2,-44.27 252.53,-28.84 259.52,-19.32"/> 71<path fill="none" stroke="#8b1a1a" d="M232.03,-56.76C240.97,-44.58 252.46,-28.94 259.52,-19.32"/>
72<polygon fill="#8b1a1a" stroke="#8b1a1a" points="229.53,-54.25 226.43,-64.38 235.17,-58.39 229.53,-54.25"/> 72<polygon fill="#8b1a1a" stroke="#8b1a1a" points="228.63,-54.47 225.54,-64.6 234.28,-58.61 228.63,-54.47"/>
73</g> 73</g>
74<!-- Node15 --> 74<!-- Node15 -->
75<g id="node6" class="node"> 75<g id="node6" class="node">
@@ -83,8 +83,8 @@
83<!-- Node15&#45;&gt;Node9 --> 83<!-- Node15&#45;&gt;Node9 -->
84<g id="edge5" class="edge"> 84<g id="edge5" class="edge">
85<title>Node15&#45;&gt;Node9</title> 85<title>Node15&#45;&gt;Node9</title>
86<path fill="none" stroke="#63b8ff" d="M300.42,-56.4C291.33,-44.27 279.76,-28.84 272.62,-19.32"/> 86<path fill="none" stroke="#63b8ff" d="M300.96,-57.12C291.79,-44.89 279.9,-29.04 272.62,-19.32"/>
87<polygon fill="#63b8ff" stroke="#63b8ff" points="297.62,-58.49 306.42,-64.39 303.22,-54.29 297.62,-58.49"/> 87<polygon fill="#63b8ff" stroke="#63b8ff" points="298.53,-58.7 307.33,-64.6 304.13,-54.5 298.53,-58.7"/>
88</g> 88</g>
89<!-- Node16 --> 89<!-- Node16 -->
90<g id="node7" class="node"> 90<g id="node7" class="node">
@@ -95,8 +95,8 @@
95<!-- Node16&#45;&gt;Node9 --> 95<!-- Node16&#45;&gt;Node9 -->
96<g id="edge6" class="edge"> 96<g id="edge6" class="edge">
97<title>Node16&#45;&gt;Node9</title> 97<title>Node16&#45;&gt;Node9</title>
98<path fill="none" stroke="#63b8ff" d="M378.69,-60.94C350.64,-48.38 309.75,-30.08 285.71,-19.32"/> 98<path fill="none" stroke="#63b8ff" d="M379.44,-61.27C351.37,-48.71 309.97,-30.18 285.71,-19.32"/>
99<polygon fill="#63b8ff" stroke="#63b8ff" points="377.18,-64.09 387.73,-64.98 380.04,-57.7 377.18,-64.09"/> 99<polygon fill="#63b8ff" stroke="#63b8ff" points="377.56,-64.71 388.12,-65.6 380.42,-58.32 377.56,-64.71"/>
100</g> 100</g>
101<!-- Node17 --> 101<!-- Node17 -->
102<g id="node8" class="node"> 102<g id="node8" class="node">
@@ -107,8 +107,8 @@
107<!-- Node17&#45;&gt;Node16 --> 107<!-- Node17&#45;&gt;Node16 -->
108<g id="edge7" class="edge"> 108<g id="edge7" class="edge">
109<title>Node17&#45;&gt;Node16</title> 109<title>Node17&#45;&gt;Node16</title>
110<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M409,-120.18C409,-108.44 409,-94.27 409,-85.32"/> 110<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M409,-120.93C409,-109.05 409,-94.46 409,-85.32"/>
111<polygon fill="orange" stroke="orange" points="405.5,-120.09 409,-130.09 412.5,-120.09 405.5,-120.09"/> 111<polygon fill="orange" stroke="orange" points="405.5,-120.6 409,-130.6 412.5,-120.6 405.5,-120.6"/>
112<text text-anchor="middle" x="423" y="-106" font-family="FreeSans" font-size="10.00">&lt; int &gt;</text> 112<text text-anchor="middle" x="423" y="-106" font-family="FreeSans" font-size="10.00">&lt; int &gt;</text>
113</g> 113</g>
114<!-- Node18 --> 114<!-- Node18 -->
@@ -120,8 +120,8 @@
120<!-- Node18&#45;&gt;Node9 --> 120<!-- Node18&#45;&gt;Node9 -->
121<g id="edge8" class="edge"> 121<g id="edge8" class="edge">
122<title>Node18&#45;&gt;Node9</title> 122<title>Node18&#45;&gt;Node9</title>
123<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M451.76,-65.29C409.19,-52.73 333.64,-30.45 293.25,-18.54"/> 123<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M452.3,-65.45C409.83,-52.92 333.81,-30.5 293.25,-18.54"/>
124<polygon fill="#9a32cd" stroke="#9a32cd" points="450.55,-68.58 461.13,-68.05 452.53,-61.86 450.55,-68.58"/> 124<polygon fill="#9a32cd" stroke="#9a32cd" points="451,-69.01 461.59,-68.48 452.98,-62.29 451,-69.01"/>
125<text text-anchor="middle" x="417" y="-40" font-family="FreeSans" font-size="10.00">m_usedClass</text> 125<text text-anchor="middle" x="417" y="-40" font-family="FreeSans" font-size="10.00">m_usedClass</text>
126</g> 126</g>
127</g> 127</g>
diff --git a/index.html b/index.html
index 6ddab224..4325c7e2 100644
--- a/index.html
+++ b/index.html
@@ -3,7 +3,7 @@
3<head> 3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=11"/> 5<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6<meta name="generator" content="Doxygen 1.9.5"/> 6<meta name="generator" content="Doxygen 1.9.6"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/> 7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>My Project: The ABI Generic Analysis and Instrumentation Library</title> 8<title>My Project: The ABI Generic Analysis and Instrumentation Library</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/> 9<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
29</table> 29</table>
30</div> 30</div>
31<!-- end header part --> 31<!-- end header part -->
32<!-- Generated by Doxygen 1.9.5 --> 32<!-- Generated by Doxygen 1.9.6 -->
33<script type="text/javascript"> 33<script type="text/javascript">
34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ 34/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
35var searchBox = new SearchBox("searchBox", "search/",'.html'); 35var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -87,32 +87,32 @@ $(function() {
87</div> 87</div>
88<div class="textblock"><h1><a class="anchor" id="presentation"></a> 88<div class="textblock"><h1><a class="anchor" id="presentation"></a>
89Presentation</h1> 89Presentation</h1>
90<p >This project aims at providing a C++ library for constructing, manipulating, serializing and de-serializing ABI-relevant artifacts. The set of artifacts that we are interested in is made of constructions like types, variables, functions and declarations of a given library or program. For a given program or library, this set of constructions is called an ABI corpus.</p> 90<p>This project aims at providing a C++ library for constructing, manipulating, serializing and de-serializing ABI-relevant artifacts. The set of artifacts that we are interested in is made of constructions like types, variables, functions and declarations of a given library or program. For a given program or library, this set of constructions is called an ABI corpus.</p>
91<p >Thus the project aims at providing a library to manipulate ABI corpora, compare them, provide detailed information about their differences and help build tools to infer interesting conclusions about these differences.</p> 91<p>Thus the project aims at providing a library to manipulate ABI corpora, compare them, provide detailed information about their differences and help build tools to infer interesting conclusions about these differences.</p>
92<h1><a class="anchor" id="documentation"></a> 92<h1><a class="anchor" id="documentation"></a>
93Documentation</h1> 93Documentation</h1>
94<p >The documentations of the libabigail tools is available online <a href="http://sourceware.org/libabigail/manual">here</a>.</p> 94<p>The documentations of the libabigail tools is available online <a href="http://sourceware.org/libabigail/manual">here</a>.</p>
95<p >The html documentation of the API of the library itself is available online <a href="http://sourceware.org/libabigail/apidoc">here</a>.</p> 95<p>The html documentation of the API of the library itself is available online <a href="http://sourceware.org/libabigail/apidoc">here</a>.</p>
96<h1><a class="anchor" id="communication"></a> 96<h1><a class="anchor" id="communication"></a>
97IRC and Mailing lists</h1> 97IRC and Mailing lists</h1>
98<p >To hang out with libabigail developers and users, you can chat with us via <a href="http://en.wikipedia.org/wiki/Wikipedia:IRC">IRC</a> at <em><a href="irc://irc.oftc.net">irc://irc.oftc.net</a>#libabigail</em>.</p> 98<p>To hang out with libabigail developers and users, you can chat with us via <a href="http://en.wikipedia.org/wiki/Wikipedia:IRC">IRC</a> at <em><a href="irc://irc.oftc.net">irc://irc.oftc.net</a>#libabigail</em>.</p>
99<p >To send us patches or just drop by to say Hi, please send an email to our mailing list at the address 'libabigail &lt;at&gt; sourceware &lt;dot&gt; org'. The archives of the mailing list can be read <a href="https://sourceware.org/ml/libabigail">online</a>. To send us an email, you first need to register to the mailing list by feeling <a href="https://sourceware.org/mailman/listinfo/libabigail">this form</a>.</p> 99<p>To send us patches or just drop by to say Hi, please send an email to our mailing list at the address 'libabigail &lt;at&gt; sourceware &lt;dot&gt; org'. The archives of the mailing list can be read <a href="https://sourceware.org/ml/libabigail">online</a>. To send us an email, you first need to register to the mailing list by feeling <a href="https://sourceware.org/mailman/listinfo/libabigail">this form</a>.</p>
100<h1><a class="anchor" id="bugs"></a> 100<h1><a class="anchor" id="bugs"></a>
101Bug reports</h1> 101Bug reports</h1>
102<p >Bug reports are to be filed into our <a href="http://sourceware.org/bugzilla/enter_bug.cgi?product=libabigail">Bugzilla database</a>.</p> 102<p>Bug reports are to be filed into our <a href="http://sourceware.org/bugzilla/enter_bug.cgi?product=libabigail">Bugzilla database</a>.</p>
103<h1><a class="anchor" id="license"></a> 103<h1><a class="anchor" id="license"></a>
104License</h1> 104License</h1>
105<p >The source code of the library is under the <a href="https://spdx.org/licenses/Apache-2.0.html">Apache version 2 license</a> with the <a href="https://spdx.org/licenses/LLVM-exception.html">LLVM exception</a>.</p> 105<p>The source code of the library is under the <a href="https://spdx.org/licenses/Apache-2.0.html">Apache version 2 license</a> with the <a href="https://spdx.org/licenses/LLVM-exception.html">LLVM exception</a>.</p>
106<h1><a class="anchor" id="source"></a> 106<h1><a class="anchor" id="source"></a>
107Getting the source code</h1> 107Getting the source code</h1>
108<p >You can download compressed tarballs containing the source code of Libabigail at <a href="http://mirrors.kernel.org/sourceware/libabigail">http://mirrors.kernel.org/sourceware/libabigail</a>. The latest released version of is source code is <a href="http://mirrors.kernel.org/sourceware/libabigail/libabigail-2.2.tar.xz">http://mirrors.kernel.org/sourceware/libabigail/libabigail-2.2.tar.xz</a>.</p> 108<p>You can download compressed tarballs containing the source code of Libabigail at <a href="http://mirrors.kernel.org/sourceware/libabigail">http://mirrors.kernel.org/sourceware/libabigail</a>. The latest released version of is source code is <a href="http://mirrors.kernel.org/sourceware/libabigail/libabigail-2.3.tar.gz">http://mirrors.kernel.org/sourceware/libabigail/libabigail-2.3.tar.gz</a>.</p>
109<p >You can also get the source code in a read-only manner from our <a href="http://sourceware.org/git/gitweb.cgi?p=libabigail.git">Git repository</a> by doing:</p> 109<p>You can also get the source code in a read-only manner from our <a href="http://sourceware.org/git/gitweb.cgi?p=libabigail.git">Git repository</a> by doing:</p>
110<div class="fragment"><div class="line">git clone git:<span class="comment">//sourceware.org/git/libabigail.git</span></div> 110<div class="fragment"><div class="line">git clone git:<span class="comment">//sourceware.org/git/libabigail.git</span></div>
111</div><!-- fragment --><p >If you have write access on sourceware.org, you can check the source out in read-write by doing:</p> 111</div><!-- fragment --><p>If you have write access on sourceware.org, you can check the source out in read-write by doing:</p>
112<div class="fragment"><div class="line">git clone ssh:<span class="comment">//sourceware.org/git/libabigail.git</span></div> 112<div class="fragment"><div class="line">git clone ssh:<span class="comment">//sourceware.org/git/libabigail.git</span></div>
113</div><!-- fragment --><h1><a class="anchor" id="compile"></a> 113</div><!-- fragment --><h1><a class="anchor" id="compile"></a>
114Compiling the source code</h1> 114Compiling the source code</h1>
115<p >To compile libabigail, you first need to install its dependencies. At the moment the dependencies are the following Free Software packages:</p> 115<p>To compile libabigail, you first need to install its dependencies. At the moment the dependencies are the following Free Software packages:</p>
116<ul> 116<ul>
117<li><a href="http://www.gnu.org/software/autoconf/">autoconf</a> </li> 117<li><a href="http://www.gnu.org/software/autoconf/">autoconf</a> </li>
118<li><a href="http://www.gnu.org/software/automake/">automake</a> </li> 118<li><a href="http://www.gnu.org/software/automake/">automake</a> </li>
@@ -125,35 +125,35 @@ Compiling the source code</h1>
125</ul> 125</ul>
126<h2><a class="anchor" id="compile-from-tarball"></a> 126<h2><a class="anchor" id="compile-from-tarball"></a>
127Compiling the code from the tarball</h2> 127Compiling the code from the tarball</h2>
128<p >Once you've downloaded the tarball, please extract its content to a directory of your choice. To extract the tarball on GNU/Linux, please type:</p> 128<p>Once you've downloaded the tarball, please extract its content to a directory of your choice. To extract the tarball on GNU/Linux, please type:</p>
129<div class="fragment"><div class="line">tar -xvf libabigail-&lt;version&gt;.tar.gz</div> 129<div class="fragment"><div class="line">tar -xvf libabigail-&lt;version&gt;.tar.gz</div>
130</div><!-- fragment --><p >This should create a directory <em>libabigail-&lt;version&gt;</em>.</p> 130</div><!-- fragment --><p>This should create a directory <em>libabigail-&lt;version&gt;</em>.</p>
131<p >Then go to that directory and run the commands:</p> 131<p>Then go to that directory and run the commands:</p>
132<div class="fragment"><div class="line">mkdir build</div> 132<div class="fragment"><div class="line">mkdir build</div>
133<div class="line">cd build</div> 133<div class="line">cd build</div>
134<div class="line">../configure --prefix=/where/you/want/to/install/libabigail</div> 134<div class="line">../configure --prefix=/where/you/want/to/install/libabigail</div>
135<div class="line">make all install</div> 135<div class="line">make all install</div>
136</div><!-- fragment --><p >Make sure the directory <em>/where/you/want/to/install/libabigail</em> exists and is writeable by you.</p> 136</div><!-- fragment --><p>Make sure the directory <em>/where/you/want/to/install/libabigail</em> exists and is writeable by you.</p>
137<p >The commands above should have built libabigail and its associated tools, and installed them under <em>/where/you/want/to/install/libabigail</em>. Note that built objects are under the <em>build</em> sub-directory of the source tree of Libabigail which you extracted from the tarball.</p> 137<p>The commands above should have built libabigail and its associated tools, and installed them under <em>/where/you/want/to/install/libabigail</em>. Note that built objects are under the <em>build</em> sub-directory of the source tree of Libabigail which you extracted from the tarball.</p>
138<h2><a class="anchor" id="compile-from-git"></a> 138<h2><a class="anchor" id="compile-from-git"></a>
139Compiling the code retrieved via the source code repository</h2> 139Compiling the code retrieved via the source code repository</h2>
140<p >Go to your local libabigail.git directory where the source code you've checked out lies and create a 'build' directory that will receive the binaries resulting from the compilation:</p> 140<p>Go to your local libabigail.git directory where the source code you've checked out lies and create a 'build' directory that will receive the binaries resulting from the compilation:</p>
141<div class="fragment"><div class="line">cd libabigail</div> 141<div class="fragment"><div class="line">cd libabigail</div>
142<div class="line">mkdir build</div> 142<div class="line">mkdir build</div>
143</div><!-- fragment --><p >Generate the relevant build-system-related information needed to configure the package for compilation, by typing:</p> 143</div><!-- fragment --><p>Generate the relevant build-system-related information needed to configure the package for compilation, by typing:</p>
144<div class="fragment"><div class="line">autoreconf -i</div> 144<div class="fragment"><div class="line">autoreconf -i</div>
145</div><!-- fragment --><p >Then configure the package:</p> 145</div><!-- fragment --><p>Then configure the package:</p>
146<div class="fragment"><div class="line">cd build</div> 146<div class="fragment"><div class="line">cd build</div>
147<div class="line">../configure --prefix=&lt;absolute-path-of-where-you-want-the-binaries-to-be-installed&gt;</div> 147<div class="line">../configure --prefix=&lt;absolute-path-of-where-you-want-the-binaries-to-be-installed&gt;</div>
148</div><!-- fragment --><p >Then build the package</p> 148</div><!-- fragment --><p>Then build the package</p>
149<div class="fragment"><div class="line">make</div> 149<div class="fragment"><div class="line">make</div>
150</div><!-- fragment --><p >And then install its resulting binaries and documentation:</p> 150</div><!-- fragment --><p>And then install its resulting binaries and documentation:</p>
151<div class="fragment"><div class="line">make install</div> 151<div class="fragment"><div class="line">make install</div>
152</div><!-- fragment --> </div></div><!-- PageDoc --> 152</div><!-- fragment --> </div></div><!-- PageDoc -->
153</div><!-- contents --> 153</div><!-- contents -->
154<!-- start footer part --> 154<!-- start footer part -->
155<hr class="footer"/><address class="footer"><small> 155<hr class="footer"/><address class="footer"><small>
156Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 156Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
157</small></address> 157</small></address>
158</body> 158</body>
159</html> 159</html>