Newer
Older
UbixOS / doc / html / elf64_8h_source.html
<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>UbixOS V2: C:/Dev/git/UbixOS/sys/include/sys/elf64.h Source File</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>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</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 style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">UbixOS V2
   &#160;<span id="projectnumber">2.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('elf64_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- 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">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">elf64.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="elf64_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright (c) 2002-2018 The UbixOS Project.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * All rights reserved.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * This was developed by Christopher W. Olsen for the UbixOS Project.</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without modification, are permitted</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * provided that the following conditions are met:</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * 1) Redistributions of source code must retain the above copyright notice, this list of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *    conditions, the following disclaimer and the list of authors.</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * 2) Redistributions in binary form must reproduce the above copyright notice, this list of</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *    conditions, the following disclaimer and the list of authors in the documentation and/or</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *    other materials provided with the distribution.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * 3) Neither the name of the UbixOS Project nor the names of its contributors may be used to</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *    endorse or promote products derived from this software without specific prior written</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *    permission.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#ifndef _SYS_ELF64_H_</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#define _SYS_ELF64_H_ 1</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="elf__common_8h.html">sys/elf_common.h</a>&gt;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> * ELF definitions common to all 64-bit architectures.</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160; </div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">   38</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="include_2sys_2types_8h.html#a747748dd98cf1e2e89eb8b1fa37113df">uint64_t</a> <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">   39</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a> <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a>;</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="elf64_8h.html#a6f7837bc80df7a68291fce54ff088849">   40</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="include_2sys_2types_8h.html#a747748dd98cf1e2e89eb8b1fa37113df">uint64_t</a> <a class="code" href="elf64_8h.html#a6f7837bc80df7a68291fce54ff088849">Elf64_Off</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="elf64_8h.html#a354f1cae9fad774a486444c12a861da5">   41</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="elf64_8h.html#a354f1cae9fad774a486444c12a861da5">Elf64_Sword</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="elf64_8h.html#a5b450442210b3d21567662fb96ac9a02">   42</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="elf64_8h.html#a5b450442210b3d21567662fb96ac9a02">Elf64_Sxword</a>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">   43</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="elf64_8h.html#aa78161622dbb221bccd3f9111ea5b37e">   44</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="include_2sys_2types_8h.html#a747748dd98cf1e2e89eb8b1fa37113df">uint64_t</a> <a class="code" href="elf64_8h.html#aa78161622dbb221bccd3f9111ea5b37e">Elf64_Lword</a>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">   45</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="include_2sys_2types_8h.html#a747748dd98cf1e2e89eb8b1fa37113df">uint64_t</a> <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a>;</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160; </div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"> * Types of dynamic symbol hash table bucket and chain elements.</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment"> * This is inconsistent among 64 bit architectures, so a machine dependent</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"> * typedef is required.</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="elf64_8h.html#a6293e35e66fda622ba4e57bc04b14b69">   54</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="elf64_8h.html#a6293e35e66fda622ba4e57bc04b14b69">Elf64_Hashelt</a>;</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">/* Non-standard class-dependent datatype used for abstraction. */</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="elf64_8h.html#ae40dcb629692b9dd6968e0ff2d0b0d1f">   57</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="elf64_8h.html#ae40dcb629692b9dd6968e0ff2d0b0d1f">Elf64_Size</a>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="elf64_8h.html#aab72dde0a3565df886dfb345df3c36ea">   58</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="elf64_8h.html#a5b450442210b3d21567662fb96ac9a02">Elf64_Sxword</a> <a class="code" href="elf64_8h.html#aab72dde0a3565df886dfb345df3c36ea">Elf64_Ssize</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160; </div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment"> * ELF header.</span></div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html">   64</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#acdd2e122af003c5b5708d1ae75b4a85c">   65</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> e_ident[<a class="code" href="elf__common_8h.html#ae407130db14180c6737390604ba7c1fe">EI_NIDENT</a>]; <span class="comment">/* File identification. */</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#a031210e6571dad798c4ed66b85631d58">   66</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Ehdr.html#a031210e6571dad798c4ed66b85631d58">e_type</a>; <span class="comment">/* File type. */</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#adecc8b3641e23794f39c78f15ab8c809">   67</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Ehdr.html#adecc8b3641e23794f39c78f15ab8c809">e_machine</a>; <span class="comment">/* Machine architecture. */</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#a3855471cf08a9e4cd4b898e9a1e11fa4">   68</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Ehdr.html#a3855471cf08a9e4cd4b898e9a1e11fa4">e_version</a>; <span class="comment">/* ELF format version. */</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#a943c7d038a3cc3c1115e84b4cd19966d">   69</a></span>&#160;    <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a> <a class="code" href="structElf64__Ehdr.html#a943c7d038a3cc3c1115e84b4cd19966d">e_entry</a>; <span class="comment">/* Entry point. */</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#adc7d13d5c0e0eb4b62f0f898f03b2e66">   70</a></span>&#160;    <a class="code" href="elf64_8h.html#a6f7837bc80df7a68291fce54ff088849">Elf64_Off</a> <a class="code" href="structElf64__Ehdr.html#adc7d13d5c0e0eb4b62f0f898f03b2e66">e_phoff</a>; <span class="comment">/* Program header file offset. */</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#a63fca3f9b273e5fd4d190d9cb7fba9b0">   71</a></span>&#160;    <a class="code" href="elf64_8h.html#a6f7837bc80df7a68291fce54ff088849">Elf64_Off</a> <a class="code" href="structElf64__Ehdr.html#a63fca3f9b273e5fd4d190d9cb7fba9b0">e_shoff</a>; <span class="comment">/* Section header file offset. */</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#ae6ea9e821472d35e7d2c446fa79bdc3a">   72</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Ehdr.html#ae6ea9e821472d35e7d2c446fa79bdc3a">e_flags</a>; <span class="comment">/* Architecture-specific flags. */</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#a404b7e3566d912b0382cacea17475e92">   73</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Ehdr.html#a404b7e3566d912b0382cacea17475e92">e_ehsize</a>; <span class="comment">/* Size of ELF header in bytes. */</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#ab5aefb7a14b9cf2eafcbaf0664852369">   74</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Ehdr.html#ab5aefb7a14b9cf2eafcbaf0664852369">e_phentsize</a>; <span class="comment">/* Size of program header entry. */</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#af13bac5685d725c2ba9930c1176f3082">   75</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Ehdr.html#af13bac5685d725c2ba9930c1176f3082">e_phnum</a>; <span class="comment">/* Number of program header entries. */</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#a078af1eaf7681f9d85ff545b6c7aa9c5">   76</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Ehdr.html#a078af1eaf7681f9d85ff545b6c7aa9c5">e_shentsize</a>; <span class="comment">/* Size of section header entry. */</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#a317679f1ef5e41e0717e95670c6a1d24">   77</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Ehdr.html#a317679f1ef5e41e0717e95670c6a1d24">e_shnum</a>; <span class="comment">/* Number of section header entries. */</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structElf64__Ehdr.html#ae8289d7705794be744876f6246242b9b">   78</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Ehdr.html#ae8289d7705794be744876f6246242b9b">e_shstrndx</a>; <span class="comment">/* Section name strings section. */</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;} <a class="code" href="structElf64__Ehdr.html">Elf64_Ehdr</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment"> * Shared object information, found in SHT_MIPS_LIBLIST.</span></div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structElf64__Lib.html">   85</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structElf64__Lib.html#ac7f21d23c86f56c6583aa563eb960af0">   86</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Lib.html#ac7f21d23c86f56c6583aa563eb960af0">l_name</a>; <span class="comment">/* The name of a shared object. */</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structElf64__Lib.html#ace001f85c3f31e91fedf4a1a1f923af5">   87</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Lib.html#ace001f85c3f31e91fedf4a1a1f923af5">l_time_stamp</a>; <span class="comment">/* 64-bit timestamp. */</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structElf64__Lib.html#a11f09b77bcae792d5e5c120b4a0fbcca">   88</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Lib.html#a11f09b77bcae792d5e5c120b4a0fbcca">l_checksum</a>; <span class="comment">/* Checksum of visible symbols, sizes. */</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structElf64__Lib.html#ab03d7034a6f1113717a9eefe33cb8343">   89</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Lib.html#ab03d7034a6f1113717a9eefe33cb8343">l_version</a>; <span class="comment">/* Interface version string index. */</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structElf64__Lib.html#ac78fa7eafc377b04fcaf575c61dc2b60">   90</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Lib.html#ac78fa7eafc377b04fcaf575c61dc2b60">l_flags</a>; <span class="comment">/* Flags (LL_*). */</span></div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;} <a class="code" href="structElf64__Lib.html">Elf64_Lib</a>;</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"> * Section header.</span></div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160; </div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html">   97</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#a18f4475eeec871316099323b512d999d">   98</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Shdr.html#a18f4475eeec871316099323b512d999d">sh_name</a>; <span class="comment">/* Section name (index into the</span></div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">     section header string table). */</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#a6379cd77214969499ae99e6e8a46405c">  100</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Shdr.html#a6379cd77214969499ae99e6e8a46405c">sh_type</a>; <span class="comment">/* Section type. */</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#a20aab677eb99c91c0e6c3c5dc8f0f3db">  101</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Shdr.html#a20aab677eb99c91c0e6c3c5dc8f0f3db">sh_flags</a>; <span class="comment">/* Section flags. */</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#ac4ee2ceaec74ab5704ebba226e83b200">  102</a></span>&#160;    <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a> <a class="code" href="structElf64__Shdr.html#ac4ee2ceaec74ab5704ebba226e83b200">sh_addr</a>; <span class="comment">/* Address in memory image. */</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#afd5e899b00b6527bbecf9cd4bda50112">  103</a></span>&#160;    <a class="code" href="elf64_8h.html#a6f7837bc80df7a68291fce54ff088849">Elf64_Off</a> <a class="code" href="structElf64__Shdr.html#afd5e899b00b6527bbecf9cd4bda50112">sh_offset</a>; <span class="comment">/* Offset in file. */</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#a8988fd6e383835e9d51344eddf38ef24">  104</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Shdr.html#a8988fd6e383835e9d51344eddf38ef24">sh_size</a>; <span class="comment">/* Size in bytes. */</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#a29812c42d9310eb3ad17dcd68ec25536">  105</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Shdr.html#a29812c42d9310eb3ad17dcd68ec25536">sh_link</a>; <span class="comment">/* Index of a related section. */</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#a72dd754689db27582817c0691f7d0c77">  106</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Shdr.html#a72dd754689db27582817c0691f7d0c77">sh_info</a>; <span class="comment">/* Depends on section type. */</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#ab6b9f67208a04cc0d374203c0a3ab93a">  107</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Shdr.html#ab6b9f67208a04cc0d374203c0a3ab93a">sh_addralign</a>; <span class="comment">/* Alignment in bytes. */</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structElf64__Shdr.html#a879406e9ddf2bd7e45346d430d0aaa44">  108</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Shdr.html#a879406e9ddf2bd7e45346d430d0aaa44">sh_entsize</a>; <span class="comment">/* Size of each entry in section. */</span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;} <a class="code" href="structElf64__Shdr.html">Elf64_Shdr</a>;</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160; </div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment"> * Program header.</span></div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160; </div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structElf64__Phdr.html">  115</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structElf64__Phdr.html#aee6ec430eaaf8b8faf82ae6397282cb3">  116</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Phdr.html#aee6ec430eaaf8b8faf82ae6397282cb3">p_type</a>; <span class="comment">/* Entry type. */</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structElf64__Phdr.html#ab96e7784733c2192a76d5a42897cb38b">  117</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Phdr.html#ab96e7784733c2192a76d5a42897cb38b">p_flags</a>; <span class="comment">/* Access permission flags. */</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structElf64__Phdr.html#aa2d51fb4517ded0c74903f8d0c9abea7">  118</a></span>&#160;    <a class="code" href="elf64_8h.html#a6f7837bc80df7a68291fce54ff088849">Elf64_Off</a> <a class="code" href="structElf64__Phdr.html#aa2d51fb4517ded0c74903f8d0c9abea7">p_offset</a>; <span class="comment">/* File offset of contents. */</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structElf64__Phdr.html#a5c69879e1229b175020ff011af46fcb9">  119</a></span>&#160;    <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a> <a class="code" href="structElf64__Phdr.html#a5c69879e1229b175020ff011af46fcb9">p_vaddr</a>; <span class="comment">/* Virtual address in memory image. */</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structElf64__Phdr.html#a83f4adb032fc307f5af79bdee5ef692d">  120</a></span>&#160;    <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a> <a class="code" href="structElf64__Phdr.html#a83f4adb032fc307f5af79bdee5ef692d">p_paddr</a>; <span class="comment">/* Physical address (not used). */</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structElf64__Phdr.html#af50e5756da2acda5ccb02ebaa3367092">  121</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Phdr.html#af50e5756da2acda5ccb02ebaa3367092">p_filesz</a>; <span class="comment">/* Size of contents in file. */</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structElf64__Phdr.html#a55fae01175fc4e3f1c23e52b14459235">  122</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Phdr.html#a55fae01175fc4e3f1c23e52b14459235">p_memsz</a>; <span class="comment">/* Size of contents in memory. */</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="structElf64__Phdr.html#aa89a4b1835998c8866e821d777a2f879">  123</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Phdr.html#aa89a4b1835998c8866e821d777a2f879">p_align</a>; <span class="comment">/* Alignment in memory and file. */</span></div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;} <a class="code" href="structElf64__Phdr.html">Elf64_Phdr</a>;</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160; </div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment"> * Dynamic structure.  The &quot;.dynamic&quot; section contains an array of them.</span></div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="structElf64__Dyn.html">  130</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="structElf64__Dyn.html#a74a63e5acb7d8ddc946a5b0c5eb3c26a">  131</a></span>&#160;    <a class="code" href="elf64_8h.html#a5b450442210b3d21567662fb96ac9a02">Elf64_Sxword</a> <a class="code" href="structElf64__Dyn.html#a74a63e5acb7d8ddc946a5b0c5eb3c26a">d_tag</a>; <span class="comment">/* Entry type. */</span></div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    <span class="keyword">union </span>{</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structElf64__Dyn.html#ab1741378fc34cbcc8caf3f7bb5e6de18">  133</a></span>&#160;        <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Dyn.html#ab1741378fc34cbcc8caf3f7bb5e6de18">d_val</a>; <span class="comment">/* Integer value. */</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structElf64__Dyn.html#a4820e579b624438f02827e7b44fbd0f7">  134</a></span>&#160;        <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a> <a class="code" href="structElf64__Dyn.html#a4820e579b624438f02827e7b44fbd0f7">d_ptr</a>; <span class="comment">/* Address value. */</span></div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    } d_un;</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;} <a class="code" href="structElf64__Dyn.html">Elf64_Dyn</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160; </div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment"> * Relocation entries.</span></div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160; </div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="comment">/* Relocations that don&#39;t need an addend field. */</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="structElf64__Rel.html">  143</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="structElf64__Rel.html#af719169bd59569a885bf9d5df794b951">  144</a></span>&#160;    <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a> <a class="code" href="structElf64__Rel.html#af719169bd59569a885bf9d5df794b951">r_offset</a>; <span class="comment">/* Location to be relocated. */</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structElf64__Rel.html#a775740962c9bd1e3f956bd8bffca173b">  145</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Rel.html#a775740962c9bd1e3f956bd8bffca173b">r_info</a>; <span class="comment">/* Relocation type and symbol index. */</span></div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;} <a class="code" href="structElf64__Rel.html">Elf64_Rel</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; </div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="comment">/* Relocations that need an addend field. */</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="structElf64__Rela.html">  149</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="structElf64__Rela.html#a9ea7e07ec6e0d57bf4bcd53b89de7948">  150</a></span>&#160;    <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a> <a class="code" href="structElf64__Rela.html#a9ea7e07ec6e0d57bf4bcd53b89de7948">r_offset</a>; <span class="comment">/* Location to be relocated. */</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="structElf64__Rela.html#aeab8bc0f9035184127ec02d947bf2c76">  151</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Rela.html#aeab8bc0f9035184127ec02d947bf2c76">r_info</a>; <span class="comment">/* Relocation type and symbol index. */</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structElf64__Rela.html#a04358b55027a7dcc414e221d916aac64">  152</a></span>&#160;    <a class="code" href="elf64_8h.html#a5b450442210b3d21567662fb96ac9a02">Elf64_Sxword</a> <a class="code" href="structElf64__Rela.html#a04358b55027a7dcc414e221d916aac64">r_addend</a>; <span class="comment">/* Addend. */</span></div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;} <a class="code" href="structElf64__Rela.html">Elf64_Rela</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160; </div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">/* Macros for accessing the fields of r_info. */</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="elf64_8h.html#adffc061874f01a47bf27472c00ba2716">  156</a></span>&#160;<span class="preprocessor">#define ELF64_R_SYM(info)       ((info) &gt;&gt; 32)</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="elf64_8h.html#abc18a3af2d512036732ec7c9534393b1">  157</a></span>&#160;<span class="preprocessor">#define ELF64_R_TYPE(info)      ((info) &amp; 0xffffffffL)</span></div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160; </div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment">/* Macro for constructing r_info from field values. */</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="elf64_8h.html#a9a8d04995d4d2211c875981bcff7f540">  160</a></span>&#160;<span class="preprocessor">#define ELF64_R_INFO(sym, type) (((sym) &lt;&lt; 32) + ((type) &amp; 0xffffffffL))</span></div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160; </div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="elf64_8h.html#ac36f187d6d1975dae27399784c83535a">  162</a></span>&#160;<span class="preprocessor">#define ELF64_R_TYPE_DATA(info) (((Elf64_Xword)(info)&lt;&lt;32)&gt;&gt;40)</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="elf64_8h.html#ab3ae4c23b9b6808f2c65aaa9c252ed56">  163</a></span>&#160;<span class="preprocessor">#define ELF64_R_TYPE_ID(info)   (((Elf64_Xword)(info)&lt;&lt;56)&gt;&gt;56)</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="elf64_8h.html#ab497d3142b640a47074821442b0a7d23">  164</a></span>&#160;<span class="preprocessor">#define ELF64_R_TYPE_INFO(data, type)   \</span></div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">                                (((Elf64_Xword)(data)&lt;&lt;8)+(Elf64_Xword)(type))</span></div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="comment"> *      Note entry header</span></div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="elf64_8h.html#a8e48db639d22e343300868154c52e29e">  170</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="structElf__Note.html">Elf_Note</a> <a class="code" href="elf64_8h.html#a8e48db639d22e343300868154c52e29e">Elf64_Nhdr</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160; </div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="comment"> *      Move entry</span></div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="structElf64__Move.html">  175</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="structElf64__Move.html#a9acd76b185ef161bcbd292266d02f2b4">  176</a></span>&#160;    <a class="code" href="elf64_8h.html#aa78161622dbb221bccd3f9111ea5b37e">Elf64_Lword</a> <a class="code" href="structElf64__Move.html#a9acd76b185ef161bcbd292266d02f2b4">m_value</a>; <span class="comment">/* symbol value */</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="structElf64__Move.html#a543c917c40646df01c33537a6d8b86cf">  177</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Move.html#a543c917c40646df01c33537a6d8b86cf">m_info</a>; <span class="comment">/* size + index */</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structElf64__Move.html#a36fe21def9afee88be6acc62e45fdeba">  178</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Move.html#a36fe21def9afee88be6acc62e45fdeba">m_poffset</a>; <span class="comment">/* symbol offset */</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structElf64__Move.html#ab6f1c59b8b9789cdd223fa525937dbdb">  179</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Move.html#ab6f1c59b8b9789cdd223fa525937dbdb">m_repeat</a>; <span class="comment">/* repeat count */</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structElf64__Move.html#ac999afc6aec249cd19ebbef408228c95">  180</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Move.html#ac999afc6aec249cd19ebbef408228c95">m_stride</a>; <span class="comment">/* stride info */</span></div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;} <a class="code" href="structElf64__Move.html">Elf64_Move</a>;</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; </div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="elf64_8h.html#a0e1b9350bab9d1f3a6d2cb2aa70c3fc0">  183</a></span>&#160;<span class="preprocessor">#define ELF64_M_SYM(info)       ((info)&gt;&gt;8)</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="elf64_8h.html#acfb9fe6f2ea6991d8602242b6cc4a2b5">  184</a></span>&#160;<span class="preprocessor">#define ELF64_M_SIZE(info)      ((unsigned char)(info))</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="elf64_8h.html#afd3f819196ac3c16af3b790276d2def2">  185</a></span>&#160;<span class="preprocessor">#define ELF64_M_INFO(sym, size) (((sym)&lt;&lt;8)+(unsigned char)(size))</span></div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160; </div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment"> *      Hardware/Software capabilities entry</span></div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="structElf64__Cap.html">  190</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structElf64__Cap.html#a35ca851346657a5b632e670469b37bd7">  191</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Cap.html#a35ca851346657a5b632e670469b37bd7">c_tag</a>; <span class="comment">/* how to interpret value */</span></div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;    <span class="keyword">union </span>{</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structElf64__Cap.html#a334f978408ae314495cfcc46c45c1ed5">  193</a></span>&#160;        <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Cap.html#a334f978408ae314495cfcc46c45c1ed5">c_val</a>;</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structElf64__Cap.html#aa68e007a1ab8409d7afa57584909f38f">  194</a></span>&#160;        <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a> <a class="code" href="structElf64__Cap.html#aa68e007a1ab8409d7afa57584909f38f">c_ptr</a>;</div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    } c_un;</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;} <a class="code" href="structElf64__Cap.html">Elf64_Cap</a>;</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment"> * Symbol table entries.</span></div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160; </div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="structElf64__Sym.html">  202</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structElf64__Sym.html#a4069f9db0c91ecc40bc2f4ddbdf28aff">  203</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Sym.html#a4069f9db0c91ecc40bc2f4ddbdf28aff">st_name</a>; <span class="comment">/* String table index of name. */</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structElf64__Sym.html#a9bbd53b13b0f1403d8369cbdd15df08c">  204</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structElf64__Sym.html#a9bbd53b13b0f1403d8369cbdd15df08c">st_info</a>; <span class="comment">/* Type and binding information. */</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structElf64__Sym.html#adba66dcdbe19ab3ecc24830a58549230">  205</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structElf64__Sym.html#adba66dcdbe19ab3ecc24830a58549230">st_other</a>; <span class="comment">/* Reserved (not used). */</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structElf64__Sym.html#a3bd895ed278935218da81c754460d8d2">  206</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Sym.html#a3bd895ed278935218da81c754460d8d2">st_shndx</a>; <span class="comment">/* Section index of symbol. */</span></div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="structElf64__Sym.html#a9601295da4c2e81cc18c1f777609e1bf">  207</a></span>&#160;    <a class="code" href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a> <a class="code" href="structElf64__Sym.html#a9601295da4c2e81cc18c1f777609e1bf">st_value</a>; <span class="comment">/* Symbol value. */</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="structElf64__Sym.html#af5c72e0a09802b81e8087b303ec4d29f">  208</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Sym.html#af5c72e0a09802b81e8087b303ec4d29f">st_size</a>; <span class="comment">/* Size of associated object. */</span></div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;} <a class="code" href="structElf64__Sym.html">Elf64_Sym</a>;</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160; </div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="comment">/* Macros for accessing the fields of st_info. */</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="elf64_8h.html#a42a5357c8e88e59874be665f0f8bece6">  212</a></span>&#160;<span class="preprocessor">#define ELF64_ST_BIND(info)             ((info) &gt;&gt; 4)</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="elf64_8h.html#a669aab4bedacc708965ef6c997084028">  213</a></span>&#160;<span class="preprocessor">#define ELF64_ST_TYPE(info)             ((info) &amp; 0xf)</span></div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160; </div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment">/* Macro for constructing st_info from field values. */</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="elf64_8h.html#a3e3404b8adf465a8b34921c9dc0626ab">  216</a></span>&#160;<span class="preprocessor">#define ELF64_ST_INFO(bind, type)       (((bind) &lt;&lt; 4) + ((type) &amp; 0xf))</span></div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160; </div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="comment">/* Macro for accessing the fields of st_other. */</span></div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="elf64_8h.html#ae51ce60e7642bbdb49bfe8331c8f743b">  219</a></span>&#160;<span class="preprocessor">#define ELF64_ST_VISIBILITY(oth)        ((oth) &amp; 0x3)</span></div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160; </div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment">/* Structures used by Sun &amp; GNU-style symbol versioning. */</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structElf64__Verdef.html">  222</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structElf64__Verdef.html#afe15c8d72df394443deb40da61df3459">  223</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Verdef.html#afe15c8d72df394443deb40da61df3459">vd_version</a>;</div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structElf64__Verdef.html#a1d69114c03f683d4b6b6f3a83c7021f1">  224</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Verdef.html#a1d69114c03f683d4b6b6f3a83c7021f1">vd_flags</a>;</div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="structElf64__Verdef.html#a069835dc20ac41af0ac611eefbe5169a">  225</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Verdef.html#a069835dc20ac41af0ac611eefbe5169a">vd_ndx</a>;</div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structElf64__Verdef.html#ac41468980738fcc6b1b15ccda97a19a8">  226</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Verdef.html#ac41468980738fcc6b1b15ccda97a19a8">vd_cnt</a>;</div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structElf64__Verdef.html#afb01f82af6211a4a0dfc314c3b3a43b2">  227</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Verdef.html#afb01f82af6211a4a0dfc314c3b3a43b2">vd_hash</a>;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structElf64__Verdef.html#ae59893f742edf4e58e2acd78a1168aa3">  228</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Verdef.html#ae59893f742edf4e58e2acd78a1168aa3">vd_aux</a>;</div>
<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structElf64__Verdef.html#a9cebd5131a542990d3130489a3b4acec">  229</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Verdef.html#a9cebd5131a542990d3130489a3b4acec">vd_next</a>;</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;} <a class="code" href="structElf64__Verdef.html">Elf64_Verdef</a>;</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160; </div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structElf64__Verdaux.html">  232</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structElf64__Verdaux.html#a76ef57da3e7a6f477d867b378dd976ce">  233</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Verdaux.html#a76ef57da3e7a6f477d867b378dd976ce">vda_name</a>;</div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structElf64__Verdaux.html#a550488ec793293fb872d8ec696faf9ff">  234</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Verdaux.html#a550488ec793293fb872d8ec696faf9ff">vda_next</a>;</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;} <a class="code" href="structElf64__Verdaux.html">Elf64_Verdaux</a>;</div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160; </div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structElf64__Verneed.html">  237</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structElf64__Verneed.html#abbe3d560e7f69253f3c468f2c9d30f99">  238</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Verneed.html#abbe3d560e7f69253f3c468f2c9d30f99">vn_version</a>;</div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structElf64__Verneed.html#ab8bae5b901cc7007685f35d43cf63884">  239</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Verneed.html#ab8bae5b901cc7007685f35d43cf63884">vn_cnt</a>;</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structElf64__Verneed.html#acb9149fec79d7eefb3f1d6300be2125f">  240</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Verneed.html#acb9149fec79d7eefb3f1d6300be2125f">vn_file</a>;</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structElf64__Verneed.html#a0b9d3ccbab06cb391f169987b1dbff0f">  241</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Verneed.html#a0b9d3ccbab06cb391f169987b1dbff0f">vn_aux</a>;</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structElf64__Verneed.html#a8036329a9f5ad3a4006f16cbe3c9e866">  242</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Verneed.html#a8036329a9f5ad3a4006f16cbe3c9e866">vn_next</a>;</div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;} <a class="code" href="structElf64__Verneed.html">Elf64_Verneed</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160; </div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structElf64__Vernaux.html">  245</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structElf64__Vernaux.html#ae41cce47b72e2232f3880843ab550649">  246</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Vernaux.html#ae41cce47b72e2232f3880843ab550649">vna_hash</a>;</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structElf64__Vernaux.html#a1c5aa72ab842b4338ba2576d5f014700">  247</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Vernaux.html#a1c5aa72ab842b4338ba2576d5f014700">vna_flags</a>;</div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structElf64__Vernaux.html#a56e3d7fee69c7b55556297757e1977e5">  248</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Vernaux.html#a56e3d7fee69c7b55556297757e1977e5">vna_other</a>;</div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structElf64__Vernaux.html#a4c83e76a256ad7fe7058df7ee9493c5c">  249</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Vernaux.html#a4c83e76a256ad7fe7058df7ee9493c5c">vna_name</a>;</div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="structElf64__Vernaux.html#a565bd1e8b3ae2f45854f8163629444fc">  250</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Vernaux.html#a565bd1e8b3ae2f45854f8163629444fc">vna_next</a>;</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;} <a class="code" href="structElf64__Vernaux.html">Elf64_Vernaux</a>;</div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160; </div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="elf64_8h.html#acdc5f76ef4cf0f090a3fe0b1b958667c">  253</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="elf64_8h.html#acdc5f76ef4cf0f090a3fe0b1b958667c">Elf64_Versym</a>;</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160; </div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="structElf64__Syminfo.html">  255</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structElf64__Syminfo.html#a919d1c0dd96fae4b828902b765097e15">  256</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Syminfo.html#a919d1c0dd96fae4b828902b765097e15">si_boundto</a>; <span class="comment">/* direct bindings - symbol bound to */</span></div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structElf64__Syminfo.html#a919ad3ae58e391cb2cf9da819d9d1344">  257</a></span>&#160;    <a class="code" href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a> <a class="code" href="structElf64__Syminfo.html#a919ad3ae58e391cb2cf9da819d9d1344">si_flags</a>; <span class="comment">/* per symbol flags */</span></div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;} <a class="code" href="structElf64__Syminfo.html">Elf64_Syminfo</a>;</div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160; </div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structElf64__Chdr.html">  260</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="structElf64__Chdr.html#a2c223162cc65a21d7827e9218a441550">  261</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Chdr.html#a2c223162cc65a21d7827e9218a441550">ch_type</a>;</div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="structElf64__Chdr.html#a60439447207fd3d24c2254547947ab0f">  262</a></span>&#160;    <a class="code" href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a> <a class="code" href="structElf64__Chdr.html#a60439447207fd3d24c2254547947ab0f">ch_reserved</a>;</div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="structElf64__Chdr.html#ab3f1fb2625aec2f565bd508b0b8062e3">  263</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Chdr.html#ab3f1fb2625aec2f565bd508b0b8062e3">ch_size</a>;</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="structElf64__Chdr.html#a509098e81e05dc00688c2739a7836ed9">  264</a></span>&#160;    <a class="code" href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a> <a class="code" href="structElf64__Chdr.html#a509098e81e05dc00688c2739a7836ed9">ch_addralign</a>;</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;} <a class="code" href="structElf64__Chdr.html">Elf64_Chdr</a>;</div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160; </div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !_SYS_ELF64_H_ */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="astructElf64__Phdr_html_aee6ec430eaaf8b8faf82ae6397282cb3"><div class="ttname"><a href="structElf64__Phdr.html#aee6ec430eaaf8b8faf82ae6397282cb3">Elf64_Phdr::p_type</a></div><div class="ttdeci">Elf64_Word p_type</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00116">elf64.h:116</a></div></div>
<div class="ttc" id="astructElf64__Vernaux_html_a4c83e76a256ad7fe7058df7ee9493c5c"><div class="ttname"><a href="structElf64__Vernaux.html#a4c83e76a256ad7fe7058df7ee9493c5c">Elf64_Vernaux::vna_name</a></div><div class="ttdeci">Elf64_Word vna_name</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00249">elf64.h:249</a></div></div>
<div class="ttc" id="astructElf64__Verdef_html_ae59893f742edf4e58e2acd78a1168aa3"><div class="ttname"><a href="structElf64__Verdef.html#ae59893f742edf4e58e2acd78a1168aa3">Elf64_Verdef::vd_aux</a></div><div class="ttdeci">Elf64_Word vd_aux</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00228">elf64.h:228</a></div></div>
<div class="ttc" id="astructElf64__Sym_html_a9601295da4c2e81cc18c1f777609e1bf"><div class="ttname"><a href="structElf64__Sym.html#a9601295da4c2e81cc18c1f777609e1bf">Elf64_Sym::st_value</a></div><div class="ttdeci">Elf64_Addr st_value</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00207">elf64.h:207</a></div></div>
<div class="ttc" id="astructElf64__Rela_html_a9ea7e07ec6e0d57bf4bcd53b89de7948"><div class="ttname"><a href="structElf64__Rela.html#a9ea7e07ec6e0d57bf4bcd53b89de7948">Elf64_Rela::r_offset</a></div><div class="ttdeci">Elf64_Addr r_offset</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00150">elf64.h:150</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_a63fca3f9b273e5fd4d190d9cb7fba9b0"><div class="ttname"><a href="structElf64__Ehdr.html#a63fca3f9b273e5fd4d190d9cb7fba9b0">Elf64_Ehdr::e_shoff</a></div><div class="ttdeci">Elf64_Off e_shoff</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00071">elf64.h:71</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_a3855471cf08a9e4cd4b898e9a1e11fa4"><div class="ttname"><a href="structElf64__Ehdr.html#a3855471cf08a9e4cd4b898e9a1e11fa4">Elf64_Ehdr::e_version</a></div><div class="ttdeci">Elf64_Word e_version</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00068">elf64.h:68</a></div></div>
<div class="ttc" id="astructElf64__Phdr_html_af50e5756da2acda5ccb02ebaa3367092"><div class="ttname"><a href="structElf64__Phdr.html#af50e5756da2acda5ccb02ebaa3367092">Elf64_Phdr::p_filesz</a></div><div class="ttdeci">Elf64_Xword p_filesz</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00121">elf64.h:121</a></div></div>
<div class="ttc" id="aelf64_8h_html_a354f1cae9fad774a486444c12a861da5"><div class="ttname"><a href="elf64_8h.html#a354f1cae9fad774a486444c12a861da5">Elf64_Sword</a></div><div class="ttdeci">int32_t Elf64_Sword</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00041">elf64.h:41</a></div></div>
<div class="ttc" id="aelf64_8h_html_acdc5f76ef4cf0f090a3fe0b1b958667c"><div class="ttname"><a href="elf64_8h.html#acdc5f76ef4cf0f090a3fe0b1b958667c">Elf64_Versym</a></div><div class="ttdeci">Elf64_Half Elf64_Versym</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00253">elf64.h:253</a></div></div>
<div class="ttc" id="aelf64_8h_html_a6f7837bc80df7a68291fce54ff088849"><div class="ttname"><a href="elf64_8h.html#a6f7837bc80df7a68291fce54ff088849">Elf64_Off</a></div><div class="ttdeci">uint64_t Elf64_Off</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00040">elf64.h:40</a></div></div>
<div class="ttc" id="astructElf64__Dyn_html_a74a63e5acb7d8ddc946a5b0c5eb3c26a"><div class="ttname"><a href="structElf64__Dyn.html#a74a63e5acb7d8ddc946a5b0c5eb3c26a">Elf64_Dyn::d_tag</a></div><div class="ttdeci">Elf64_Sxword d_tag</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00131">elf64.h:131</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_afd5e899b00b6527bbecf9cd4bda50112"><div class="ttname"><a href="structElf64__Shdr.html#afd5e899b00b6527bbecf9cd4bda50112">Elf64_Shdr::sh_offset</a></div><div class="ttdeci">Elf64_Off sh_offset</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00103">elf64.h:103</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_ae6ea9e821472d35e7d2c446fa79bdc3a"><div class="ttname"><a href="structElf64__Ehdr.html#ae6ea9e821472d35e7d2c446fa79bdc3a">Elf64_Ehdr::e_flags</a></div><div class="ttdeci">Elf64_Word e_flags</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00072">elf64.h:72</a></div></div>
<div class="ttc" id="astructElf64__Verneed_html"><div class="ttname"><a href="structElf64__Verneed.html">Elf64_Verneed</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00237">elf64.h:237</a></div></div>
<div class="ttc" id="astructElf64__Rela_html_a04358b55027a7dcc414e221d916aac64"><div class="ttname"><a href="structElf64__Rela.html#a04358b55027a7dcc414e221d916aac64">Elf64_Rela::r_addend</a></div><div class="ttdeci">Elf64_Sxword r_addend</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00152">elf64.h:152</a></div></div>
<div class="ttc" id="astructElf__Note_html"><div class="ttname"><a href="structElf__Note.html">Elf_Note</a></div><div class="ttdef"><b>Definition:</b> <a href="elf__common_8h_source.html#l00045">elf_common.h:45</a></div></div>
<div class="ttc" id="aelf64_8h_html_adb6a5584018b431da3472e7c6a7fd731"><div class="ttname"><a href="elf64_8h.html#adb6a5584018b431da3472e7c6a7fd731">Elf64_Half</a></div><div class="ttdeci">uint16_t Elf64_Half</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00039">elf64.h:39</a></div></div>
<div class="ttc" id="astructElf64__Chdr_html_ab3f1fb2625aec2f565bd508b0b8062e3"><div class="ttname"><a href="structElf64__Chdr.html#ab3f1fb2625aec2f565bd508b0b8062e3">Elf64_Chdr::ch_size</a></div><div class="ttdeci">Elf64_Xword ch_size</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00263">elf64.h:263</a></div></div>
<div class="ttc" id="astructElf64__Cap_html_a334f978408ae314495cfcc46c45c1ed5"><div class="ttname"><a href="structElf64__Cap.html#a334f978408ae314495cfcc46c45c1ed5">Elf64_Cap::c_val</a></div><div class="ttdeci">Elf64_Xword c_val</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00193">elf64.h:193</a></div></div>
<div class="ttc" id="astructElf64__Move_html_ac999afc6aec249cd19ebbef408228c95"><div class="ttname"><a href="structElf64__Move.html#ac999afc6aec249cd19ebbef408228c95">Elf64_Move::m_stride</a></div><div class="ttdeci">Elf64_Half m_stride</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00180">elf64.h:180</a></div></div>
<div class="ttc" id="astructElf64__Syminfo_html_a919d1c0dd96fae4b828902b765097e15"><div class="ttname"><a href="structElf64__Syminfo.html#a919d1c0dd96fae4b828902b765097e15">Elf64_Syminfo::si_boundto</a></div><div class="ttdeci">Elf64_Half si_boundto</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00256">elf64.h:256</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a747748dd98cf1e2e89eb8b1fa37113df"><div class="ttname"><a href="include_2sys_2types_8h.html#a747748dd98cf1e2e89eb8b1fa37113df">uint64_t</a></div><div class="ttdeci">__uint64_t uint64_t</div><div class="ttdef"><b>Definition:</b> <a href="include_2sys_2types_8h_source.html#l00047">types.h:47</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_adc7d13d5c0e0eb4b62f0f898f03b2e66"><div class="ttname"><a href="structElf64__Ehdr.html#adc7d13d5c0e0eb4b62f0f898f03b2e66">Elf64_Ehdr::e_phoff</a></div><div class="ttdeci">Elf64_Off e_phoff</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00070">elf64.h:70</a></div></div>
<div class="ttc" id="aelf64_8h_html_a5b450442210b3d21567662fb96ac9a02"><div class="ttname"><a href="elf64_8h.html#a5b450442210b3d21567662fb96ac9a02">Elf64_Sxword</a></div><div class="ttdeci">int64_t Elf64_Sxword</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00042">elf64.h:42</a></div></div>
<div class="ttc" id="astructElf64__Chdr_html_a509098e81e05dc00688c2739a7836ed9"><div class="ttname"><a href="structElf64__Chdr.html#a509098e81e05dc00688c2739a7836ed9">Elf64_Chdr::ch_addralign</a></div><div class="ttdeci">Elf64_Xword ch_addralign</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00264">elf64.h:264</a></div></div>
<div class="ttc" id="astructElf64__Sym_html_a3bd895ed278935218da81c754460d8d2"><div class="ttname"><a href="structElf64__Sym.html#a3bd895ed278935218da81c754460d8d2">Elf64_Sym::st_shndx</a></div><div class="ttdeci">Elf64_Half st_shndx</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00206">elf64.h:206</a></div></div>
<div class="ttc" id="astructElf64__Move_html"><div class="ttname"><a href="structElf64__Move.html">Elf64_Move</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00175">elf64.h:175</a></div></div>
<div class="ttc" id="aelf64_8h_html_a8e48db639d22e343300868154c52e29e"><div class="ttname"><a href="elf64_8h.html#a8e48db639d22e343300868154c52e29e">Elf64_Nhdr</a></div><div class="ttdeci">Elf_Note Elf64_Nhdr</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00170">elf64.h:170</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_a6379cd77214969499ae99e6e8a46405c"><div class="ttname"><a href="structElf64__Shdr.html#a6379cd77214969499ae99e6e8a46405c">Elf64_Shdr::sh_type</a></div><div class="ttdeci">Elf64_Word sh_type</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00100">elf64.h:100</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_a031210e6571dad798c4ed66b85631d58"><div class="ttname"><a href="structElf64__Ehdr.html#a031210e6571dad798c4ed66b85631d58">Elf64_Ehdr::e_type</a></div><div class="ttdeci">Elf64_Half e_type</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00066">elf64.h:66</a></div></div>
<div class="ttc" id="astructElf64__Dyn_html_ab1741378fc34cbcc8caf3f7bb5e6de18"><div class="ttname"><a href="structElf64__Dyn.html#ab1741378fc34cbcc8caf3f7bb5e6de18">Elf64_Dyn::d_val</a></div><div class="ttdeci">Elf64_Xword d_val</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00133">elf64.h:133</a></div></div>
<div class="ttc" id="astructElf64__Verdaux_html_a550488ec793293fb872d8ec696faf9ff"><div class="ttname"><a href="structElf64__Verdaux.html#a550488ec793293fb872d8ec696faf9ff">Elf64_Verdaux::vda_next</a></div><div class="ttdeci">Elf64_Word vda_next</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00234">elf64.h:234</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_ae8289d7705794be744876f6246242b9b"><div class="ttname"><a href="structElf64__Ehdr.html#ae8289d7705794be744876f6246242b9b">Elf64_Ehdr::e_shstrndx</a></div><div class="ttdeci">Elf64_Half e_shstrndx</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00078">elf64.h:78</a></div></div>
<div class="ttc" id="astructElf64__Syminfo_html"><div class="ttname"><a href="structElf64__Syminfo.html">Elf64_Syminfo</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00255">elf64.h:255</a></div></div>
<div class="ttc" id="astructElf64__Dyn_html_a4820e579b624438f02827e7b44fbd0f7"><div class="ttname"><a href="structElf64__Dyn.html#a4820e579b624438f02827e7b44fbd0f7">Elf64_Dyn::d_ptr</a></div><div class="ttdeci">Elf64_Addr d_ptr</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00134">elf64.h:134</a></div></div>
<div class="ttc" id="astructElf64__Rel_html_a775740962c9bd1e3f956bd8bffca173b"><div class="ttname"><a href="structElf64__Rel.html#a775740962c9bd1e3f956bd8bffca173b">Elf64_Rel::r_info</a></div><div class="ttdeci">Elf64_Xword r_info</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00145">elf64.h:145</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_a29812c42d9310eb3ad17dcd68ec25536"><div class="ttname"><a href="structElf64__Shdr.html#a29812c42d9310eb3ad17dcd68ec25536">Elf64_Shdr::sh_link</a></div><div class="ttdeci">Elf64_Word sh_link</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00105">elf64.h:105</a></div></div>
<div class="ttc" id="astructElf64__Verneed_html_abbe3d560e7f69253f3c468f2c9d30f99"><div class="ttname"><a href="structElf64__Verneed.html#abbe3d560e7f69253f3c468f2c9d30f99">Elf64_Verneed::vn_version</a></div><div class="ttdeci">Elf64_Half vn_version</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00238">elf64.h:238</a></div></div>
<div class="ttc" id="astructElf64__Lib_html_ab03d7034a6f1113717a9eefe33cb8343"><div class="ttname"><a href="structElf64__Lib.html#ab03d7034a6f1113717a9eefe33cb8343">Elf64_Lib::l_version</a></div><div class="ttdeci">Elf64_Word l_version</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00089">elf64.h:89</a></div></div>
<div class="ttc" id="astructElf64__Vernaux_html_a56e3d7fee69c7b55556297757e1977e5"><div class="ttname"><a href="structElf64__Vernaux.html#a56e3d7fee69c7b55556297757e1977e5">Elf64_Vernaux::vna_other</a></div><div class="ttdeci">Elf64_Half vna_other</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00248">elf64.h:248</a></div></div>
<div class="ttc" id="astructElf64__Phdr_html_a5c69879e1229b175020ff011af46fcb9"><div class="ttname"><a href="structElf64__Phdr.html#a5c69879e1229b175020ff011af46fcb9">Elf64_Phdr::p_vaddr</a></div><div class="ttdeci">Elf64_Addr p_vaddr</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00119">elf64.h:119</a></div></div>
<div class="ttc" id="astructElf64__Phdr_html"><div class="ttname"><a href="structElf64__Phdr.html">Elf64_Phdr</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00115">elf64.h:115</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_a18f4475eeec871316099323b512d999d"><div class="ttname"><a href="structElf64__Shdr.html#a18f4475eeec871316099323b512d999d">Elf64_Shdr::sh_name</a></div><div class="ttdeci">Elf64_Word sh_name</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00098">elf64.h:98</a></div></div>
<div class="ttc" id="astructElf64__Vernaux_html"><div class="ttname"><a href="structElf64__Vernaux.html">Elf64_Vernaux</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00245">elf64.h:245</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_ac4ee2ceaec74ab5704ebba226e83b200"><div class="ttname"><a href="structElf64__Shdr.html#ac4ee2ceaec74ab5704ebba226e83b200">Elf64_Shdr::sh_addr</a></div><div class="ttdeci">Elf64_Addr sh_addr</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00102">elf64.h:102</a></div></div>
<div class="ttc" id="aelf64_8h_html_a6293e35e66fda622ba4e57bc04b14b69"><div class="ttname"><a href="elf64_8h.html#a6293e35e66fda622ba4e57bc04b14b69">Elf64_Hashelt</a></div><div class="ttdeci">Elf64_Word Elf64_Hashelt</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00054">elf64.h:54</a></div></div>
<div class="ttc" id="astructElf64__Lib_html_ac7f21d23c86f56c6583aa563eb960af0"><div class="ttname"><a href="structElf64__Lib.html#ac7f21d23c86f56c6583aa563eb960af0">Elf64_Lib::l_name</a></div><div class="ttdeci">Elf64_Word l_name</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00086">elf64.h:86</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a281b4b5562236420969a830503b0ba19"><div class="ttname"><a href="include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a></div><div class="ttdeci">__uint16_t uint16_t</div><div class="ttdef"><b>Definition:</b> <a href="include_2sys_2types_8h_source.html#l00045">types.h:45</a></div></div>
<div class="ttc" id="astructElf64__Verneed_html_acb9149fec79d7eefb3f1d6300be2125f"><div class="ttname"><a href="structElf64__Verneed.html#acb9149fec79d7eefb3f1d6300be2125f">Elf64_Verneed::vn_file</a></div><div class="ttdeci">Elf64_Word vn_file</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00240">elf64.h:240</a></div></div>
<div class="ttc" id="astructElf64__Cap_html_aa68e007a1ab8409d7afa57584909f38f"><div class="ttname"><a href="structElf64__Cap.html#aa68e007a1ab8409d7afa57584909f38f">Elf64_Cap::c_ptr</a></div><div class="ttdeci">Elf64_Addr c_ptr</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00194">elf64.h:194</a></div></div>
<div class="ttc" id="astructElf64__Chdr_html_a60439447207fd3d24c2254547947ab0f"><div class="ttname"><a href="structElf64__Chdr.html#a60439447207fd3d24c2254547947ab0f">Elf64_Chdr::ch_reserved</a></div><div class="ttdeci">Elf64_Word ch_reserved</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00262">elf64.h:262</a></div></div>
<div class="ttc" id="astructElf64__Sym_html_af5c72e0a09802b81e8087b303ec4d29f"><div class="ttname"><a href="structElf64__Sym.html#af5c72e0a09802b81e8087b303ec4d29f">Elf64_Sym::st_size</a></div><div class="ttdeci">Elf64_Xword st_size</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00208">elf64.h:208</a></div></div>
<div class="ttc" id="astructElf64__Rela_html_aeab8bc0f9035184127ec02d947bf2c76"><div class="ttname"><a href="structElf64__Rela.html#aeab8bc0f9035184127ec02d947bf2c76">Elf64_Rela::r_info</a></div><div class="ttdeci">Elf64_Xword r_info</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00151">elf64.h:151</a></div></div>
<div class="ttc" id="astructElf64__Verdef_html_ac41468980738fcc6b1b15ccda97a19a8"><div class="ttname"><a href="structElf64__Verdef.html#ac41468980738fcc6b1b15ccda97a19a8">Elf64_Verdef::vd_cnt</a></div><div class="ttdeci">Elf64_Half vd_cnt</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00226">elf64.h:226</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_af13bac5685d725c2ba9930c1176f3082"><div class="ttname"><a href="structElf64__Ehdr.html#af13bac5685d725c2ba9930c1176f3082">Elf64_Ehdr::e_phnum</a></div><div class="ttdeci">Elf64_Half e_phnum</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00075">elf64.h:75</a></div></div>
<div class="ttc" id="aelf64_8h_html_a5447a48a3dae0bd24f606415268c6fe4"><div class="ttname"><a href="elf64_8h.html#a5447a48a3dae0bd24f606415268c6fe4">Elf64_Xword</a></div><div class="ttdeci">uint64_t Elf64_Xword</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00045">elf64.h:45</a></div></div>
<div class="ttc" id="astructElf64__Verdef_html_a9cebd5131a542990d3130489a3b4acec"><div class="ttname"><a href="structElf64__Verdef.html#a9cebd5131a542990d3130489a3b4acec">Elf64_Verdef::vd_next</a></div><div class="ttdeci">Elf64_Word vd_next</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00229">elf64.h:229</a></div></div>
<div class="ttc" id="astructElf64__Phdr_html_a83f4adb032fc307f5af79bdee5ef692d"><div class="ttname"><a href="structElf64__Phdr.html#a83f4adb032fc307f5af79bdee5ef692d">Elf64_Phdr::p_paddr</a></div><div class="ttdeci">Elf64_Addr p_paddr</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00120">elf64.h:120</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html"><div class="ttname"><a href="structElf64__Ehdr.html">Elf64_Ehdr</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00064">elf64.h:64</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html"><div class="ttname"><a href="structElf64__Shdr.html">Elf64_Shdr</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00097">elf64.h:97</a></div></div>
<div class="ttc" id="astructElf64__Sym_html_adba66dcdbe19ab3ecc24830a58549230"><div class="ttname"><a href="structElf64__Sym.html#adba66dcdbe19ab3ecc24830a58549230">Elf64_Sym::st_other</a></div><div class="ttdeci">unsigned char st_other</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00205">elf64.h:205</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_a317679f1ef5e41e0717e95670c6a1d24"><div class="ttname"><a href="structElf64__Ehdr.html#a317679f1ef5e41e0717e95670c6a1d24">Elf64_Ehdr::e_shnum</a></div><div class="ttdeci">Elf64_Half e_shnum</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00077">elf64.h:77</a></div></div>
<div class="ttc" id="astructElf64__Chdr_html"><div class="ttname"><a href="structElf64__Chdr.html">Elf64_Chdr</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00260">elf64.h:260</a></div></div>
<div class="ttc" id="astructElf64__Verdef_html_afb01f82af6211a4a0dfc314c3b3a43b2"><div class="ttname"><a href="structElf64__Verdef.html#afb01f82af6211a4a0dfc314c3b3a43b2">Elf64_Verdef::vd_hash</a></div><div class="ttdeci">Elf64_Word vd_hash</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00227">elf64.h:227</a></div></div>
<div class="ttc" id="astructElf64__Sym_html_a9bbd53b13b0f1403d8369cbdd15df08c"><div class="ttname"><a href="structElf64__Sym.html#a9bbd53b13b0f1403d8369cbdd15df08c">Elf64_Sym::st_info</a></div><div class="ttdeci">unsigned char st_info</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00204">elf64.h:204</a></div></div>
<div class="ttc" id="astructElf64__Verdef_html_a1d69114c03f683d4b6b6f3a83c7021f1"><div class="ttname"><a href="structElf64__Verdef.html#a1d69114c03f683d4b6b6f3a83c7021f1">Elf64_Verdef::vd_flags</a></div><div class="ttdeci">Elf64_Half vd_flags</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00224">elf64.h:224</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_a078af1eaf7681f9d85ff545b6c7aa9c5"><div class="ttname"><a href="structElf64__Ehdr.html#a078af1eaf7681f9d85ff545b6c7aa9c5">Elf64_Ehdr::e_shentsize</a></div><div class="ttdeci">Elf64_Half e_shentsize</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00076">elf64.h:76</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a0238af00180b6d9278fa1c6aa790fdf4"><div class="ttname"><a href="include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a></div><div class="ttdeci">__uint32_t uint32_t</div><div class="ttdef"><b>Definition:</b> <a href="include_2sys_2types_8h_source.html#l00046">types.h:46</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_a20aab677eb99c91c0e6c3c5dc8f0f3db"><div class="ttname"><a href="structElf64__Shdr.html#a20aab677eb99c91c0e6c3c5dc8f0f3db">Elf64_Shdr::sh_flags</a></div><div class="ttdeci">Elf64_Xword sh_flags</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00101">elf64.h:101</a></div></div>
<div class="ttc" id="astructElf64__Phdr_html_aa89a4b1835998c8866e821d777a2f879"><div class="ttname"><a href="structElf64__Phdr.html#aa89a4b1835998c8866e821d777a2f879">Elf64_Phdr::p_align</a></div><div class="ttdeci">Elf64_Xword p_align</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00123">elf64.h:123</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a6f6221103820f185abcc62b874665a93"><div class="ttname"><a href="include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a></div><div class="ttdeci">__int32_t int32_t</div><div class="ttdef"><b>Definition:</b> <a href="include_2sys_2types_8h_source.html#l00108">types.h:108</a></div></div>
<div class="ttc" id="astructElf64__Cap_html_a35ca851346657a5b632e670469b37bd7"><div class="ttname"><a href="structElf64__Cap.html#a35ca851346657a5b632e670469b37bd7">Elf64_Cap::c_tag</a></div><div class="ttdeci">Elf64_Xword c_tag</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00191">elf64.h:191</a></div></div>
<div class="ttc" id="astructElf64__Chdr_html_a2c223162cc65a21d7827e9218a441550"><div class="ttname"><a href="structElf64__Chdr.html#a2c223162cc65a21d7827e9218a441550">Elf64_Chdr::ch_type</a></div><div class="ttdeci">Elf64_Word ch_type</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00261">elf64.h:261</a></div></div>
<div class="ttc" id="astructElf64__Dyn_html"><div class="ttname"><a href="structElf64__Dyn.html">Elf64_Dyn</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00130">elf64.h:130</a></div></div>
<div class="ttc" id="astructElf64__Syminfo_html_a919ad3ae58e391cb2cf9da819d9d1344"><div class="ttname"><a href="structElf64__Syminfo.html#a919ad3ae58e391cb2cf9da819d9d1344">Elf64_Syminfo::si_flags</a></div><div class="ttdeci">Elf64_Half si_flags</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00257">elf64.h:257</a></div></div>
<div class="ttc" id="aelf__common_8h_html_ae407130db14180c6737390604ba7c1fe"><div class="ttname"><a href="elf__common_8h.html#ae407130db14180c6737390604ba7c1fe">EI_NIDENT</a></div><div class="ttdeci">#define EI_NIDENT</div><div class="ttdef"><b>Definition:</b> <a href="elf__common_8h_source.html#l00130">elf_common.h:130</a></div></div>
<div class="ttc" id="astructElf64__Phdr_html_aa2d51fb4517ded0c74903f8d0c9abea7"><div class="ttname"><a href="structElf64__Phdr.html#aa2d51fb4517ded0c74903f8d0c9abea7">Elf64_Phdr::p_offset</a></div><div class="ttdeci">Elf64_Off p_offset</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00118">elf64.h:118</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_a879406e9ddf2bd7e45346d430d0aaa44"><div class="ttname"><a href="structElf64__Shdr.html#a879406e9ddf2bd7e45346d430d0aaa44">Elf64_Shdr::sh_entsize</a></div><div class="ttdeci">Elf64_Xword sh_entsize</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00108">elf64.h:108</a></div></div>
<div class="ttc" id="astructElf64__Phdr_html_ab96e7784733c2192a76d5a42897cb38b"><div class="ttname"><a href="structElf64__Phdr.html#ab96e7784733c2192a76d5a42897cb38b">Elf64_Phdr::p_flags</a></div><div class="ttdeci">Elf64_Word p_flags</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00117">elf64.h:117</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a96411d49619f50e635418ee57651b95d"><div class="ttname"><a href="include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a></div><div class="ttdeci">__int64_t int64_t</div><div class="ttdef"><b>Definition:</b> <a href="include_2sys_2types_8h_source.html#l00113">types.h:113</a></div></div>
<div class="ttc" id="aelf64_8h_html_aa78161622dbb221bccd3f9111ea5b37e"><div class="ttname"><a href="elf64_8h.html#aa78161622dbb221bccd3f9111ea5b37e">Elf64_Lword</a></div><div class="ttdeci">uint64_t Elf64_Lword</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00044">elf64.h:44</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_ab5aefb7a14b9cf2eafcbaf0664852369"><div class="ttname"><a href="structElf64__Ehdr.html#ab5aefb7a14b9cf2eafcbaf0664852369">Elf64_Ehdr::e_phentsize</a></div><div class="ttdeci">Elf64_Half e_phentsize</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00074">elf64.h:74</a></div></div>
<div class="ttc" id="astructElf64__Move_html_ab6f1c59b8b9789cdd223fa525937dbdb"><div class="ttname"><a href="structElf64__Move.html#ab6f1c59b8b9789cdd223fa525937dbdb">Elf64_Move::m_repeat</a></div><div class="ttdeci">Elf64_Half m_repeat</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00179">elf64.h:179</a></div></div>
<div class="ttc" id="aelf64_8h_html_aeed51d08e3a950d637f8ec1f0cd4ef65"><div class="ttname"><a href="elf64_8h.html#aeed51d08e3a950d637f8ec1f0cd4ef65">Elf64_Addr</a></div><div class="ttdeci">uint64_t Elf64_Addr</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00038">elf64.h:38</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_adecc8b3641e23794f39c78f15ab8c809"><div class="ttname"><a href="structElf64__Ehdr.html#adecc8b3641e23794f39c78f15ab8c809">Elf64_Ehdr::e_machine</a></div><div class="ttdeci">Elf64_Half e_machine</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00067">elf64.h:67</a></div></div>
<div class="ttc" id="astructElf64__Lib_html_ace001f85c3f31e91fedf4a1a1f923af5"><div class="ttname"><a href="structElf64__Lib.html#ace001f85c3f31e91fedf4a1a1f923af5">Elf64_Lib::l_time_stamp</a></div><div class="ttdeci">Elf64_Word l_time_stamp</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00087">elf64.h:87</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_a943c7d038a3cc3c1115e84b4cd19966d"><div class="ttname"><a href="structElf64__Ehdr.html#a943c7d038a3cc3c1115e84b4cd19966d">Elf64_Ehdr::e_entry</a></div><div class="ttdeci">Elf64_Addr e_entry</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00069">elf64.h:69</a></div></div>
<div class="ttc" id="astructElf64__Lib_html_ac78fa7eafc377b04fcaf575c61dc2b60"><div class="ttname"><a href="structElf64__Lib.html#ac78fa7eafc377b04fcaf575c61dc2b60">Elf64_Lib::l_flags</a></div><div class="ttdeci">Elf64_Word l_flags</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00090">elf64.h:90</a></div></div>
<div class="ttc" id="astructElf64__Verneed_html_ab8bae5b901cc7007685f35d43cf63884"><div class="ttname"><a href="structElf64__Verneed.html#ab8bae5b901cc7007685f35d43cf63884">Elf64_Verneed::vn_cnt</a></div><div class="ttdeci">Elf64_Half vn_cnt</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00239">elf64.h:239</a></div></div>
<div class="ttc" id="astructElf64__Cap_html"><div class="ttname"><a href="structElf64__Cap.html">Elf64_Cap</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00190">elf64.h:190</a></div></div>
<div class="ttc" id="astructElf64__Verneed_html_a0b9d3ccbab06cb391f169987b1dbff0f"><div class="ttname"><a href="structElf64__Verneed.html#a0b9d3ccbab06cb391f169987b1dbff0f">Elf64_Verneed::vn_aux</a></div><div class="ttdeci">Elf64_Word vn_aux</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00241">elf64.h:241</a></div></div>
<div class="ttc" id="astructElf64__Verdaux_html"><div class="ttname"><a href="structElf64__Verdaux.html">Elf64_Verdaux</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00232">elf64.h:232</a></div></div>
<div class="ttc" id="astructElf64__Move_html_a9acd76b185ef161bcbd292266d02f2b4"><div class="ttname"><a href="structElf64__Move.html#a9acd76b185ef161bcbd292266d02f2b4">Elf64_Move::m_value</a></div><div class="ttdeci">Elf64_Lword m_value</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00176">elf64.h:176</a></div></div>
<div class="ttc" id="astructElf64__Verdef_html_afe15c8d72df394443deb40da61df3459"><div class="ttname"><a href="structElf64__Verdef.html#afe15c8d72df394443deb40da61df3459">Elf64_Verdef::vd_version</a></div><div class="ttdeci">Elf64_Half vd_version</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00223">elf64.h:223</a></div></div>
<div class="ttc" id="aelf__common_8h_html"><div class="ttname"><a href="elf__common_8h.html">elf_common.h</a></div></div>
<div class="ttc" id="astructElf64__Rel_html"><div class="ttname"><a href="structElf64__Rel.html">Elf64_Rel</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00143">elf64.h:143</a></div></div>
<div class="ttc" id="astructElf64__Vernaux_html_ae41cce47b72e2232f3880843ab550649"><div class="ttname"><a href="structElf64__Vernaux.html#ae41cce47b72e2232f3880843ab550649">Elf64_Vernaux::vna_hash</a></div><div class="ttdeci">Elf64_Word vna_hash</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00246">elf64.h:246</a></div></div>
<div class="ttc" id="astructElf64__Vernaux_html_a1c5aa72ab842b4338ba2576d5f014700"><div class="ttname"><a href="structElf64__Vernaux.html#a1c5aa72ab842b4338ba2576d5f014700">Elf64_Vernaux::vna_flags</a></div><div class="ttdeci">Elf64_Half vna_flags</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00247">elf64.h:247</a></div></div>
<div class="ttc" id="astructElf64__Rela_html"><div class="ttname"><a href="structElf64__Rela.html">Elf64_Rela</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00149">elf64.h:149</a></div></div>
<div class="ttc" id="aelf64_8h_html_ae40dcb629692b9dd6968e0ff2d0b0d1f"><div class="ttname"><a href="elf64_8h.html#ae40dcb629692b9dd6968e0ff2d0b0d1f">Elf64_Size</a></div><div class="ttdeci">Elf64_Xword Elf64_Size</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00057">elf64.h:57</a></div></div>
<div class="ttc" id="astructElf64__Verneed_html_a8036329a9f5ad3a4006f16cbe3c9e866"><div class="ttname"><a href="structElf64__Verneed.html#a8036329a9f5ad3a4006f16cbe3c9e866">Elf64_Verneed::vn_next</a></div><div class="ttdeci">Elf64_Word vn_next</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00242">elf64.h:242</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_a72dd754689db27582817c0691f7d0c77"><div class="ttname"><a href="structElf64__Shdr.html#a72dd754689db27582817c0691f7d0c77">Elf64_Shdr::sh_info</a></div><div class="ttdeci">Elf64_Word sh_info</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00106">elf64.h:106</a></div></div>
<div class="ttc" id="astructElf64__Lib_html_a11f09b77bcae792d5e5c120b4a0fbcca"><div class="ttname"><a href="structElf64__Lib.html#a11f09b77bcae792d5e5c120b4a0fbcca">Elf64_Lib::l_checksum</a></div><div class="ttdeci">Elf64_Word l_checksum</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00088">elf64.h:88</a></div></div>
<div class="ttc" id="astructElf64__Verdaux_html_a76ef57da3e7a6f477d867b378dd976ce"><div class="ttname"><a href="structElf64__Verdaux.html#a76ef57da3e7a6f477d867b378dd976ce">Elf64_Verdaux::vda_name</a></div><div class="ttdeci">Elf64_Word vda_name</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00233">elf64.h:233</a></div></div>
<div class="ttc" id="astructElf64__Rel_html_af719169bd59569a885bf9d5df794b951"><div class="ttname"><a href="structElf64__Rel.html#af719169bd59569a885bf9d5df794b951">Elf64_Rel::r_offset</a></div><div class="ttdeci">Elf64_Addr r_offset</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00144">elf64.h:144</a></div></div>
<div class="ttc" id="aelf64_8h_html_aa3aa1920ed115b7ef7e99716fece4401"><div class="ttname"><a href="elf64_8h.html#aa3aa1920ed115b7ef7e99716fece4401">Elf64_Word</a></div><div class="ttdeci">uint32_t Elf64_Word</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00043">elf64.h:43</a></div></div>
<div class="ttc" id="astructElf64__Sym_html"><div class="ttname"><a href="structElf64__Sym.html">Elf64_Sym</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00202">elf64.h:202</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_a8988fd6e383835e9d51344eddf38ef24"><div class="ttname"><a href="structElf64__Shdr.html#a8988fd6e383835e9d51344eddf38ef24">Elf64_Shdr::sh_size</a></div><div class="ttdeci">Elf64_Xword sh_size</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00104">elf64.h:104</a></div></div>
<div class="ttc" id="astructElf64__Shdr_html_ab6b9f67208a04cc0d374203c0a3ab93a"><div class="ttname"><a href="structElf64__Shdr.html#ab6b9f67208a04cc0d374203c0a3ab93a">Elf64_Shdr::sh_addralign</a></div><div class="ttdeci">Elf64_Xword sh_addralign</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00107">elf64.h:107</a></div></div>
<div class="ttc" id="astructElf64__Ehdr_html_a404b7e3566d912b0382cacea17475e92"><div class="ttname"><a href="structElf64__Ehdr.html#a404b7e3566d912b0382cacea17475e92">Elf64_Ehdr::e_ehsize</a></div><div class="ttdeci">Elf64_Half e_ehsize</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00073">elf64.h:73</a></div></div>
<div class="ttc" id="astructElf64__Lib_html"><div class="ttname"><a href="structElf64__Lib.html">Elf64_Lib</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00085">elf64.h:85</a></div></div>
<div class="ttc" id="astructElf64__Move_html_a36fe21def9afee88be6acc62e45fdeba"><div class="ttname"><a href="structElf64__Move.html#a36fe21def9afee88be6acc62e45fdeba">Elf64_Move::m_poffset</a></div><div class="ttdeci">Elf64_Xword m_poffset</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00178">elf64.h:178</a></div></div>
<div class="ttc" id="astructElf64__Verdef_html"><div class="ttname"><a href="structElf64__Verdef.html">Elf64_Verdef</a></div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00222">elf64.h:222</a></div></div>
<div class="ttc" id="astructElf64__Sym_html_a4069f9db0c91ecc40bc2f4ddbdf28aff"><div class="ttname"><a href="structElf64__Sym.html#a4069f9db0c91ecc40bc2f4ddbdf28aff">Elf64_Sym::st_name</a></div><div class="ttdeci">Elf64_Word st_name</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00203">elf64.h:203</a></div></div>
<div class="ttc" id="astructElf64__Vernaux_html_a565bd1e8b3ae2f45854f8163629444fc"><div class="ttname"><a href="structElf64__Vernaux.html#a565bd1e8b3ae2f45854f8163629444fc">Elf64_Vernaux::vna_next</a></div><div class="ttdeci">Elf64_Word vna_next</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00250">elf64.h:250</a></div></div>
<div class="ttc" id="aelf64_8h_html_aab72dde0a3565df886dfb345df3c36ea"><div class="ttname"><a href="elf64_8h.html#aab72dde0a3565df886dfb345df3c36ea">Elf64_Ssize</a></div><div class="ttdeci">Elf64_Sxword Elf64_Ssize</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00058">elf64.h:58</a></div></div>
<div class="ttc" id="astructElf64__Verdef_html_a069835dc20ac41af0ac611eefbe5169a"><div class="ttname"><a href="structElf64__Verdef.html#a069835dc20ac41af0ac611eefbe5169a">Elf64_Verdef::vd_ndx</a></div><div class="ttdeci">Elf64_Half vd_ndx</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00225">elf64.h:225</a></div></div>
<div class="ttc" id="astructElf64__Phdr_html_a55fae01175fc4e3f1c23e52b14459235"><div class="ttname"><a href="structElf64__Phdr.html#a55fae01175fc4e3f1c23e52b14459235">Elf64_Phdr::p_memsz</a></div><div class="ttdeci">Elf64_Xword p_memsz</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00122">elf64.h:122</a></div></div>
<div class="ttc" id="astructElf64__Move_html_a543c917c40646df01c33537a6d8b86cf"><div class="ttname"><a href="structElf64__Move.html#a543c917c40646df01c33537a6d8b86cf">Elf64_Move::m_info</a></div><div class="ttdeci">Elf64_Xword m_info</div><div class="ttdef"><b>Definition:</b> <a href="elf64_8h_source.html#l00177">elf64.h:177</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_e6bb53534ac0e427887cf7a94c0c004e.html">C:</a></li><li class="navelem"><a class="el" href="dir_d99d5d4662bf24521eef49da6a8cd34d.html">Dev</a></li><li class="navelem"><a class="el" href="dir_474a4b306371cf7e7f6fa12cb0b77df6.html">git</a></li><li class="navelem"><a class="el" href="dir_849109bbd106d461b128d63e5babcedf.html">UbixOS</a></li><li class="navelem"><a class="el" href="dir_6ec99f6d7d5182ba8913209ab70c9f18.html">sys</a></li><li class="navelem"><a class="el" href="dir_d1be8160e739b6eed1f7843efdbae1b3.html">include</a></li><li class="navelem"><a class="el" href="dir_214f84c2c73d0f2f98eaa46a63e7b8c6.html">sys</a></li><li class="navelem"><a class="el" href="elf64_8h.html">elf64.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.16 </li>
  </ul>
</div>
</body>
</html>