| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183  | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta name="generator" content="Doxygen 1.13.2"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>libabigail: /home/dodji/git/libabigail/master/include Directory Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="clipboard.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="cookie.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr id="projectrow"> <td id="projectalign"> <div id="projectname">libabigail </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.13.2 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ var searchBox = new SearchBox("searchBox", "search/",'.html'); /* @license-end */ </script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { codefold.init(0); }); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function() { initMenu('',true,false,'search.php','Search',false); $(function() { init_search(); }); }); /* @license-end */ </script> <div id="main-nav"></div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ $(function(){ initResizable(false); }); /* @license-end */ </script> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <div id="MSearchResults"> <div class="SRPage"> <div id="SRIndex"> <div id="SRResults"></div> <div class="SRStatus" id="Loading">Loading...</div> <div class="SRStatus" id="Searching">Searching...</div> <div class="SRStatus" id="NoMatches">No Matches</div> </div> </div> </div> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul> </div> </div><!-- top --> <div id="doc-content"> <div class="header"> <div class="headertitle"><div class="title">include Directory Reference</div></div> </div><!--header--> <div class="contents"> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a> Files</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-btf-reader_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-btf-reader_8h.html">abg-btf-reader.h</a></td></tr> <tr class="memdesc:abg-btf-reader_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file contains the declarations of the front-end to analyze the BTF information contained in an ELF file. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-comp-filter_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-comp-filter_8h.html">abg-comp-filter.h</a></td></tr> <tr class="memdesc:abg-comp-filter_8h"><td class="mdescLeft"> </td><td class="mdescRight">This header declares filters for the diff trees resulting from comparing ABI Corpora. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-comparison_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-comparison_8h.html">abg-comparison.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-config_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-config_8h.html">abg-config.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-corpus_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-corpus_8h.html">abg-corpus.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-ctf-reader_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-ctf-reader_8h.html">abg-ctf-reader.h</a></td></tr> <tr class="memdesc:abg-ctf-reader_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file contains the declarations of the entry points to de-serialize an instance of <a class="el" href="classabigail_1_1ir_1_1corpus.html">corpus</a> from a file in elf format, containing CTF information. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-cxx-compat_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-cxx-compat_8h.html">abg-cxx-compat.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-diff-utils_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-diff-utils_8h.html">abg-diff-utils.h</a></td></tr> <tr class="memdesc:abg-diff-utils_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file declares types and operations implementing the "O(ND) Difference Algorithm" (aka diff2) from Eugene W. Myers, to compute the difference between two sequences. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-dwarf-reader_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-dwarf-reader_8h.html">abg-dwarf-reader.h</a></td></tr> <tr class="memdesc:abg-dwarf-reader_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file contains the declarations of the entry points to de-serialize an instance of <a class="el" href="classabigail_1_1ir_1_1corpus.html">corpus</a> from a file in elf format, containing dwarf information. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-elf-based-reader_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-elf-based-reader_8h.html">abg-elf-based-reader.h</a></td></tr> <tr class="memdesc:abg-elf-based-reader_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file contains the declarations for an elf-based. DWARF and CTF readers can inherit this one. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-elf-reader_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-elf-reader_8h.html">abg-elf-reader.h</a></td></tr> <tr class="memdesc:abg-elf-reader_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file contains the declarations for the fe_iface a.k.a "Front End Interface". <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-fe-iface_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-fe-iface_8h.html">abg-fe-iface.h</a></td></tr> <tr class="memdesc:abg-fe-iface_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file contains the declarations for the fe_iface a.k.a "Front End Interface". <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-fwd_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-fwd_8h.html">abg-fwd.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-hash_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-hash_8h.html">abg-hash.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-ini_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-ini_8h.html">abg-ini.h</a></td></tr> <tr class="memdesc:abg-ini_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file contains the declarations for the ini file reader used in the libabigail library. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-interned-str_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-interned-str_8h.html">abg-interned-str.h</a></td></tr> <tr class="memdesc:abg-interned-str_8h"><td class="mdescLeft"> </td><td class="mdescRight">Declaration of types pertaining to the interned string pool used throughout Libabigail, for performance reasons. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-ir_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-ir_8h.html">abg-ir.h</a></td></tr> <tr class="memdesc:abg-ir_8h"><td class="mdescLeft"> </td><td class="mdescRight">Types of the main internal representation of libabigail. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-libxml-utils_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-libxml-utils_8h.html">abg-libxml-utils.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-reader_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-reader_8h.html">abg-reader.h</a></td></tr> <tr class="memdesc:abg-reader_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file contains the declarations of the entry points to de-serialize an instance of <a class="el" href="classabigail_1_1ir_1_1translation__unit.html">translation_unit</a> from an ABI Instrumentation file in libabigail native XML format. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-regex_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-regex_8h.html">abg-regex.h</a></td></tr> <tr class="memdesc:abg-regex_8h"><td class="mdescLeft"> </td><td class="mdescRight">Wrappers around regex types and functions. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-reporter_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-reporter_8h.html">abg-reporter.h</a></td></tr> <tr class="memdesc:abg-reporter_8h"><td class="mdescLeft"> </td><td class="mdescRight">The declaration of the reporting types of libabigail's diff engine. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-sptr-utils_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-sptr-utils_8h.html">abg-sptr-utils.h</a></td></tr> <tr class="memdesc:abg-sptr-utils_8h"><td class="mdescLeft"> </td><td class="mdescRight">Utilities to ease the wrapping of C types into std::shared_ptr. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-suppression_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>abg-suppression.h</b></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-tools-utils_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-tools-utils_8h.html">abg-tools-utils.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-traverse_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-traverse_8h.html">abg-traverse.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-viz-common_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-viz-common_8h.html">abg-viz-common.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-viz-dot_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-viz-dot_8h.html">abg-viz-dot.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-viz-svg_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-viz-svg_8h.html">abg-viz-svg.h</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-workers_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-workers_8h.html">abg-workers.h</a></td></tr> <tr class="memdesc:abg-workers_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file declares an interface for the worker threads (or thread pool) design pattern. It aims at performing a set of tasks in parallel, using the multi-threading capabilities of the underlying processor(s). <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="abg-writer_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="abg-writer_8h.html">abg-writer.h</a></td></tr> <tr class="memdesc:abg-writer_8h"><td class="mdescLeft"> </td><td class="mdescRight">This file contains the declarations of the entry points to de-serialize an instance of <a class="el" href="classabigail_1_1ir_1_1translation__unit.html">translation_unit</a> to an ABI Instrumentation file in libabigail native XML format. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </small></address> </div><!-- doc-content --> </body> </html> 
 |