<!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: include/sys/elf32.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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</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  <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" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('d2/d5c/elf32_8h_source.html','../../');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">elf32.h</div> </div> </div><!--header--> <div class="contents"> <a href="../../d2/d5c/elf32_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> <span class="comment">/*-</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2002-2018 The UbixOS Project.</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <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> <span class="comment"> *</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <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> <span class="comment"> * provided that the following conditions are met:</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <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> <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> <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> <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> <span class="comment"> * other materials provided with the distribution.</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <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> <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> <span class="comment"> * permission.</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> *</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <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> <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> <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> <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> <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> <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> <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> <span class="comment"> */</span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef _SYS_ELF32_H_</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define _SYS_ELF32_H_ 1</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <<a class="code" href="../../dd/d58/elf__common_8h.html">sys/elf_common.h</a>></span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment">/*</span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment"> * ELF definitions common to all 32-bit architectures.</span></div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment"> */</span></div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> <div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158"> 38</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a>;</div> <div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca"> 39</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a> <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a>;</div> <div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a655751f9b317369b93c581ea8ed84516"> 40</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d2/d5c/elf32_8h.html#a655751f9b317369b93c581ea8ed84516">Elf32_Off</a>;</div> <div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a30ce6352cf03c667272698ada477da95"> 41</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d2/d5c/elf32_8h.html#a30ce6352cf03c667272698ada477da95">Elf32_Sword</a>;</div> <div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45"> 42</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a>;</div> <div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#ac6515aa02b362a99f0b75d7f24e1b730"> 43</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a747748dd98cf1e2e89eb8b1fa37113df">uint64_t</a> <a class="code" href="../../d2/d5c/elf32_8h.html#ac6515aa02b362a99f0b75d7f24e1b730">Elf32_Lword</a>;</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div> <div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a199cd979190df7e42f3e75a4a6a3cf23"> 45</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d2/d5c/elf32_8h.html#a199cd979190df7e42f3e75a4a6a3cf23">Elf32_Hashelt</a>;</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment">/* Non-standard class-dependent datatype used for abstraction. */</span></div> <div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#af1754878a7a7c86b8e73a89f65e14e0e"> 48</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d2/d5c/elf32_8h.html#af1754878a7a7c86b8e73a89f65e14e0e">Elf32_Size</a>;</div> <div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#aa7018ae70195bf84e47ebb7fbe9b2fb0"> 49</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d2/d5c/elf32_8h.html#a30ce6352cf03c667272698ada477da95">Elf32_Sword</a> <a class="code" href="../../d2/d5c/elf32_8h.html#aa7018ae70195bf84e47ebb7fbe9b2fb0">Elf32_Ssize</a>;</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment">/*</span></div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="comment"> * ELF header.</span></div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment"> */</span></div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div> <div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html"> 55</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#aba47ac5e0af02d5668782f1fd5a7466c"> 56</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> e_ident[<a class="code" href="../../dd/d58/elf__common_8h.html#ae407130db14180c6737390604ba7c1fe">EI_NIDENT</a>]; <span class="comment">/* File identification. */</span></div> <div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#a49e40a791813c06e3b6ebcb53aef1bb8"> 57</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#a49e40a791813c06e3b6ebcb53aef1bb8">e_type</a>; <span class="comment">/* File type. */</span></div> <div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#a19bca7faba9e5573814643efc3574c7b"> 58</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#a19bca7faba9e5573814643efc3574c7b">e_machine</a>; <span class="comment">/* Machine architecture. */</span></div> <div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#aa27627bda53281221325df4dd782e800"> 59</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#aa27627bda53281221325df4dd782e800">e_version</a>; <span class="comment">/* ELF format version. */</span></div> <div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#ab8a982696048d807017919b7d0145482"> 60</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#ab8a982696048d807017919b7d0145482">e_entry</a>; <span class="comment">/* Entry point. */</span></div> <div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#a25c36fc010284a928604aae005b67ad1"> 61</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a655751f9b317369b93c581ea8ed84516">Elf32_Off</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#a25c36fc010284a928604aae005b67ad1">e_phoff</a>; <span class="comment">/* Program header file offset. */</span></div> <div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#a00601af5187a1b3f8babfe9cddd95c15"> 62</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a655751f9b317369b93c581ea8ed84516">Elf32_Off</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#a00601af5187a1b3f8babfe9cddd95c15">e_shoff</a>; <span class="comment">/* Section header file offset. */</span></div> <div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#a87cf481be7917fafde0c4ecf78c8e574"> 63</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#a87cf481be7917fafde0c4ecf78c8e574">e_flags</a>; <span class="comment">/* Architecture-specific flags. */</span></div> <div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#a04c658023e50479eed64f6d1b00a2504"> 64</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#a04c658023e50479eed64f6d1b00a2504">e_ehsize</a>; <span class="comment">/* Size of ELF header in bytes. */</span></div> <div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#afa2289f96d86fcc568a3b1f40cc8953e"> 65</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#afa2289f96d86fcc568a3b1f40cc8953e">e_phentsize</a>; <span class="comment">/* Size of program header entry. */</span></div> <div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#a360898812db1655f8cb8258780d9df5b"> 66</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#a360898812db1655f8cb8258780d9df5b">e_phnum</a>; <span class="comment">/* Number of program header entries. */</span></div> <div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#ab53c709a841960e499da68e2316ed428"> 67</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#ab53c709a841960e499da68e2316ed428">e_shentsize</a>; <span class="comment">/* Size of section header entry. */</span></div> <div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#a11249bd7e61642742a68a3e7f69ac721"> 68</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#a11249bd7e61642742a68a3e7f69ac721">e_shnum</a>; <span class="comment">/* Number of section header entries. */</span></div> <div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="../../db/d71/structElf32__Ehdr.html#a3b3070ccd7d971e8cb6ea58d4c6fab09"> 69</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../db/d71/structElf32__Ehdr.html#a3b3070ccd7d971e8cb6ea58d4c6fab09">e_shstrndx</a>; <span class="comment">/* Section name strings section. */</span></div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span> } <a class="code" href="../../db/d71/structElf32__Ehdr.html">Elf32_Ehdr</a>;</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment">/*</span></div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="comment"> * Shared object information, found in SHT_MIPS_LIBLIST.</span></div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="comment"> */</span></div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div> <div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../d1/d1a/structElf32__Lib.html"> 76</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="../../d1/d1a/structElf32__Lib.html#af40827a2882aaf96d42ae60dac6551ee"> 77</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d1/d1a/structElf32__Lib.html#af40827a2882aaf96d42ae60dac6551ee">l_name</a>; <span class="comment">/* The name of a shared object. */</span></div> <div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../d1/d1a/structElf32__Lib.html#ae7119079569dcf7ecebccc47cb6350be"> 78</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d1/d1a/structElf32__Lib.html#ae7119079569dcf7ecebccc47cb6350be">l_time_stamp</a>; <span class="comment">/* 32-bit timestamp. */</span></div> <div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../d1/d1a/structElf32__Lib.html#a290248b0a3cecff9d43f796dd5c50b12"> 79</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d1/d1a/structElf32__Lib.html#a290248b0a3cecff9d43f796dd5c50b12">l_checksum</a>; <span class="comment">/* Checksum of visible symbols, sizes. */</span></div> <div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../d1/d1a/structElf32__Lib.html#ab1be8296800ef7b233adb56f1cfb901c"> 80</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d1/d1a/structElf32__Lib.html#ab1be8296800ef7b233adb56f1cfb901c">l_version</a>; <span class="comment">/* Interface version string index. */</span></div> <div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../d1/d1a/structElf32__Lib.html#a4a0feb8162591596d3653f561ee8759e"> 81</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d1/d1a/structElf32__Lib.html#a4a0feb8162591596d3653f561ee8759e">l_flags</a>; <span class="comment">/* Flags (LL_*). */</span></div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span> } <a class="code" href="../../d1/d1a/structElf32__Lib.html">Elf32_Lib</a>;</div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="comment">/*</span></div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment"> * Section header.</span></div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment"> */</span></div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div> <div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html"> 88</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#a6e8fd300ca473a31d0f65817ce371dfd"> 89</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#a6e8fd300ca473a31d0f65817ce371dfd">sh_name</a>; <span class="comment">/* Section name (index into the</span></div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="comment"> section header string table). */</span></div> <div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#aab6c221dbd7e16987df41280fb915408"> 91</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#aab6c221dbd7e16987df41280fb915408">sh_type</a>; <span class="comment">/* Section type. */</span></div> <div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#a27e003d8da37de3038a0065577a7743d"> 92</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#a27e003d8da37de3038a0065577a7743d">sh_flags</a>; <span class="comment">/* Section flags. */</span></div> <div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#a7e668a62cee74a2f9c6edabb5f45635a"> 93</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#a7e668a62cee74a2f9c6edabb5f45635a">sh_addr</a>; <span class="comment">/* Address in memory image. */</span></div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#a6e37227a5777cddc0a9dbbb3c2598ec1"> 94</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a655751f9b317369b93c581ea8ed84516">Elf32_Off</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#a6e37227a5777cddc0a9dbbb3c2598ec1">sh_offset</a>; <span class="comment">/* Offset in file. */</span></div> <div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#a84dc67bb0ab65880bbcd74fbee722ff1"> 95</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#a84dc67bb0ab65880bbcd74fbee722ff1">sh_size</a>; <span class="comment">/* Size in bytes. */</span></div> <div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#ad759308388eb14c5c6e4d636c38999da"> 96</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#ad759308388eb14c5c6e4d636c38999da">sh_link</a>; <span class="comment">/* Index of a related section. */</span></div> <div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#aef63fe62c2c9927f374c4f987954c6e5"> 97</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#aef63fe62c2c9927f374c4f987954c6e5">sh_info</a>; <span class="comment">/* Depends on section type. */</span></div> <div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#a399f50b3591e6286d4ad819f790979ed"> 98</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#a399f50b3591e6286d4ad819f790979ed">sh_addralign</a>; <span class="comment">/* Alignment in bytes. */</span></div> <div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../de/dce/structElf32__Shdr.html#a10c59cecc928aae27930601fe545d3ca"> 99</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/dce/structElf32__Shdr.html#a10c59cecc928aae27930601fe545d3ca">sh_entsize</a>; <span class="comment">/* Size of each entry in section. */</span></div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span> } <a class="code" href="../../de/dce/structElf32__Shdr.html">Elf32_Shdr</a>;</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment">/*</span></div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment"> * Program header.</span></div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="comment"> */</span></div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div> <div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="../../d9/db8/structElf32__Phdr.html"> 106</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../d9/db8/structElf32__Phdr.html#a8b1d2942ddb9abcb85db1429b5116923"> 107</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d9/db8/structElf32__Phdr.html#a8b1d2942ddb9abcb85db1429b5116923">p_type</a>; <span class="comment">/* Entry type. */</span></div> <div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../d9/db8/structElf32__Phdr.html#ac590d4c4b26104216e53058b5b03eef0"> 108</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a655751f9b317369b93c581ea8ed84516">Elf32_Off</a> <a class="code" href="../../d9/db8/structElf32__Phdr.html#ac590d4c4b26104216e53058b5b03eef0">p_offset</a>; <span class="comment">/* File offset of contents. */</span></div> <div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="../../d9/db8/structElf32__Phdr.html#a01a298ebc899bcf9c23211a7bf1155a6"> 109</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a> <a class="code" href="../../d9/db8/structElf32__Phdr.html#a01a298ebc899bcf9c23211a7bf1155a6">p_vaddr</a>; <span class="comment">/* Virtual address in memory image. */</span></div> <div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../d9/db8/structElf32__Phdr.html#af18f0a179a5fca09e3c04bcdce3fac2f"> 110</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a> <a class="code" href="../../d9/db8/structElf32__Phdr.html#af18f0a179a5fca09e3c04bcdce3fac2f">p_paddr</a>; <span class="comment">/* Physical address (not used). */</span></div> <div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../d9/db8/structElf32__Phdr.html#ac9151f2e11001284bf1c7d2d2659555c"> 111</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d9/db8/structElf32__Phdr.html#ac9151f2e11001284bf1c7d2d2659555c">p_filesz</a>; <span class="comment">/* Size of contents in file. */</span></div> <div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../d9/db8/structElf32__Phdr.html#ada1cdd3d6ccb79a17bed0e3c21379c84"> 112</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d9/db8/structElf32__Phdr.html#ada1cdd3d6ccb79a17bed0e3c21379c84">p_memsz</a>; <span class="comment">/* Size of contents in memory. */</span></div> <div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../d9/db8/structElf32__Phdr.html#a35c457e6828894b7b275730593802050"> 113</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d9/db8/structElf32__Phdr.html#a35c457e6828894b7b275730593802050">p_flags</a>; <span class="comment">/* Access permission flags. */</span></div> <div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="../../d9/db8/structElf32__Phdr.html#afd09d9e4297b13fc94fd57d09f2a9f70"> 114</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d9/db8/structElf32__Phdr.html#afd09d9e4297b13fc94fd57d09f2a9f70">p_align</a>; <span class="comment">/* Alignment in memory and file. */</span></div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span> } <a class="code" href="../../d9/db8/structElf32__Phdr.html">Elf32_Phdr</a>;</div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="comment">/*</span></div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="comment"> * Dynamic structure. The ".dynamic" section contains an array of them.</span></div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="comment"> */</span></div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div> <div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="../../d8/d23/structElf32__Dyn.html"> 121</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../d8/d23/structElf32__Dyn.html#a0edbe45a1c49cbb352dc3e1937369180"> 122</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a30ce6352cf03c667272698ada477da95">Elf32_Sword</a> <a class="code" href="../../d8/d23/structElf32__Dyn.html#a0edbe45a1c49cbb352dc3e1937369180">d_tag</a>; <span class="comment">/* Entry type. */</span></div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keyword">union </span>{</div> <div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../d8/d23/structElf32__Dyn.html#a00a89085454a384ae77fd9112b3062c7"> 124</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d8/d23/structElf32__Dyn.html#a00a89085454a384ae77fd9112b3062c7">d_val</a>; <span class="comment">/* Integer value. */</span></div> <div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../d8/d23/structElf32__Dyn.html#adcdb4fa1682c07a7e7874c99f9cbd028"> 125</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a> <a class="code" href="../../d8/d23/structElf32__Dyn.html#adcdb4fa1682c07a7e7874c99f9cbd028">d_ptr</a>; <span class="comment">/* Address value. */</span></div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  } d_un;</div> <div class="line"><a name="l00127"></a><span class="lineno"> 127</span> } <a class="code" href="../../d8/d23/structElf32__Dyn.html">Elf32_Dyn</a>;</div> <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  </div> <div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="comment">/*</span></div> <div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="comment"> * Relocation entries.</span></div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="comment"> */</span></div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  </div> <div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="comment">/* Relocations that don't need an addend field. */</span></div> <div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../d9/dbd/structElf32__Rel.html"> 134</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../d9/dbd/structElf32__Rel.html#addcf5ef67ababeb4940889e912c11eff"> 135</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a> <a class="code" href="../../d9/dbd/structElf32__Rel.html#addcf5ef67ababeb4940889e912c11eff">r_offset</a>; <span class="comment">/* Location to be relocated. */</span></div> <div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../d9/dbd/structElf32__Rel.html#a81c52bb1589056c5d37d58b9bfe2a046"> 136</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d9/dbd/structElf32__Rel.html#a81c52bb1589056c5d37d58b9bfe2a046">r_info</a>; <span class="comment">/* Relocation type and symbol index. */</span></div> <div class="line"><a name="l00137"></a><span class="lineno"> 137</span> } <a class="code" href="../../d9/dbd/structElf32__Rel.html">Elf32_Rel</a>;</div> <div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  </div> <div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <span class="comment">/* Relocations that need an addend field. */</span></div> <div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../d6/d35/structElf32__Rela.html"> 140</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../d6/d35/structElf32__Rela.html#aa850a306ee7fa3935a9f8c3d1aae4e51"> 141</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a> <a class="code" href="../../d6/d35/structElf32__Rela.html#aa850a306ee7fa3935a9f8c3d1aae4e51">r_offset</a>; <span class="comment">/* Location to be relocated. */</span></div> <div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../d6/d35/structElf32__Rela.html#ac3a79d3f04209c33ddb4c36d07e68a79"> 142</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d6/d35/structElf32__Rela.html#ac3a79d3f04209c33ddb4c36d07e68a79">r_info</a>; <span class="comment">/* Relocation type and symbol index. */</span></div> <div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="../../d6/d35/structElf32__Rela.html#a1952286a900648afb9029c68a8bcea4d"> 143</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a30ce6352cf03c667272698ada477da95">Elf32_Sword</a> <a class="code" href="../../d6/d35/structElf32__Rela.html#a1952286a900648afb9029c68a8bcea4d">r_addend</a>; <span class="comment">/* Addend. */</span></div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span> } <a class="code" href="../../d6/d35/structElf32__Rela.html">Elf32_Rela</a>;</div> <div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  </div> <div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="comment">/* Macros for accessing the fields of r_info. */</span></div> <div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#af407354d17dceb417c6e79554a45b31a"> 147</a></span> <span class="preprocessor">#define ELF32_R_SYM(info) ((info) >> 8)</span></div> <div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#aeecb1a128443aeb30505b409133fc5bf"> 148</a></span> <span class="preprocessor">#define ELF32_R_TYPE(info) ((unsigned char)(info))</span></div> <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div> <div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="comment">/* Macro for constructing r_info from field values. */</span></div> <div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a50353a918aa39887e701e95ece09c37f"> 151</a></span> <span class="preprocessor">#define ELF32_R_INFO(sym, type) (((sym) << 8) + (unsigned char)(type))</span></div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  </div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <span class="comment">/*</span></div> <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="comment"> * Note entry header</span></div> <div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="comment"> */</span></div> <div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a85d5cd3f4828c22b708f79e6de5541a9"> 156</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d9/dda/structElf__Note.html">Elf_Note</a> <a class="code" href="../../d2/d5c/elf32_8h.html#a85d5cd3f4828c22b708f79e6de5541a9">Elf32_Nhdr</a>;</div> <div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  </div> <div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="comment">/*</span></div> <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="comment"> * Move entry</span></div> <div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="comment"> */</span></div> <div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="../../d8/d3b/structElf32__Move.html"> 161</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="../../d8/d3b/structElf32__Move.html#a11ef0924032559a925893490fae974ab"> 162</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#ac6515aa02b362a99f0b75d7f24e1b730">Elf32_Lword</a> <a class="code" href="../../d8/d3b/structElf32__Move.html#a11ef0924032559a925893490fae974ab">m_value</a>; <span class="comment">/* symbol value */</span></div> <div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="../../d8/d3b/structElf32__Move.html#a25c402d8b1991f61f6ecc539368cd99a"> 163</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d8/d3b/structElf32__Move.html#a25c402d8b1991f61f6ecc539368cd99a">m_info</a>; <span class="comment">/* size + index */</span></div> <div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="../../d8/d3b/structElf32__Move.html#a4b1119df05b7672effd0afb09b258f85"> 164</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d8/d3b/structElf32__Move.html#a4b1119df05b7672effd0afb09b258f85">m_poffset</a>; <span class="comment">/* symbol offset */</span></div> <div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="../../d8/d3b/structElf32__Move.html#a84620f9a22f6a4b0f8a8a6c4e332f600"> 165</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d8/d3b/structElf32__Move.html#a84620f9a22f6a4b0f8a8a6c4e332f600">m_repeat</a>; <span class="comment">/* repeat count */</span></div> <div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="../../d8/d3b/structElf32__Move.html#a85ca12bb9ac30146a8533fccfe601b43"> 166</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d8/d3b/structElf32__Move.html#a85ca12bb9ac30146a8533fccfe601b43">m_stride</a>; <span class="comment">/* stride info */</span></div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span> } <a class="code" href="../../d8/d3b/structElf32__Move.html">Elf32_Move</a>;</div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="comment">/*</span></div> <div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="comment"> * The macros compose and decompose values for Move.r_info</span></div> <div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="comment"> *</span></div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="comment"> * sym = ELF32_M_SYM(M.m_info)</span></div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="comment"> * size = ELF32_M_SIZE(M.m_info)</span></div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="comment"> * M.m_info = ELF32_M_INFO(sym, size)</span></div> <div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="comment"> */</span></div> <div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#affc4f95cb4d9a0978e2e9d4561af1e10"> 176</a></span> <span class="preprocessor">#define ELF32_M_SYM(info) ((info)>>8)</span></div> <div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a4c1ba328268c503a908c9ff9a8bb60ae"> 177</a></span> <span class="preprocessor">#define ELF32_M_SIZE(info) ((unsigned char)(info))</span></div> <div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a8c77181c84baf40ff5a6b8be922249e2"> 178</a></span> <span class="preprocessor">#define ELF32_M_INFO(sym, size) (((sym)<<8)+(unsigned char)(size))</span></div> <div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div> <div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="comment">/*</span></div> <div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="comment"> * Hardware/Software capabilities entry</span></div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="comment"> */</span></div> <div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="../../de/d70/structElf32__Cap.html"> 183</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="../../de/d70/structElf32__Cap.html#a99cbb38e312e8da513b80ed4f8abea91"> 184</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/d70/structElf32__Cap.html#a99cbb38e312e8da513b80ed4f8abea91">c_tag</a>; <span class="comment">/* how to interpret value */</span></div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keyword">union </span>{</div> <div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="../../de/d70/structElf32__Cap.html#a42b71cb8452d291b2f0216f1583eabc8"> 186</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../de/d70/structElf32__Cap.html#a42b71cb8452d291b2f0216f1583eabc8">c_val</a>;</div> <div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="../../de/d70/structElf32__Cap.html#a2b1ecb3ae7c040989e8ccaac30c8826e"> 187</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a> <a class="code" href="../../de/d70/structElf32__Cap.html#a2b1ecb3ae7c040989e8ccaac30c8826e">c_ptr</a>;</div> <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  } c_un;</div> <div class="line"><a name="l00189"></a><span class="lineno"> 189</span> } <a class="code" href="../../de/d70/structElf32__Cap.html">Elf32_Cap</a>;</div> <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  </div> <div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="comment">/*</span></div> <div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="comment"> * Symbol table entries.</span></div> <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="comment"> */</span></div> <div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  </div> <div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="../../d2/db8/structElf32__Sym.html"> 195</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="../../d2/db8/structElf32__Sym.html#a6a972b30868879f8a1e071e0c45e5031"> 196</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d2/db8/structElf32__Sym.html#a6a972b30868879f8a1e071e0c45e5031">st_name</a>; <span class="comment">/* String table index of name. */</span></div> <div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="../../d2/db8/structElf32__Sym.html#abf8ff76884bc5e2acb5f7eb42f733c2e"> 197</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a> <a class="code" href="../../d2/db8/structElf32__Sym.html#abf8ff76884bc5e2acb5f7eb42f733c2e">st_value</a>; <span class="comment">/* Symbol value. */</span></div> <div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="../../d2/db8/structElf32__Sym.html#a1b410e69fecd2610bc7e58d2b0245053"> 198</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d2/db8/structElf32__Sym.html#a1b410e69fecd2610bc7e58d2b0245053">st_size</a>; <span class="comment">/* Size of associated object. */</span></div> <div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="../../d2/db8/structElf32__Sym.html#a7d131c44ec48708b1c98f9b00ca9d528"> 199</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="../../d2/db8/structElf32__Sym.html#a7d131c44ec48708b1c98f9b00ca9d528">st_info</a>; <span class="comment">/* Type and binding information. */</span></div> <div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="../../d2/db8/structElf32__Sym.html#a2e1bf6bedb5180f74ea8cbaf9cedfd36"> 200</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="../../d2/db8/structElf32__Sym.html#a2e1bf6bedb5180f74ea8cbaf9cedfd36">st_other</a>; <span class="comment">/* Reserved (not used). */</span></div> <div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="../../d2/db8/structElf32__Sym.html#a46e54847ab00fbea62df8ee5dff8dec6"> 201</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d2/db8/structElf32__Sym.html#a46e54847ab00fbea62df8ee5dff8dec6">st_shndx</a>; <span class="comment">/* Section index of symbol. */</span></div> <div class="line"><a name="l00202"></a><span class="lineno"> 202</span> } <a class="code" href="../../d2/db8/structElf32__Sym.html">Elf32_Sym</a>;</div> <div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  </div> <div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="comment">/* Macros for accessing the fields of st_info. */</span></div> <div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a1ac2af28735ac82302fee2e09956b0e2"> 205</a></span> <span class="preprocessor">#define ELF32_ST_BIND(info) ((info) >> 4)</span></div> <div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#acde81341b366f9fa2681beec70527ad4"> 206</a></span> <span class="preprocessor">#define ELF32_ST_TYPE(info) ((info) & 0xf)</span></div> <div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  </div> <div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="comment">/* Macro for constructing st_info from field values. */</span></div> <div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#abc4e291764a8281f7a0e2dab4b5a7a6e"> 209</a></span> <span class="preprocessor">#define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))</span></div> <div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  </div> <div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="comment">/* Macro for accessing the fields of st_other. */</span></div> <div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a26951672679d9870ef20469b1fed1007"> 212</a></span> <span class="preprocessor">#define ELF32_ST_VISIBILITY(oth) ((oth) & 0x3)</span></div> <div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  </div> <div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <span class="comment">/* Structures used by Sun & GNU symbol versioning. */</span></div> <div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="../../d5/dea/structElf32__Verdef.html"> 215</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="../../d5/dea/structElf32__Verdef.html#ad2f222a352ff9e2d92199811ff094822"> 216</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d5/dea/structElf32__Verdef.html#ad2f222a352ff9e2d92199811ff094822">vd_version</a>;</div> <div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="../../d5/dea/structElf32__Verdef.html#a782382383f96808eeddb86e3db2737c3"> 217</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d5/dea/structElf32__Verdef.html#a782382383f96808eeddb86e3db2737c3">vd_flags</a>;</div> <div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="../../d5/dea/structElf32__Verdef.html#afcaa14f5175bb38ecb6ef832c2aa2232"> 218</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d5/dea/structElf32__Verdef.html#afcaa14f5175bb38ecb6ef832c2aa2232">vd_ndx</a>;</div> <div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="../../d5/dea/structElf32__Verdef.html#a38c7ed683760f798e42ff3c411ea23ba"> 219</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d5/dea/structElf32__Verdef.html#a38c7ed683760f798e42ff3c411ea23ba">vd_cnt</a>;</div> <div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../d5/dea/structElf32__Verdef.html#aed64e7dede5f8150f10457c420b48416"> 220</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d5/dea/structElf32__Verdef.html#aed64e7dede5f8150f10457c420b48416">vd_hash</a>;</div> <div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="../../d5/dea/structElf32__Verdef.html#a3693473efde66cb13cecda2053c91f9d"> 221</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d5/dea/structElf32__Verdef.html#a3693473efde66cb13cecda2053c91f9d">vd_aux</a>;</div> <div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="../../d5/dea/structElf32__Verdef.html#ac919bdca49dff2f3a04b1328903edb71"> 222</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d5/dea/structElf32__Verdef.html#ac919bdca49dff2f3a04b1328903edb71">vd_next</a>;</div> <div class="line"><a name="l00223"></a><span class="lineno"> 223</span> } <a class="code" href="../../d5/dea/structElf32__Verdef.html">Elf32_Verdef</a>;</div> <div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  </div> <div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="../../d2/dbc/structElf32__Verdaux.html"> 225</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="../../d2/dbc/structElf32__Verdaux.html#a5cec12aee4339964d8956351465efa51"> 226</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d2/dbc/structElf32__Verdaux.html#a5cec12aee4339964d8956351465efa51">vda_name</a>;</div> <div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="../../d2/dbc/structElf32__Verdaux.html#ab3814a03060eab7d93f1f79d93d3fedd"> 227</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d2/dbc/structElf32__Verdaux.html#ab3814a03060eab7d93f1f79d93d3fedd">vda_next</a>;</div> <div class="line"><a name="l00228"></a><span class="lineno"> 228</span> } <a class="code" href="../../d2/dbc/structElf32__Verdaux.html">Elf32_Verdaux</a>;</div> <div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  </div> <div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="../../dc/df1/structElf32__Verneed.html"> 230</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="../../dc/df1/structElf32__Verneed.html#ae87cf6c64587fcf3cd80ba2f6aa6b1bb"> 231</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../dc/df1/structElf32__Verneed.html#ae87cf6c64587fcf3cd80ba2f6aa6b1bb">vn_version</a>;</div> <div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="../../dc/df1/structElf32__Verneed.html#a8c8c56b63ee1f38cf5568fa7bd5b4f73"> 232</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../dc/df1/structElf32__Verneed.html#a8c8c56b63ee1f38cf5568fa7bd5b4f73">vn_cnt</a>;</div> <div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="../../dc/df1/structElf32__Verneed.html#a71c12598274c795cca809b99462e062a"> 233</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../dc/df1/structElf32__Verneed.html#a71c12598274c795cca809b99462e062a">vn_file</a>;</div> <div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="../../dc/df1/structElf32__Verneed.html#a0db7ff11ee775f27ebb1e10a6affabb8"> 234</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../dc/df1/structElf32__Verneed.html#a0db7ff11ee775f27ebb1e10a6affabb8">vn_aux</a>;</div> <div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="../../dc/df1/structElf32__Verneed.html#ae3819b6239b81ed5c8ce4f8710176870"> 235</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../dc/df1/structElf32__Verneed.html#ae3819b6239b81ed5c8ce4f8710176870">vn_next</a>;</div> <div class="line"><a name="l00236"></a><span class="lineno"> 236</span> } <a class="code" href="../../dc/df1/structElf32__Verneed.html">Elf32_Verneed</a>;</div> <div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  </div> <div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="../../d4/d02/structElf32__Vernaux.html"> 238</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="../../d4/d02/structElf32__Vernaux.html#aeae097b35e2038c53eabb3fe3e0c7bf1"> 239</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d4/d02/structElf32__Vernaux.html#aeae097b35e2038c53eabb3fe3e0c7bf1">vna_hash</a>;</div> <div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="../../d4/d02/structElf32__Vernaux.html#a4da8f50d1625f6cf7a0c3415e94958fb"> 240</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d4/d02/structElf32__Vernaux.html#a4da8f50d1625f6cf7a0c3415e94958fb">vna_flags</a>;</div> <div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="../../d4/d02/structElf32__Vernaux.html#a28f6da095d6169a589ab3bad837258fc"> 241</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d4/d02/structElf32__Vernaux.html#a28f6da095d6169a589ab3bad837258fc">vna_other</a>;</div> <div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="../../d4/d02/structElf32__Vernaux.html#a8bf6007fe319d74753d03d0fa7977002"> 242</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d4/d02/structElf32__Vernaux.html#a8bf6007fe319d74753d03d0fa7977002">vna_name</a>;</div> <div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="../../d4/d02/structElf32__Vernaux.html#acff2104085a8a54ccbb16b0f00be5375"> 243</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d4/d02/structElf32__Vernaux.html#acff2104085a8a54ccbb16b0f00be5375">vna_next</a>;</div> <div class="line"><a name="l00244"></a><span class="lineno"> 244</span> } <a class="code" href="../../d4/d02/structElf32__Vernaux.html">Elf32_Vernaux</a>;</div> <div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  </div> <div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="../../d2/d5c/elf32_8h.html#a8acefd6aa26497ad5a3fe579b0c47004"> 246</a></span> <span class="keyword">typedef</span> <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d2/d5c/elf32_8h.html#a8acefd6aa26497ad5a3fe579b0c47004">Elf32_Versym</a>;</div> <div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  </div> <div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="../../d1/d66/structElf32__Syminfo.html"> 248</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="../../d1/d66/structElf32__Syminfo.html#a9d321c4cc96a0324a9b2dbe98bca2bd9"> 249</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d1/d66/structElf32__Syminfo.html#a9d321c4cc96a0324a9b2dbe98bca2bd9">si_boundto</a>; <span class="comment">/* direct bindings - symbol bound to */</span></div> <div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="../../d1/d66/structElf32__Syminfo.html#a3c3931c5ff4c0681e1511987ea83649e"> 250</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a> <a class="code" href="../../d1/d66/structElf32__Syminfo.html#a3c3931c5ff4c0681e1511987ea83649e">si_flags</a>; <span class="comment">/* per symbol flags */</span></div> <div class="line"><a name="l00251"></a><span class="lineno"> 251</span> } <a class="code" href="../../d1/d66/structElf32__Syminfo.html">Elf32_Syminfo</a>;</div> <div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  </div> <div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="../../d9/d47/structElf32__Chdr.html"> 253</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="../../d9/d47/structElf32__Chdr.html#a7b78dd3e0ba865cd44c8a4f705d19954"> 254</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d9/d47/structElf32__Chdr.html#a7b78dd3e0ba865cd44c8a4f705d19954">ch_type</a>;</div> <div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="../../d9/d47/structElf32__Chdr.html#afbf67385dafc8d3a35034b9c5a755d6b"> 255</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d9/d47/structElf32__Chdr.html#afbf67385dafc8d3a35034b9c5a755d6b">ch_size</a>;</div> <div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="../../d9/d47/structElf32__Chdr.html#a72370f6928a556d16dd0fcfae9978c60"> 256</a></span>  <a class="code" href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a> <a class="code" href="../../d9/d47/structElf32__Chdr.html#a72370f6928a556d16dd0fcfae9978c60">ch_addralign</a>;</div> <div class="line"><a name="l00257"></a><span class="lineno"> 257</span> } <a class="code" href="../../d9/d47/structElf32__Chdr.html">Elf32_Chdr</a>;</div> <div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  </div> <div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <span class="preprocessor">#endif </span><span class="comment">/* END _SYS_ELF32_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="astructElf32__Dyn_html_a00a89085454a384ae77fd9112b3062c7"><div class="ttname"><a href="../../d8/d23/structElf32__Dyn.html#a00a89085454a384ae77fd9112b3062c7">Elf32_Dyn::d_val</a></div><div class="ttdeci">Elf32_Word d_val</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00124">elf32.h:124</a></div></div> <div class="ttc" id="aelf32_8h_html_a199cd979190df7e42f3e75a4a6a3cf23"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#a199cd979190df7e42f3e75a4a6a3cf23">Elf32_Hashelt</a></div><div class="ttdeci">Elf32_Word Elf32_Hashelt</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00045">elf32.h:45</a></div></div> <div class="ttc" id="astructElf32__Verneed_html_a71c12598274c795cca809b99462e062a"><div class="ttname"><a href="../../dc/df1/structElf32__Verneed.html#a71c12598274c795cca809b99462e062a">Elf32_Verneed::vn_file</a></div><div class="ttdeci">Elf32_Word vn_file</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00233">elf32.h:233</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_aab6c221dbd7e16987df41280fb915408"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#aab6c221dbd7e16987df41280fb915408">Elf32_Shdr::sh_type</a></div><div class="ttdeci">Elf32_Word sh_type</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00091">elf32.h:91</a></div></div> <div class="ttc" id="astructElf32__Verneed_html"><div class="ttname"><a href="../../dc/df1/structElf32__Verneed.html">Elf32_Verneed</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00230">elf32.h:230</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_aa27627bda53281221325df4dd782e800"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#aa27627bda53281221325df4dd782e800">Elf32_Ehdr::e_version</a></div><div class="ttdeci">Elf32_Word e_version</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00059">elf32.h:59</a></div></div> <div class="ttc" id="astructElf32__Syminfo_html_a3c3931c5ff4c0681e1511987ea83649e"><div class="ttname"><a href="../../d1/d66/structElf32__Syminfo.html#a3c3931c5ff4c0681e1511987ea83649e">Elf32_Syminfo::si_flags</a></div><div class="ttdeci">Elf32_Half si_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00250">elf32.h:250</a></div></div> <div class="ttc" id="astructElf32__Rela_html_aa850a306ee7fa3935a9f8c3d1aae4e51"><div class="ttname"><a href="../../d6/d35/structElf32__Rela.html#aa850a306ee7fa3935a9f8c3d1aae4e51">Elf32_Rela::r_offset</a></div><div class="ttdeci">Elf32_Addr r_offset</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00141">elf32.h:141</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_a84dc67bb0ab65880bbcd74fbee722ff1"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#a84dc67bb0ab65880bbcd74fbee722ff1">Elf32_Shdr::sh_size</a></div><div class="ttdeci">Elf32_Word sh_size</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00095">elf32.h:95</a></div></div> <div class="ttc" id="astructElf32__Phdr_html_afd09d9e4297b13fc94fd57d09f2a9f70"><div class="ttname"><a href="../../d9/db8/structElf32__Phdr.html#afd09d9e4297b13fc94fd57d09f2a9f70">Elf32_Phdr::p_align</a></div><div class="ttdeci">Elf32_Word p_align</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00114">elf32.h:114</a></div></div> <div class="ttc" id="astructElf32__Cap_html_a99cbb38e312e8da513b80ed4f8abea91"><div class="ttname"><a href="../../de/d70/structElf32__Cap.html#a99cbb38e312e8da513b80ed4f8abea91">Elf32_Cap::c_tag</a></div><div class="ttdeci">Elf32_Word c_tag</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00184">elf32.h:184</a></div></div> <div class="ttc" id="astructElf32__Dyn_html"><div class="ttname"><a href="../../d8/d23/structElf32__Dyn.html">Elf32_Dyn</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00121">elf32.h:121</a></div></div> <div class="ttc" id="astructElf32__Sym_html_abf8ff76884bc5e2acb5f7eb42f733c2e"><div class="ttname"><a href="../../d2/db8/structElf32__Sym.html#abf8ff76884bc5e2acb5f7eb42f733c2e">Elf32_Sym::st_value</a></div><div class="ttdeci">Elf32_Addr st_value</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00197">elf32.h:197</a></div></div> <div class="ttc" id="astructElf32__Lib_html"><div class="ttname"><a href="../../d1/d1a/structElf32__Lib.html">Elf32_Lib</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00076">elf32.h:76</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_a04c658023e50479eed64f6d1b00a2504"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#a04c658023e50479eed64f6d1b00a2504">Elf32_Ehdr::e_ehsize</a></div><div class="ttdeci">Elf32_Half e_ehsize</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00064">elf32.h:64</a></div></div> <div class="ttc" id="aelf32_8h_html_a85d5cd3f4828c22b708f79e6de5541a9"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#a85d5cd3f4828c22b708f79e6de5541a9">Elf32_Nhdr</a></div><div class="ttdeci">Elf_Note Elf32_Nhdr</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00156">elf32.h:156</a></div></div> <div class="ttc" id="astructElf32__Vernaux_html_a8bf6007fe319d74753d03d0fa7977002"><div class="ttname"><a href="../../d4/d02/structElf32__Vernaux.html#a8bf6007fe319d74753d03d0fa7977002">Elf32_Vernaux::vna_name</a></div><div class="ttdeci">Elf32_Word vna_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00242">elf32.h:242</a></div></div> <div class="ttc" id="astructElf32__Rel_html"><div class="ttname"><a href="../../d9/dbd/structElf32__Rel.html">Elf32_Rel</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00134">elf32.h:134</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_a25c36fc010284a928604aae005b67ad1"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#a25c36fc010284a928604aae005b67ad1">Elf32_Ehdr::e_phoff</a></div><div class="ttdeci">Elf32_Off e_phoff</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00061">elf32.h:61</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_a7e668a62cee74a2f9c6edabb5f45635a"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#a7e668a62cee74a2f9c6edabb5f45635a">Elf32_Shdr::sh_addr</a></div><div class="ttdeci">Elf32_Addr sh_addr</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00093">elf32.h:93</a></div></div> <div class="ttc" id="astructElf32__Phdr_html_ada1cdd3d6ccb79a17bed0e3c21379c84"><div class="ttname"><a href="../../d9/db8/structElf32__Phdr.html#ada1cdd3d6ccb79a17bed0e3c21379c84">Elf32_Phdr::p_memsz</a></div><div class="ttdeci">Elf32_Word p_memsz</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00112">elf32.h:112</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_a10c59cecc928aae27930601fe545d3ca"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#a10c59cecc928aae27930601fe545d3ca">Elf32_Shdr::sh_entsize</a></div><div class="ttdeci">Elf32_Word sh_entsize</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00099">elf32.h:99</a></div></div> <div class="ttc" id="astructElf32__Verneed_html_a8c8c56b63ee1f38cf5568fa7bd5b4f73"><div class="ttname"><a href="../../dc/df1/structElf32__Verneed.html#a8c8c56b63ee1f38cf5568fa7bd5b4f73">Elf32_Verneed::vn_cnt</a></div><div class="ttdeci">Elf32_Half vn_cnt</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00232">elf32.h:232</a></div></div> <div class="ttc" id="astructElf__Note_html"><div class="ttname"><a href="../../d9/dda/structElf__Note.html">Elf_Note</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00045">elf_common.h:45</a></div></div> <div class="ttc" id="astructElf32__Chdr_html_afbf67385dafc8d3a35034b9c5a755d6b"><div class="ttname"><a href="../../d9/d47/structElf32__Chdr.html#afbf67385dafc8d3a35034b9c5a755d6b">Elf32_Chdr::ch_size</a></div><div class="ttdeci">Elf32_Word ch_size</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00255">elf32.h:255</a></div></div> <div class="ttc" id="ainclude_2sys_2types_8h_html_a747748dd98cf1e2e89eb8b1fa37113df"><div class="ttname"><a href="../../d0/d27/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="../../d0/d27/include_2sys_2types_8h_source.html#l00047">types.h:47</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_a6e37227a5777cddc0a9dbbb3c2598ec1"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#a6e37227a5777cddc0a9dbbb3c2598ec1">Elf32_Shdr::sh_offset</a></div><div class="ttdeci">Elf32_Off sh_offset</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00094">elf32.h:94</a></div></div> <div class="ttc" id="astructElf32__Verdef_html_a782382383f96808eeddb86e3db2737c3"><div class="ttname"><a href="../../d5/dea/structElf32__Verdef.html#a782382383f96808eeddb86e3db2737c3">Elf32_Verdef::vd_flags</a></div><div class="ttdeci">Elf32_Half vd_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00217">elf32.h:217</a></div></div> <div class="ttc" id="astructElf32__Cap_html_a42b71cb8452d291b2f0216f1583eabc8"><div class="ttname"><a href="../../de/d70/structElf32__Cap.html#a42b71cb8452d291b2f0216f1583eabc8">Elf32_Cap::c_val</a></div><div class="ttdeci">Elf32_Word c_val</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00186">elf32.h:186</a></div></div> <div class="ttc" id="aelf32_8h_html_a655751f9b317369b93c581ea8ed84516"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#a655751f9b317369b93c581ea8ed84516">Elf32_Off</a></div><div class="ttdeci">uint32_t Elf32_Off</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00040">elf32.h:40</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_ab53c709a841960e499da68e2316ed428"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#ab53c709a841960e499da68e2316ed428">Elf32_Ehdr::e_shentsize</a></div><div class="ttdeci">Elf32_Half e_shentsize</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00067">elf32.h:67</a></div></div> <div class="ttc" id="astructElf32__Vernaux_html_aeae097b35e2038c53eabb3fe3e0c7bf1"><div class="ttname"><a href="../../d4/d02/structElf32__Vernaux.html#aeae097b35e2038c53eabb3fe3e0c7bf1">Elf32_Vernaux::vna_hash</a></div><div class="ttdeci">Elf32_Word vna_hash</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00239">elf32.h:239</a></div></div> <div class="ttc" id="astructElf32__Vernaux_html"><div class="ttname"><a href="../../d4/d02/structElf32__Vernaux.html">Elf32_Vernaux</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00238">elf32.h:238</a></div></div> <div class="ttc" id="astructElf32__Verdef_html_a3693473efde66cb13cecda2053c91f9d"><div class="ttname"><a href="../../d5/dea/structElf32__Verdef.html#a3693473efde66cb13cecda2053c91f9d">Elf32_Verdef::vd_aux</a></div><div class="ttdeci">Elf32_Word vd_aux</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00221">elf32.h:221</a></div></div> <div class="ttc" id="aelf32_8h_html_a30ce6352cf03c667272698ada477da95"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#a30ce6352cf03c667272698ada477da95">Elf32_Sword</a></div><div class="ttdeci">int32_t Elf32_Sword</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00041">elf32.h:41</a></div></div> <div class="ttc" id="astructElf32__Verdef_html_ad2f222a352ff9e2d92199811ff094822"><div class="ttname"><a href="../../d5/dea/structElf32__Verdef.html#ad2f222a352ff9e2d92199811ff094822">Elf32_Verdef::vd_version</a></div><div class="ttdeci">Elf32_Half vd_version</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00216">elf32.h:216</a></div></div> <div class="ttc" id="aelf32_8h_html_a8acefd6aa26497ad5a3fe579b0c47004"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#a8acefd6aa26497ad5a3fe579b0c47004">Elf32_Versym</a></div><div class="ttdeci">Elf32_Half Elf32_Versym</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00246">elf32.h:246</a></div></div> <div class="ttc" id="astructElf32__Phdr_html_a8b1d2942ddb9abcb85db1429b5116923"><div class="ttname"><a href="../../d9/db8/structElf32__Phdr.html#a8b1d2942ddb9abcb85db1429b5116923">Elf32_Phdr::p_type</a></div><div class="ttdeci">Elf32_Word p_type</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00107">elf32.h:107</a></div></div> <div class="ttc" id="astructElf32__Verdef_html"><div class="ttname"><a href="../../d5/dea/structElf32__Verdef.html">Elf32_Verdef</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00215">elf32.h:215</a></div></div> <div class="ttc" id="aelf32_8h_html_aa7018ae70195bf84e47ebb7fbe9b2fb0"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#aa7018ae70195bf84e47ebb7fbe9b2fb0">Elf32_Ssize</a></div><div class="ttdeci">Elf32_Sword Elf32_Ssize</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00049">elf32.h:49</a></div></div> <div class="ttc" id="astructElf32__Move_html_a84620f9a22f6a4b0f8a8a6c4e332f600"><div class="ttname"><a href="../../d8/d3b/structElf32__Move.html#a84620f9a22f6a4b0f8a8a6c4e332f600">Elf32_Move::m_repeat</a></div><div class="ttdeci">Elf32_Half m_repeat</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00165">elf32.h:165</a></div></div> <div class="ttc" id="astructElf32__Move_html_a11ef0924032559a925893490fae974ab"><div class="ttname"><a href="../../d8/d3b/structElf32__Move.html#a11ef0924032559a925893490fae974ab">Elf32_Move::m_value</a></div><div class="ttdeci">Elf32_Lword m_value</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00162">elf32.h:162</a></div></div> <div class="ttc" id="astructElf32__Syminfo_html"><div class="ttname"><a href="../../d1/d66/structElf32__Syminfo.html">Elf32_Syminfo</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00248">elf32.h:248</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_a00601af5187a1b3f8babfe9cddd95c15"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#a00601af5187a1b3f8babfe9cddd95c15">Elf32_Ehdr::e_shoff</a></div><div class="ttdeci">Elf32_Off e_shoff</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00062">elf32.h:62</a></div></div> <div class="ttc" id="astructElf32__Phdr_html_ac590d4c4b26104216e53058b5b03eef0"><div class="ttname"><a href="../../d9/db8/structElf32__Phdr.html#ac590d4c4b26104216e53058b5b03eef0">Elf32_Phdr::p_offset</a></div><div class="ttdeci">Elf32_Off p_offset</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00108">elf32.h:108</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_a87cf481be7917fafde0c4ecf78c8e574"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#a87cf481be7917fafde0c4ecf78c8e574">Elf32_Ehdr::e_flags</a></div><div class="ttdeci">Elf32_Word e_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00063">elf32.h:63</a></div></div> <div class="ttc" id="astructElf32__Lib_html_ab1be8296800ef7b233adb56f1cfb901c"><div class="ttname"><a href="../../d1/d1a/structElf32__Lib.html#ab1be8296800ef7b233adb56f1cfb901c">Elf32_Lib::l_version</a></div><div class="ttdeci">Elf32_Word l_version</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00080">elf32.h:80</a></div></div> <div class="ttc" id="astructElf32__Phdr_html_a01a298ebc899bcf9c23211a7bf1155a6"><div class="ttname"><a href="../../d9/db8/structElf32__Phdr.html#a01a298ebc899bcf9c23211a7bf1155a6">Elf32_Phdr::p_vaddr</a></div><div class="ttdeci">Elf32_Addr p_vaddr</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00109">elf32.h:109</a></div></div> <div class="ttc" id="astructElf32__Move_html_a25c402d8b1991f61f6ecc539368cd99a"><div class="ttname"><a href="../../d8/d3b/structElf32__Move.html#a25c402d8b1991f61f6ecc539368cd99a">Elf32_Move::m_info</a></div><div class="ttdeci">Elf32_Word m_info</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00163">elf32.h:163</a></div></div> <div class="ttc" id="astructElf32__Phdr_html_af18f0a179a5fca09e3c04bcdce3fac2f"><div class="ttname"><a href="../../d9/db8/structElf32__Phdr.html#af18f0a179a5fca09e3c04bcdce3fac2f">Elf32_Phdr::p_paddr</a></div><div class="ttdeci">Elf32_Addr p_paddr</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00110">elf32.h:110</a></div></div> <div class="ttc" id="astructElf32__Verneed_html_ae3819b6239b81ed5c8ce4f8710176870"><div class="ttname"><a href="../../dc/df1/structElf32__Verneed.html#ae3819b6239b81ed5c8ce4f8710176870">Elf32_Verneed::vn_next</a></div><div class="ttdeci">Elf32_Word vn_next</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00235">elf32.h:235</a></div></div> <div class="ttc" id="astructElf32__Lib_html_ae7119079569dcf7ecebccc47cb6350be"><div class="ttname"><a href="../../d1/d1a/structElf32__Lib.html#ae7119079569dcf7ecebccc47cb6350be">Elf32_Lib::l_time_stamp</a></div><div class="ttdeci">Elf32_Word l_time_stamp</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00078">elf32.h:78</a></div></div> <div class="ttc" id="ainclude_2sys_2types_8h_html_a281b4b5562236420969a830503b0ba19"><div class="ttname"><a href="../../d0/d27/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="../../d0/d27/include_2sys_2types_8h_source.html#l00045">types.h:45</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_a27e003d8da37de3038a0065577a7743d"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#a27e003d8da37de3038a0065577a7743d">Elf32_Shdr::sh_flags</a></div><div class="ttdeci">Elf32_Word sh_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00092">elf32.h:92</a></div></div> <div class="ttc" id="astructElf32__Verdaux_html_ab3814a03060eab7d93f1f79d93d3fedd"><div class="ttname"><a href="../../d2/dbc/structElf32__Verdaux.html#ab3814a03060eab7d93f1f79d93d3fedd">Elf32_Verdaux::vda_next</a></div><div class="ttdeci">Elf32_Word vda_next</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00227">elf32.h:227</a></div></div> <div class="ttc" id="astructElf32__Move_html"><div class="ttname"><a href="../../d8/d3b/structElf32__Move.html">Elf32_Move</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00161">elf32.h:161</a></div></div> <div class="ttc" id="astructElf32__Cap_html_a2b1ecb3ae7c040989e8ccaac30c8826e"><div class="ttname"><a href="../../de/d70/structElf32__Cap.html#a2b1ecb3ae7c040989e8ccaac30c8826e">Elf32_Cap::c_ptr</a></div><div class="ttdeci">Elf32_Addr c_ptr</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00187">elf32.h:187</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_a3b3070ccd7d971e8cb6ea58d4c6fab09"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#a3b3070ccd7d971e8cb6ea58d4c6fab09">Elf32_Ehdr::e_shstrndx</a></div><div class="ttdeci">Elf32_Half e_shstrndx</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00069">elf32.h:69</a></div></div> <div class="ttc" id="astructElf32__Sym_html_a2e1bf6bedb5180f74ea8cbaf9cedfd36"><div class="ttname"><a href="../../d2/db8/structElf32__Sym.html#a2e1bf6bedb5180f74ea8cbaf9cedfd36">Elf32_Sym::st_other</a></div><div class="ttdeci">unsigned char st_other</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00200">elf32.h:200</a></div></div> <div class="ttc" id="astructElf32__Phdr_html_ac9151f2e11001284bf1c7d2d2659555c"><div class="ttname"><a href="../../d9/db8/structElf32__Phdr.html#ac9151f2e11001284bf1c7d2d2659555c">Elf32_Phdr::p_filesz</a></div><div class="ttdeci">Elf32_Word p_filesz</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00111">elf32.h:111</a></div></div> <div class="ttc" id="astructElf32__Lib_html_a290248b0a3cecff9d43f796dd5c50b12"><div class="ttname"><a href="../../d1/d1a/structElf32__Lib.html#a290248b0a3cecff9d43f796dd5c50b12">Elf32_Lib::l_checksum</a></div><div class="ttdeci">Elf32_Word l_checksum</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00079">elf32.h:79</a></div></div> <div class="ttc" id="astructElf32__Chdr_html_a72370f6928a556d16dd0fcfae9978c60"><div class="ttname"><a href="../../d9/d47/structElf32__Chdr.html#a72370f6928a556d16dd0fcfae9978c60">Elf32_Chdr::ch_addralign</a></div><div class="ttdeci">Elf32_Word ch_addralign</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00256">elf32.h:256</a></div></div> <div class="ttc" id="astructElf32__Lib_html_a4a0feb8162591596d3653f561ee8759e"><div class="ttname"><a href="../../d1/d1a/structElf32__Lib.html#a4a0feb8162591596d3653f561ee8759e">Elf32_Lib::l_flags</a></div><div class="ttdeci">Elf32_Word l_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00081">elf32.h:81</a></div></div> <div class="ttc" id="astructElf32__Verdef_html_aed64e7dede5f8150f10457c420b48416"><div class="ttname"><a href="../../d5/dea/structElf32__Verdef.html#aed64e7dede5f8150f10457c420b48416">Elf32_Verdef::vd_hash</a></div><div class="ttdeci">Elf32_Word vd_hash</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00220">elf32.h:220</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_ab8a982696048d807017919b7d0145482"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#ab8a982696048d807017919b7d0145482">Elf32_Ehdr::e_entry</a></div><div class="ttdeci">Elf32_Addr e_entry</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00060">elf32.h:60</a></div></div> <div class="ttc" id="astructElf32__Sym_html_a6a972b30868879f8a1e071e0c45e5031"><div class="ttname"><a href="../../d2/db8/structElf32__Sym.html#a6a972b30868879f8a1e071e0c45e5031">Elf32_Sym::st_name</a></div><div class="ttdeci">Elf32_Word st_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00196">elf32.h:196</a></div></div> <div class="ttc" id="astructElf32__Phdr_html"><div class="ttname"><a href="../../d9/db8/structElf32__Phdr.html">Elf32_Phdr</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00106">elf32.h:106</a></div></div> <div class="ttc" id="astructElf32__Vernaux_html_acff2104085a8a54ccbb16b0f00be5375"><div class="ttname"><a href="../../d4/d02/structElf32__Vernaux.html#acff2104085a8a54ccbb16b0f00be5375">Elf32_Vernaux::vna_next</a></div><div class="ttdeci">Elf32_Word vna_next</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00243">elf32.h:243</a></div></div> <div class="ttc" id="aelf32_8h_html_af1754878a7a7c86b8e73a89f65e14e0e"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#af1754878a7a7c86b8e73a89f65e14e0e">Elf32_Size</a></div><div class="ttdeci">Elf32_Word Elf32_Size</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00048">elf32.h:48</a></div></div> <div class="ttc" id="ainclude_2sys_2types_8h_html_a0238af00180b6d9278fa1c6aa790fdf4"><div class="ttname"><a href="../../d0/d27/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="../../d0/d27/include_2sys_2types_8h_source.html#l00046">types.h:46</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_a19bca7faba9e5573814643efc3574c7b"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#a19bca7faba9e5573814643efc3574c7b">Elf32_Ehdr::e_machine</a></div><div class="ttdeci">Elf32_Half e_machine</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00058">elf32.h:58</a></div></div> <div class="ttc" id="astructElf32__Verdef_html_a38c7ed683760f798e42ff3c411ea23ba"><div class="ttname"><a href="../../d5/dea/structElf32__Verdef.html#a38c7ed683760f798e42ff3c411ea23ba">Elf32_Verdef::vd_cnt</a></div><div class="ttdeci">Elf32_Half vd_cnt</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00219">elf32.h:219</a></div></div> <div class="ttc" id="astructElf32__Phdr_html_a35c457e6828894b7b275730593802050"><div class="ttname"><a href="../../d9/db8/structElf32__Phdr.html#a35c457e6828894b7b275730593802050">Elf32_Phdr::p_flags</a></div><div class="ttdeci">Elf32_Word p_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00113">elf32.h:113</a></div></div> <div class="ttc" id="ainclude_2sys_2types_8h_html_a6f6221103820f185abcc62b874665a93"><div class="ttname"><a href="../../d0/d27/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="../../d0/d27/include_2sys_2types_8h_source.html#l00108">types.h:108</a></div></div> <div class="ttc" id="astructElf32__Sym_html_a46e54847ab00fbea62df8ee5dff8dec6"><div class="ttname"><a href="../../d2/db8/structElf32__Sym.html#a46e54847ab00fbea62df8ee5dff8dec6">Elf32_Sym::st_shndx</a></div><div class="ttdeci">Elf32_Half st_shndx</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00201">elf32.h:201</a></div></div> <div class="ttc" id="astructElf32__Lib_html_af40827a2882aaf96d42ae60dac6551ee"><div class="ttname"><a href="../../d1/d1a/structElf32__Lib.html#af40827a2882aaf96d42ae60dac6551ee">Elf32_Lib::l_name</a></div><div class="ttdeci">Elf32_Word l_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00077">elf32.h:77</a></div></div> <div class="ttc" id="astructElf32__Verdaux_html_a5cec12aee4339964d8956351465efa51"><div class="ttname"><a href="../../d2/dbc/structElf32__Verdaux.html#a5cec12aee4339964d8956351465efa51">Elf32_Verdaux::vda_name</a></div><div class="ttdeci">Elf32_Word vda_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00226">elf32.h:226</a></div></div> <div class="ttc" id="astructElf32__Vernaux_html_a4da8f50d1625f6cf7a0c3415e94958fb"><div class="ttname"><a href="../../d4/d02/structElf32__Vernaux.html#a4da8f50d1625f6cf7a0c3415e94958fb">Elf32_Vernaux::vna_flags</a></div><div class="ttdeci">Elf32_Half vna_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00240">elf32.h:240</a></div></div> <div class="ttc" id="aelf__common_8h_html_ae407130db14180c6737390604ba7c1fe"><div class="ttname"><a href="../../dd/d58/elf__common_8h.html#ae407130db14180c6737390604ba7c1fe">EI_NIDENT</a></div><div class="ttdeci">#define EI_NIDENT</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00130">elf_common.h:130</a></div></div> <div class="ttc" id="astructElf32__Verdef_html_ac919bdca49dff2f3a04b1328903edb71"><div class="ttname"><a href="../../d5/dea/structElf32__Verdef.html#ac919bdca49dff2f3a04b1328903edb71">Elf32_Verdef::vd_next</a></div><div class="ttdeci">Elf32_Word vd_next</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00222">elf32.h:222</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_a6e8fd300ca473a31d0f65817ce371dfd"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#a6e8fd300ca473a31d0f65817ce371dfd">Elf32_Shdr::sh_name</a></div><div class="ttdeci">Elf32_Word sh_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00089">elf32.h:89</a></div></div> <div class="ttc" id="astructElf32__Dyn_html_adcdb4fa1682c07a7e7874c99f9cbd028"><div class="ttname"><a href="../../d8/d23/structElf32__Dyn.html#adcdb4fa1682c07a7e7874c99f9cbd028">Elf32_Dyn::d_ptr</a></div><div class="ttdeci">Elf32_Addr d_ptr</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00125">elf32.h:125</a></div></div> <div class="ttc" id="aelf32_8h_html_a40c6d4571e6001f443cc6a6474620158"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#a40c6d4571e6001f443cc6a6474620158">Elf32_Addr</a></div><div class="ttdeci">uint32_t Elf32_Addr</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00038">elf32.h:38</a></div></div> <div class="ttc" id="astructElf32__Verneed_html_a0db7ff11ee775f27ebb1e10a6affabb8"><div class="ttname"><a href="../../dc/df1/structElf32__Verneed.html#a0db7ff11ee775f27ebb1e10a6affabb8">Elf32_Verneed::vn_aux</a></div><div class="ttdeci">Elf32_Word vn_aux</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00234">elf32.h:234</a></div></div> <div class="ttc" id="astructElf32__Chdr_html_a7b78dd3e0ba865cd44c8a4f705d19954"><div class="ttname"><a href="../../d9/d47/structElf32__Chdr.html#a7b78dd3e0ba865cd44c8a4f705d19954">Elf32_Chdr::ch_type</a></div><div class="ttdeci">Elf32_Word ch_type</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00254">elf32.h:254</a></div></div> <div class="ttc" id="astructElf32__Syminfo_html_a9d321c4cc96a0324a9b2dbe98bca2bd9"><div class="ttname"><a href="../../d1/d66/structElf32__Syminfo.html#a9d321c4cc96a0324a9b2dbe98bca2bd9">Elf32_Syminfo::si_boundto</a></div><div class="ttdeci">Elf32_Half si_boundto</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00249">elf32.h:249</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html">Elf32_Ehdr</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00055">elf32.h:55</a></div></div> <div class="ttc" id="astructElf32__Shdr_html"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html">Elf32_Shdr</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00088">elf32.h:88</a></div></div> <div class="ttc" id="astructElf32__Rela_html_ac3a79d3f04209c33ddb4c36d07e68a79"><div class="ttname"><a href="../../d6/d35/structElf32__Rela.html#ac3a79d3f04209c33ddb4c36d07e68a79">Elf32_Rela::r_info</a></div><div class="ttdeci">Elf32_Word r_info</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00142">elf32.h:142</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_a11249bd7e61642742a68a3e7f69ac721"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#a11249bd7e61642742a68a3e7f69ac721">Elf32_Ehdr::e_shnum</a></div><div class="ttdeci">Elf32_Half e_shnum</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00068">elf32.h:68</a></div></div> <div class="ttc" id="astructElf32__Chdr_html"><div class="ttname"><a href="../../d9/d47/structElf32__Chdr.html">Elf32_Chdr</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00253">elf32.h:253</a></div></div> <div class="ttc" id="astructElf32__Verneed_html_ae87cf6c64587fcf3cd80ba2f6aa6b1bb"><div class="ttname"><a href="../../dc/df1/structElf32__Verneed.html#ae87cf6c64587fcf3cd80ba2f6aa6b1bb">Elf32_Verneed::vn_version</a></div><div class="ttdeci">Elf32_Half vn_version</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00231">elf32.h:231</a></div></div> <div class="ttc" id="aelf__common_8h_html"><div class="ttname"><a href="../../dd/d58/elf__common_8h.html">elf_common.h</a></div></div> <div class="ttc" id="astructElf32__Dyn_html_a0edbe45a1c49cbb352dc3e1937369180"><div class="ttname"><a href="../../d8/d23/structElf32__Dyn.html#a0edbe45a1c49cbb352dc3e1937369180">Elf32_Dyn::d_tag</a></div><div class="ttdeci">Elf32_Sword d_tag</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00122">elf32.h:122</a></div></div> <div class="ttc" id="astructElf32__Move_html_a85ca12bb9ac30146a8533fccfe601b43"><div class="ttname"><a href="../../d8/d3b/structElf32__Move.html#a85ca12bb9ac30146a8533fccfe601b43">Elf32_Move::m_stride</a></div><div class="ttdeci">Elf32_Half m_stride</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00166">elf32.h:166</a></div></div> <div class="ttc" id="astructElf32__Rela_html_a1952286a900648afb9029c68a8bcea4d"><div class="ttname"><a href="../../d6/d35/structElf32__Rela.html#a1952286a900648afb9029c68a8bcea4d">Elf32_Rela::r_addend</a></div><div class="ttdeci">Elf32_Sword r_addend</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00143">elf32.h:143</a></div></div> <div class="ttc" id="astructElf32__Cap_html"><div class="ttname"><a href="../../de/d70/structElf32__Cap.html">Elf32_Cap</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00183">elf32.h:183</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_a399f50b3591e6286d4ad819f790979ed"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#a399f50b3591e6286d4ad819f790979ed">Elf32_Shdr::sh_addralign</a></div><div class="ttdeci">Elf32_Word sh_addralign</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00098">elf32.h:98</a></div></div> <div class="ttc" id="aelf32_8h_html_af5924ece606c732e86f8263a19408e45"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#af5924ece606c732e86f8263a19408e45">Elf32_Word</a></div><div class="ttdeci">uint32_t Elf32_Word</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00042">elf32.h:42</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_afa2289f96d86fcc568a3b1f40cc8953e"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#afa2289f96d86fcc568a3b1f40cc8953e">Elf32_Ehdr::e_phentsize</a></div><div class="ttdeci">Elf32_Half e_phentsize</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00065">elf32.h:65</a></div></div> <div class="ttc" id="astructElf32__Sym_html_a1b410e69fecd2610bc7e58d2b0245053"><div class="ttname"><a href="../../d2/db8/structElf32__Sym.html#a1b410e69fecd2610bc7e58d2b0245053">Elf32_Sym::st_size</a></div><div class="ttdeci">Elf32_Word st_size</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00198">elf32.h:198</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_a49e40a791813c06e3b6ebcb53aef1bb8"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#a49e40a791813c06e3b6ebcb53aef1bb8">Elf32_Ehdr::e_type</a></div><div class="ttdeci">Elf32_Half e_type</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00057">elf32.h:57</a></div></div> <div class="ttc" id="astructElf32__Move_html_a4b1119df05b7672effd0afb09b258f85"><div class="ttname"><a href="../../d8/d3b/structElf32__Move.html#a4b1119df05b7672effd0afb09b258f85">Elf32_Move::m_poffset</a></div><div class="ttdeci">Elf32_Word m_poffset</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00164">elf32.h:164</a></div></div> <div class="ttc" id="astructElf32__Vernaux_html_a28f6da095d6169a589ab3bad837258fc"><div class="ttname"><a href="../../d4/d02/structElf32__Vernaux.html#a28f6da095d6169a589ab3bad837258fc">Elf32_Vernaux::vna_other</a></div><div class="ttdeci">Elf32_Half vna_other</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00241">elf32.h:241</a></div></div> <div class="ttc" id="astructElf32__Rela_html"><div class="ttname"><a href="../../d6/d35/structElf32__Rela.html">Elf32_Rela</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00140">elf32.h:140</a></div></div> <div class="ttc" id="astructElf32__Sym_html_a7d131c44ec48708b1c98f9b00ca9d528"><div class="ttname"><a href="../../d2/db8/structElf32__Sym.html#a7d131c44ec48708b1c98f9b00ca9d528">Elf32_Sym::st_info</a></div><div class="ttdeci">unsigned char st_info</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00199">elf32.h:199</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_ad759308388eb14c5c6e4d636c38999da"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#ad759308388eb14c5c6e4d636c38999da">Elf32_Shdr::sh_link</a></div><div class="ttdeci">Elf32_Word sh_link</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00096">elf32.h:96</a></div></div> <div class="ttc" id="astructElf32__Shdr_html_aef63fe62c2c9927f374c4f987954c6e5"><div class="ttname"><a href="../../de/dce/structElf32__Shdr.html#aef63fe62c2c9927f374c4f987954c6e5">Elf32_Shdr::sh_info</a></div><div class="ttdeci">Elf32_Word sh_info</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00097">elf32.h:97</a></div></div> <div class="ttc" id="astructElf32__Verdef_html_afcaa14f5175bb38ecb6ef832c2aa2232"><div class="ttname"><a href="../../d5/dea/structElf32__Verdef.html#afcaa14f5175bb38ecb6ef832c2aa2232">Elf32_Verdef::vd_ndx</a></div><div class="ttdeci">Elf32_Half vd_ndx</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00218">elf32.h:218</a></div></div> <div class="ttc" id="aelf32_8h_html_a2ff0787d7d1bae0f251192806a2974ca"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#a2ff0787d7d1bae0f251192806a2974ca">Elf32_Half</a></div><div class="ttdeci">uint16_t Elf32_Half</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00039">elf32.h:39</a></div></div> <div class="ttc" id="astructElf32__Sym_html"><div class="ttname"><a href="../../d2/db8/structElf32__Sym.html">Elf32_Sym</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00195">elf32.h:195</a></div></div> <div class="ttc" id="astructElf32__Verdaux_html"><div class="ttname"><a href="../../d2/dbc/structElf32__Verdaux.html">Elf32_Verdaux</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00225">elf32.h:225</a></div></div> <div class="ttc" id="aelf32_8h_html_ac6515aa02b362a99f0b75d7f24e1b730"><div class="ttname"><a href="../../d2/d5c/elf32_8h.html#ac6515aa02b362a99f0b75d7f24e1b730">Elf32_Lword</a></div><div class="ttdeci">uint64_t Elf32_Lword</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00043">elf32.h:43</a></div></div> <div class="ttc" id="astructElf32__Rel_html_a81c52bb1589056c5d37d58b9bfe2a046"><div class="ttname"><a href="../../d9/dbd/structElf32__Rel.html#a81c52bb1589056c5d37d58b9bfe2a046">Elf32_Rel::r_info</a></div><div class="ttdeci">Elf32_Word r_info</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00136">elf32.h:136</a></div></div> <div class="ttc" id="astructElf32__Rel_html_addcf5ef67ababeb4940889e912c11eff"><div class="ttname"><a href="../../d9/dbd/structElf32__Rel.html#addcf5ef67ababeb4940889e912c11eff">Elf32_Rel::r_offset</a></div><div class="ttdeci">Elf32_Addr r_offset</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00135">elf32.h:135</a></div></div> <div class="ttc" id="astructElf32__Ehdr_html_a360898812db1655f8cb8258780d9df5b"><div class="ttname"><a href="../../db/d71/structElf32__Ehdr.html#a360898812db1655f8cb8258780d9df5b">Elf32_Ehdr::e_phnum</a></div><div class="ttdeci">Elf32_Half e_phnum</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d5c/elf32_8h_source.html#l00066">elf32.h:66</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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_317ea3797c15f4a1d9c156bc812661ca.html">sys</a></li><li class="navelem"><a class="el" href="../../d2/d5c/elf32_8h.html">elf32.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>