<!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/elf_common.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('dd/d58/elf__common_8h_source.html','../../');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">elf_common.h</div> </div> </div><!--header--> <div class="contents"> <a href="../../dd/d58/elf__common_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_ELF_COMMON_H_</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define _SYS_ELF_COMMON_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="comment">/*</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment"> * ELF definitions that are independent of architecture or word size.</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>  </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> <span class="comment"> * Note header. The ".note" section contains an array of notes. Each</span></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment"> * begins with this header, aligned to a word boundary. Immediately</span></div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment"> * following the note header is n_namesz bytes of name, padded to the</span></div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment"> * next word boundary. Then comes n_descsz bytes of descriptor, again</span></div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment"> * padded to a word boundary. The values of n_namesz and n_descsz do</span></div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment"> * not include the padding.</span></div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment"> */</span></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="../../d9/dda/structElf__Note.html"> 45</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../d9/dda/structElf__Note.html#adb07e0a7f6819924593c998cbde475b5"> 46</a></span>  <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d9/dda/structElf__Note.html#adb07e0a7f6819924593c998cbde475b5">n_namesz</a>; <span class="comment">/* Length of name. */</span></div> <div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../d9/dda/structElf__Note.html#a9878f5cc225e120477709c82980befa5"> 47</a></span>  <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d9/dda/structElf__Note.html#a9878f5cc225e120477709c82980befa5">n_descsz</a>; <span class="comment">/* Length of descriptor. */</span></div> <div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d9/dda/structElf__Note.html#a4f182b46995fbbc31359eab4c54a63a4"> 48</a></span>  <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d9/dda/structElf__Note.html#a4f182b46995fbbc31359eab4c54a63a4">n_type</a>; <span class="comment">/* Type of this note. */</span></div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> } <a class="code" href="../../d9/dda/structElf__Note.html">Elf_Note</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"> * Option kinds.</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"><a class="line" href="../../dd/d58/elf__common_8h.html#a6e438140d9a3b69f5aa8f86e7214f582"> 54</a></span> <span class="preprocessor">#define ODK_NULL 0 </span><span class="comment">/* undefined */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a61d87501ded3e288330147b46c6c7947"> 55</a></span> <span class="preprocessor">#define ODK_REGINFO 1 </span><span class="comment">/* register usage info */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a773ec4be9081396191e495f35f895047"> 56</a></span> <span class="preprocessor">#define ODK_EXCEPTIONS 2 </span><span class="comment">/* exception processing info */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae33bb5a094f26ca2615c3ddfdd18e871"> 57</a></span> <span class="preprocessor">#define ODK_PAD 3 </span><span class="comment">/* section padding */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aabfb4e284d78cc395af5e324f7ead9f6"> 58</a></span> <span class="preprocessor">#define ODK_HWPATCH 4 </span><span class="comment">/* hardware patch applied */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a000cb519869ad0dc680aab81ec59dee3"> 59</a></span> <span class="preprocessor">#define ODK_FILL 5 </span><span class="comment">/* fill value used by the linker */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0bebf5b3e724e7e056502dfc8edb299c"> 60</a></span> <span class="preprocessor">#define ODK_TAGS 6 </span><span class="comment">/* reserved space for tools */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6fa9d217e474fad5ef1244fc38cb63e8"> 61</a></span> <span class="preprocessor">#define ODK_HWAND 7 </span><span class="comment">/* hardware AND patch applied */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a031742c683c26eab5e92ffb13cd74bd0"> 62</a></span> <span class="preprocessor">#define ODK_HWOR 8 </span><span class="comment">/* hardware OR patch applied */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa663c42b41b1d32c411e259f01959cc6"> 63</a></span> <span class="preprocessor">#define ODK_GP_GROUP 9 </span><span class="comment">/* GP group for text/data sections */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5c6b804379ab7404f88e87899e301086"> 64</a></span> <span class="preprocessor">#define ODK_IDENT 10 </span><span class="comment">/* ID information */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a464055617085850642c1f0c95837d539"> 65</a></span> <span class="preprocessor">#define ODK_PAGESIZE 11 </span><span class="comment">/* page size information */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment">/*</span></div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment"> * ODK_EXCEPTIONS info field masks.</span></div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment"> */</span></div> <div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2e6bfa40188b3404aa5058658ffe5d59"> 70</a></span> <span class="preprocessor">#define OEX_FPU_MIN 0x0000001f </span><span class="comment">/* min FPU exception required */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0f57baf3ea3e72857ded1f4de3907f46"> 71</a></span> <span class="preprocessor">#define OEX_FPU_MAX 0x00001f00 </span><span class="comment">/* max FPU exception allowed */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5dd4eba0d24b0dacc56d275f305b195a"> 72</a></span> <span class="preprocessor">#define OEX_PAGE0 0x00010000 </span><span class="comment">/* page zero must be mapped */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab069e5456f50fc37314641c0ead1975e"> 73</a></span> <span class="preprocessor">#define OEX_SMM 0x00020000 </span><span class="comment">/* run in sequential memory mode */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af27b4cf960e75cd241bb823c0453a373"> 74</a></span> <span class="preprocessor">#define OEX_PRECISEFP 0x00040000 </span><span class="comment">/* run in precise FP exception mode */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7c574b407d7e624925ac725b174c79c5"> 75</a></span> <span class="preprocessor">#define OEX_DISMISS 0x00080000 </span><span class="comment">/* dismiss invalid address traps */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment">/*</span></div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment"> * ODK_PAD info field masks.</span></div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="comment"> */</span></div> <div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae71f8220ea9076187f5d061920a49206"> 80</a></span> <span class="preprocessor">#define OPAD_PREFIX 0x0001</span></div> <div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa2a9675f119ad5d0a45ca22b765a231f"> 81</a></span> <span class="preprocessor">#define OPAD_POSTFIX 0x0002</span></div> <div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ade1e6649ddb241c1538344173f9360b9"> 82</a></span> <span class="preprocessor">#define OPAD_SYMBOL 0x0004</span></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"> * ODK_HWPATCH info field masks.</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"><a class="line" href="../../dd/d58/elf__common_8h.html#afb5b8a6513bab1e9bfc2a9cf38233aba"> 87</a></span> <span class="preprocessor">#define OHW_R4KEOP 0x00000001 </span><span class="comment">/* patch for R4000 branch at end-of-page bug */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7f3ccd27e62eced17367995c850735cb"> 88</a></span> <span class="preprocessor">#define OHW_R8KPFETCH 0x00000002 </span><span class="comment">/* R8000 prefetch bug may occur */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab664a7fc4e3d5376cdee845db3fcc3b4"> 89</a></span> <span class="preprocessor">#define OHW_R5KEOP 0x00000004 </span><span class="comment">/* patch for R5000 branch at end-of-page bug */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8251556e73356cbd29b3cb4e80929fd8"> 90</a></span> <span class="preprocessor">#define OHW_R5KCVTL 0x00000008 </span><span class="comment">/* R5000 cvt.[ds].l bug: clean == 1 */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a476a8547544afed6f51059ed3d5652ec"> 91</a></span> <span class="preprocessor">#define OHW_R10KLDL 0x00000010UL </span><span class="comment">/* need patch for R10000 misaligned load */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="comment">/*</span></div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="comment"> * ODK_HWAND/ODK_HWOR info field and hwp_flags[12] masks.</span></div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment"> */</span></div> <div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af88b7bf1f5db324b4d68b484d41b4988"> 96</a></span> <span class="preprocessor">#define OHWA0_R4KEOP_CHECKED 0x00000001 </span><span class="comment">/* object checked for R4000 end-of-page bug */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9c615d4208537fbd32c953f96a571788"> 97</a></span> <span class="preprocessor">#define OHWA0_R4KEOP_CLEAN 0x00000002 </span><span class="comment">/* object verified clean for R4000 end-of-page bug */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac88708ae63fbd9aeb3a29658b402d659"> 98</a></span> <span class="preprocessor">#define OHWO0_FIXADE 0x00000001 </span><span class="comment">/* object requires call to fixade */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment">/*</span></div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment"> * ODK_IDENT/ODK_GP_GROUP info field masks.</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"><a class="line" href="../../dd/d58/elf__common_8h.html#a8042497aa64b07e3d28697834284e54b"> 103</a></span> <span class="preprocessor">#define OGP_GROUP 0x0000ffff </span><span class="comment">/* GP group number */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abfae8cc544c8c9e7b271af9bed9f278e"> 104</a></span> <span class="preprocessor">#define OGP_SELF 0x00010000 </span><span class="comment">/* GP group is self-contained */</span><span class="preprocessor"></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"> 106</span> <span class="comment">/*</span></div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="comment"> * The header for GNU-style hash sections.</span></div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="comment"> */</span></div> <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div> <div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../dd/dc8/structElf__GNU__Hash__Header.html"> 110</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../dd/dc8/structElf__GNU__Hash__Header.html#abb44788f90bfe6b81e54716dcc16a7ec"> 111</a></span>  <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../dd/dc8/structElf__GNU__Hash__Header.html#abb44788f90bfe6b81e54716dcc16a7ec">gh_nbuckets</a>; <span class="comment">/* Number of hash buckets. */</span></div> <div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../dd/dc8/structElf__GNU__Hash__Header.html#ae9573901a181a8155acede719f72856d"> 112</a></span>  <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../dd/dc8/structElf__GNU__Hash__Header.html#ae9573901a181a8155acede719f72856d">gh_symndx</a>; <span class="comment">/* First visible symbol in .dynsym. */</span></div> <div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../dd/dc8/structElf__GNU__Hash__Header.html#a0184f6ba61363afad50329259a4687e5"> 113</a></span>  <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../dd/dc8/structElf__GNU__Hash__Header.html#a0184f6ba61363afad50329259a4687e5">gh_maskwords</a>; <span class="comment">/* #maskwords used in bloom filter. */</span></div> <div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="../../dd/dc8/structElf__GNU__Hash__Header.html#aad9ee02e3fc3d5ed85afd8a46f1291b6"> 114</a></span>  <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../dd/dc8/structElf__GNU__Hash__Header.html#aad9ee02e3fc3d5ed85afd8a46f1291b6">gh_shift2</a>; <span class="comment">/* Bloom filter shift count. */</span></div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span> } <a class="code" href="../../dd/dc8/structElf__GNU__Hash__Header.html">Elf_GNU_Hash_Header</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">/* Indexes into the e_ident array. Keep synced with</span></div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="comment"> http://www.sco.com/developers/gabi/latest/ch4.eheader.html */</span></div> <div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aba717f40a418b0d99c2efd4cdab4f54f"> 119</a></span> <span class="preprocessor">#define EI_MAG0 0 </span><span class="comment">/* Magic number, byte 0. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2cae3878d982911632b418680718d53b"> 120</a></span> <span class="preprocessor">#define EI_MAG1 1 </span><span class="comment">/* Magic number, byte 1. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2884a339ef7aefee59d160ed3fbb1739"> 121</a></span> <span class="preprocessor">#define EI_MAG2 2 </span><span class="comment">/* Magic number, byte 2. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ace03d4c5e8952e27b8505581432c3b84"> 122</a></span> <span class="preprocessor">#define EI_MAG3 3 </span><span class="comment">/* Magic number, byte 3. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5b508cacf6662e4bc0e98ffe1eb61636"> 123</a></span> <span class="preprocessor">#define EI_CLASS 4 </span><span class="comment">/* Class of machine. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a79c714b4bf89638ff576e163d7d2144f"> 124</a></span> <span class="preprocessor">#define EI_DATA 5 </span><span class="comment">/* Data format. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aac8694b14e6500d9dc5047ef62518845"> 125</a></span> <span class="preprocessor">#define EI_VERSION 6 </span><span class="comment">/* ELF format version. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a862a7ea859a2a2bed110aedf7744d969"> 126</a></span> <span class="preprocessor">#define EI_OSABI 7 </span><span class="comment">/* Operating system / ABI identification */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a72022210d08db2ebc18e6d785238871f"> 127</a></span> <span class="preprocessor">#define EI_ABIVERSION 8 </span><span class="comment">/* ABI version */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afc40e563c7a3fe09e0de5cad86ea9a75"> 128</a></span> <span class="preprocessor">#define OLD_EI_BRAND 8 </span><span class="comment">/* Start of architecture identification. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aed24a379d553d0e36853949dd6ddd6c1"> 129</a></span> <span class="preprocessor">#define EI_PAD 9 </span><span class="comment">/* Start of padding (per SVR4 ABI). */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae407130db14180c6737390604ba7c1fe"> 130</a></span> <span class="preprocessor">#define EI_NIDENT 16 </span><span class="comment">/* Size of e_ident array. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div> <div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="comment">/* Values for the magic number bytes. */</span></div> <div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2ae7ae1a6df04e0ed6be07b94590686e"> 133</a></span> <span class="preprocessor">#define ELFMAG0 0x7f</span></div> <div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6237b3c20ffd799df7b9a91ab3bbdff4"> 134</a></span> <span class="preprocessor">#define ELFMAG1 'E'</span></div> <div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8ac1b98d78e30ca49e1d3f287939a18f"> 135</a></span> <span class="preprocessor">#define ELFMAG2 'L'</span></div> <div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2beeae5974769f72da5f63dcbcc325fe"> 136</a></span> <span class="preprocessor">#define ELFMAG3 'F'</span></div> <div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aea846861578445a1e832cd6613cc049d"> 137</a></span> <span class="preprocessor">#define ELFMAG "\177ELF" </span><span class="comment">/* magic string */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6822fe361849a0773b033e5a54de2162"> 138</a></span> <span class="preprocessor">#define SELFMAG 4 </span><span class="comment">/* magic string size */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  </div> <div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <span class="comment">/* Values for e_ident[EI_VERSION] and e_version. */</span></div> <div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0307c9d093060e148ecca1c7cfb02429"> 141</a></span> <span class="preprocessor">#define EV_NONE 0</span></div> <div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8085a255e82173046afefd2a1c6de930"> 142</a></span> <span class="preprocessor">#define EV_CURRENT 1</span></div> <div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  </div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="comment">/* Values for e_ident[EI_CLASS]. */</span></div> <div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aab8a7e71c15cccd3f1d721420cd3c2ee"> 145</a></span> <span class="preprocessor">#define ELFCLASSNONE 0 </span><span class="comment">/* Unknown class. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5f84b1bf6e07374d6289eab3d8c57f1c"> 146</a></span> <span class="preprocessor">#define ELFCLASS32 1 </span><span class="comment">/* 32-bit architecture. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9ee66b59be5c78ea1f1eea8a36f2c291"> 147</a></span> <span class="preprocessor">#define ELFCLASS64 2 </span><span class="comment">/* 64-bit architecture. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  </div> <div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="comment">/* Values for e_ident[EI_DATA]. */</span></div> <div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad25f21c9d99ad7f440811610bfc57ff6"> 150</a></span> <span class="preprocessor">#define ELFDATANONE 0 </span><span class="comment">/* Unknown data format. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af66303c799da18c8aec282ea8592e7e7"> 151</a></span> <span class="preprocessor">#define ELFDATA2LSB 1 </span><span class="comment">/* 2's complement little-endian. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a06385c3e5f0a3b62fae7f5e224e10f89"> 152</a></span> <span class="preprocessor">#define ELFDATA2MSB 2 </span><span class="comment">/* 2's complement big-endian. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div> <div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="comment">/* Values for e_ident[EI_OSABI]. */</span></div> <div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a30c6356669c087d6fdac00a23166bb30"> 155</a></span> <span class="preprocessor">#define ELFOSABI_NONE 0 </span><span class="comment">/* UNIX System V ABI */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7d467446e5857062a0c32111796f6f56"> 156</a></span> <span class="preprocessor">#define ELFOSABI_HPUX 1 </span><span class="comment">/* HP-UX operating system */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af8e28dd8fe883a1c89bd11f87283d5b6"> 157</a></span> <span class="preprocessor">#define ELFOSABI_NETBSD 2 </span><span class="comment">/* NetBSD */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad08b3ed9c7abb22bb2c8288e4014fcb6"> 158</a></span> <span class="preprocessor">#define ELFOSABI_LINUX 3 </span><span class="comment">/* GNU/Linux */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a786b6231e1955de199929ce08ecebba4"> 159</a></span> <span class="preprocessor">#define ELFOSABI_HURD 4 </span><span class="comment">/* GNU/Hurd */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a960ad4d9ae25430107db4d2b357c1764"> 160</a></span> <span class="preprocessor">#define ELFOSABI_86OPEN 5 </span><span class="comment">/* 86Open common IA32 ABI */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8cd070f4c6a121a01f7b4cb386c18f79"> 161</a></span> <span class="preprocessor">#define ELFOSABI_SOLARIS 6 </span><span class="comment">/* Solaris */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0b548e6f1425d4c694a831ad11b0b5d2"> 162</a></span> <span class="preprocessor">#define ELFOSABI_AIX 7 </span><span class="comment">/* AIX */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab4f83b2e70a2b771aa41d5a637e79804"> 163</a></span> <span class="preprocessor">#define ELFOSABI_IRIX 8 </span><span class="comment">/* IRIX */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac7863c747c742ebf280ffc50cd87a890"> 164</a></span> <span class="preprocessor">#define ELFOSABI_FREEBSD 9 </span><span class="comment">/* FreeBSD */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9b715fd82b1bd73535d4d4621fdb87cd"> 165</a></span> <span class="preprocessor">#define ELFOSABI_TRU64 10 </span><span class="comment">/* TRU64 UNIX */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abd296466a5ac662d55a3c38629a113ea"> 166</a></span> <span class="preprocessor">#define ELFOSABI_MODESTO 11 </span><span class="comment">/* Novell Modesto */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2c27d0e9c321dd23169116aa647fc255"> 167</a></span> <span class="preprocessor">#define ELFOSABI_OPENBSD 12 </span><span class="comment">/* OpenBSD */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac543fc5beb51f328fa51cc848f13e971"> 168</a></span> <span class="preprocessor">#define ELFOSABI_OPENVMS 13 </span><span class="comment">/* Open VMS */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7f8d68bfc015ec6fee6528cdcbeca7d8"> 169</a></span> <span class="preprocessor">#define ELFOSABI_NSK 14 </span><span class="comment">/* HP Non-Stop Kernel */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3703fd14f639246e7a3640edbc3e6cda"> 170</a></span> <span class="preprocessor">#define ELFOSABI_AROS 15 </span><span class="comment">/* Amiga Research OS */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4d0da830253ecda374974f55bbb326e0"> 171</a></span> <span class="preprocessor">#define ELFOSABI_FENIXOS 16 </span><span class="comment">/* FenixOS */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a534ea8ca27b49ff26463fce577212f67"> 172</a></span> <span class="preprocessor">#define ELFOSABI_CLOUDABI 17 </span><span class="comment">/* Nuxi CloudABI */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad12d1400a179b9545eebfa8c39c874a0"> 173</a></span> <span class="preprocessor">#define ELFOSABI_UBIXOS 18 </span><span class="comment">/* UbixOS */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab581884216b75ecb622a1431ea5a1d01"> 174</a></span> <span class="preprocessor">#define ELFOSABI_ARM_AEABI 64 </span><span class="comment">/* ARM EABI */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a01ac72f69fe60f45fe50c678ca1d9aad"> 175</a></span> <span class="preprocessor">#define ELFOSABI_ARM 97 </span><span class="comment">/* ARM */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3965d28a5b467c8193f440b66ba0a312"> 176</a></span> <span class="preprocessor">#define ELFOSABI_STANDALONE 255 </span><span class="comment">/* Standalone (embedded) application */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  </div> <div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa93c77a867b4d1b82fe15fbc4cb2fbfe"> 178</a></span> <span class="preprocessor">#define ELFOSABI_SYSV ELFOSABI_NONE </span><span class="comment">/* symbol used in old spec */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a41b2080afcb37dcc3b58b991eb09cb3e"> 179</a></span> <span class="preprocessor">#define ELFOSABI_MONTEREY ELFOSABI_AIX </span><span class="comment">/* Monterey */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a10a11beb2150c7f068e634386dd72821"> 180</a></span> <span class="preprocessor">#define ELFOSABI_GNU ELFOSABI_LINUX</span></div> <div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  </div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="comment">/* e_ident */</span></div> <div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0f58ef78f44a57ff667a17015d88080e"> 183</a></span> <span class="preprocessor">#define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \</span></div> <div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="preprocessor"> (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \</span></div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="preprocessor"> (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \</span></div> <div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="preprocessor"> (ehdr).e_ident[EI_MAG3] == ELFMAG3)</span></div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  </div> <div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="comment">/* Values for e_type. */</span></div> <div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a343a36d721130c5017a5669537e96822"> 189</a></span> <span class="preprocessor">#define ET_NONE 0 </span><span class="comment">/* Unknown type. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2a91046a80fd753ce3dbfb109212761d"> 190</a></span> <span class="preprocessor">#define ET_REL 1 </span><span class="comment">/* Relocatable. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a942478985eb016311380dee473cc8c3e"> 191</a></span> <span class="preprocessor">#define ET_EXEC 2 </span><span class="comment">/* Executable. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4373ea3b3d512434ebe2213829b6751b"> 192</a></span> <span class="preprocessor">#define ET_DYN 3 </span><span class="comment">/* Shared object. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2b9430d26ba60f7a9d65c8d43e54f213"> 193</a></span> <span class="preprocessor">#define ET_CORE 4 </span><span class="comment">/* Core file. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a47aba43d77d74b95f72edac1b8882647"> 194</a></span> <span class="preprocessor">#define ET_LOOS 0xfe00 </span><span class="comment">/* First operating system specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af299e44dcda7a9e7123cc26131864e99"> 195</a></span> <span class="preprocessor">#define ET_HIOS 0xfeff </span><span class="comment">/* Last operating system-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a929894d9c68a7d9b8c29211b1e1a7469"> 196</a></span> <span class="preprocessor">#define ET_LOPROC 0xff00 </span><span class="comment">/* First processor-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a77894d49f8672fee77686cc7f7ba1a1a"> 197</a></span> <span class="preprocessor">#define ET_HIPROC 0xffff </span><span class="comment">/* Last processor-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  </div> <div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="comment">/* Values for e_machine. */</span></div> <div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5a14b1234094272355977c59e351a14f"> 200</a></span> <span class="preprocessor">#define EM_NONE 0 </span><span class="comment">/* Unknown machine. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a19b0cea9b063bb97e84b0931ebc7d699"> 201</a></span> <span class="preprocessor">#define EM_M32 1 </span><span class="comment">/* AT&T WE32100. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3d33cb376c76e9fb077ddf5389f8f8b8"> 202</a></span> <span class="preprocessor">#define EM_SPARC 2 </span><span class="comment">/* Sun SPARC. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a77301c665274669ba8d05978eb0d299e"> 203</a></span> <span class="preprocessor">#define EM_386 3 </span><span class="comment">/* Intel i386. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acc74dd2d7cd1e872c2d2f52d64a7982a"> 204</a></span> <span class="preprocessor">#define EM_68K 4 </span><span class="comment">/* Motorola 68000. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a66801fe3ae7746ab9386537d236cd4e4"> 205</a></span> <span class="preprocessor">#define EM_88K 5 </span><span class="comment">/* Motorola 88000. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a448c33b387981858e97095b38b5c7ba2"> 206</a></span> <span class="preprocessor">#define EM_IAMCU 6 </span><span class="comment">/* Intel MCU. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a80e7667a64867c4252a1c3a6333514d9"> 207</a></span> <span class="preprocessor">#define EM_860 7 </span><span class="comment">/* Intel i860. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3168ea327621f9848abb996540342fb6"> 208</a></span> <span class="preprocessor">#define EM_MIPS 8 </span><span class="comment">/* MIPS R3000 Big-Endian only. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7d5aebf469008b18be87985186eed899"> 209</a></span> <span class="preprocessor">#define EM_S370 9 </span><span class="comment">/* IBM System/370. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a851ceddbf5546d941c2fd647c2200ba5"> 210</a></span> <span class="preprocessor">#define EM_MIPS_RS3_LE 10 </span><span class="comment">/* MIPS R3000 Little-Endian. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a81190acbe6100558ef494d752aa42e7d"> 211</a></span> <span class="preprocessor">#define EM_PARISC 15 </span><span class="comment">/* HP PA-RISC. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af4c6c102de32d4f841087cdb61c5b2fd"> 212</a></span> <span class="preprocessor">#define EM_VPP500 17 </span><span class="comment">/* Fujitsu VPP500. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acb4e795071e36755d6e84361bc83f94d"> 213</a></span> <span class="preprocessor">#define EM_SPARC32PLUS 18 </span><span class="comment">/* SPARC v8plus. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aefa265beb734492f7ba2a1e48e9368dd"> 214</a></span> <span class="preprocessor">#define EM_960 19 </span><span class="comment">/* Intel 80960. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aceec29f8bf25eff4c55932933a68dcae"> 215</a></span> <span class="preprocessor">#define EM_PPC 20 </span><span class="comment">/* PowerPC 32-bit. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a416acf1af7155b8a8856f87601985794"> 216</a></span> <span class="preprocessor">#define EM_PPC64 21 </span><span class="comment">/* PowerPC 64-bit. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4963a97a7c325cd4ce581e4c7ff3dc69"> 217</a></span> <span class="preprocessor">#define EM_S390 22 </span><span class="comment">/* IBM System/390. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae8258f376b7b6cc61bd6d1651492bf1e"> 218</a></span> <span class="preprocessor">#define EM_V800 36 </span><span class="comment">/* NEC V800. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad347d75dbb7ecff52f6970ac89478f23"> 219</a></span> <span class="preprocessor">#define EM_FR20 37 </span><span class="comment">/* Fujitsu FR20. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6ca204ae2d5c6ff607c5cc5d420b4d07"> 220</a></span> <span class="preprocessor">#define EM_RH32 38 </span><span class="comment">/* TRW RH-32. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1e9f9d7662daae640a617097ad51710e"> 221</a></span> <span class="preprocessor">#define EM_RCE 39 </span><span class="comment">/* Motorola RCE. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad8fac71aae0d2fbfab30f278a79c941a"> 222</a></span> <span class="preprocessor">#define EM_ARM 40 </span><span class="comment">/* ARM. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa5e1c59dfa7c8265d3321f997a922fd6"> 223</a></span> <span class="preprocessor">#define EM_SH 42 </span><span class="comment">/* Hitachi SH. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad3be48b70ed10f4f1a70e1fca938d970"> 224</a></span> <span class="preprocessor">#define EM_SPARCV9 43 </span><span class="comment">/* SPARC v9 64-bit. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac48655f306a10e5b67f02bea02927f06"> 225</a></span> <span class="preprocessor">#define EM_TRICORE 44 </span><span class="comment">/* Siemens TriCore embedded processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a41fdb5cc6d934a934fb024e509730bbb"> 226</a></span> <span class="preprocessor">#define EM_ARC 45 </span><span class="comment">/* Argonaut RISC Core. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a80e9ddcb3c37cfc4aeac19bc0382f296"> 227</a></span> <span class="preprocessor">#define EM_H8_300 46 </span><span class="comment">/* Hitachi H8/300. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acc9b8e7e11e21f904e75ff4d4bab3cc0"> 228</a></span> <span class="preprocessor">#define EM_H8_300H 47 </span><span class="comment">/* Hitachi H8/300H. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab28842a49aef0cf22fa7e335d5427713"> 229</a></span> <span class="preprocessor">#define EM_H8S 48 </span><span class="comment">/* Hitachi H8S. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a31f55fa5be0ca6b100d9fe999ba4f45d"> 230</a></span> <span class="preprocessor">#define EM_H8_500 49 </span><span class="comment">/* Hitachi H8/500. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad64bfea4eea6f9f832d4ade8efa73a67"> 231</a></span> <span class="preprocessor">#define EM_IA_64 50 </span><span class="comment">/* Intel IA-64 Processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0889fc3c476fe4884bb09c5c6577a098"> 232</a></span> <span class="preprocessor">#define EM_MIPS_X 51 </span><span class="comment">/* Stanford MIPS-X. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a881bf9c16d928bf85dbbf05771975132"> 233</a></span> <span class="preprocessor">#define EM_COLDFIRE 52 </span><span class="comment">/* Motorola ColdFire. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5f22637616c42b3841668d5083177a1a"> 234</a></span> <span class="preprocessor">#define EM_68HC12 53 </span><span class="comment">/* Motorola M68HC12. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a57dff8f7eb814730c2dadcb32bd901e5"> 235</a></span> <span class="preprocessor">#define EM_MMA 54 </span><span class="comment">/* Fujitsu MMA. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a421cf1f02e413be5ee4779c7ce809275"> 236</a></span> <span class="preprocessor">#define EM_PCP 55 </span><span class="comment">/* Siemens PCP. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a71f56884cf3065340bf2a5c86a80361f"> 237</a></span> <span class="preprocessor">#define EM_NCPU 56 </span><span class="comment">/* Sony nCPU. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2b07eefc8800d75434a3b165d392c14d"> 238</a></span> <span class="preprocessor">#define EM_NDR1 57 </span><span class="comment">/* Denso NDR1 microprocessor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa329bee12b7c6b47998b65457914100b"> 239</a></span> <span class="preprocessor">#define EM_STARCORE 58 </span><span class="comment">/* Motorola Star*Core processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a87950dfcb354dc6a671cafc6c080f3f0"> 240</a></span> <span class="preprocessor">#define EM_ME16 59 </span><span class="comment">/* Toyota ME16 processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7ccfa2c5743b37663e459897701ec5d6"> 241</a></span> <span class="preprocessor">#define EM_ST100 60 </span><span class="comment">/* STMicroelectronics ST100 processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aeecbbe09920b92feb01f6cd1af9bd48d"> 242</a></span> <span class="preprocessor">#define EM_TINYJ 61 </span><span class="comment">/* Advanced Logic Corp. TinyJ processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a23fd3947ed1cfe58469b045efb4bb418"> 243</a></span> <span class="preprocessor">#define EM_X86_64 62 </span><span class="comment">/* Advanced Micro Devices x86-64 */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a69db1a91cc6087aaa31ebba8a447ee09"> 244</a></span> <span class="preprocessor">#define EM_AMD64 EM_X86_64 </span><span class="comment">/* Advanced Micro Devices x86-64 (compat) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8a4c916f39f1eac8aad45b863aa94d12"> 245</a></span> <span class="preprocessor">#define EM_PDSP 63 </span><span class="comment">/* Sony DSP Processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad02dac6c36de37115f7922f4aea16d04"> 246</a></span> <span class="preprocessor">#define EM_FX66 66 </span><span class="comment">/* Siemens FX66 microcontroller. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a990781d4d4db63e414467be49fa8dc64"> 247</a></span> <span class="preprocessor">#define EM_ST9PLUS 67 </span><span class="comment">/* STMicroelectronics ST9+ 8/16</span></div> <div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="comment"> microcontroller. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a11e50ca1a55ea4e6eb7331889681a3a9"> 249</a></span> <span class="preprocessor">#define EM_ST7 68 </span><span class="comment">/* STmicroelectronics ST7 8-bit</span></div> <div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="comment"> microcontroller. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3b0db6c4c1f251f6e979dc66d654d52c"> 251</a></span> <span class="preprocessor">#define EM_68HC16 69 </span><span class="comment">/* Motorola MC68HC16 microcontroller. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa771941533b07c25189025b5a8d8131b"> 252</a></span> <span class="preprocessor">#define EM_68HC11 70 </span><span class="comment">/* Motorola MC68HC11 microcontroller. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac8d80ccd43333c561f4959e19f2d4516"> 253</a></span> <span class="preprocessor">#define EM_68HC08 71 </span><span class="comment">/* Motorola MC68HC08 microcontroller. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2a0823ace4224d7c31755abff99e5c11"> 254</a></span> <span class="preprocessor">#define EM_68HC05 72 </span><span class="comment">/* Motorola MC68HC05 microcontroller. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab83196a0d8bb8f3c2423ebb912e7e4f4"> 255</a></span> <span class="preprocessor">#define EM_SVX 73 </span><span class="comment">/* Silicon Graphics SVx. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aca06f67850449fa24ddca95a6dcd2754"> 256</a></span> <span class="preprocessor">#define EM_ST19 74 </span><span class="comment">/* STMicroelectronics ST19 8-bit mc. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aea82878407e83e89f3330c1ed2a86e15"> 257</a></span> <span class="preprocessor">#define EM_VAX 75 </span><span class="comment">/* Digital VAX. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4049b60ff89d8fc5987779a77b04aaf1"> 258</a></span> <span class="preprocessor">#define EM_CRIS 76 </span><span class="comment">/* Axis Communications 32-bit embedded</span></div> <div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <span class="comment"> processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a550bf66673973381072c9b6b1c36fafa"> 260</a></span> <span class="preprocessor">#define EM_JAVELIN 77 </span><span class="comment">/* Infineon Technologies 32-bit embedded</span></div> <div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="comment"> processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a916359aebd25a6db0b308937c227013f"> 262</a></span> <span class="preprocessor">#define EM_FIREPATH 78 </span><span class="comment">/* Element 14 64-bit DSP Processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af88922163c3eef6634243299aba4b82d"> 263</a></span> <span class="preprocessor">#define EM_ZSP 79 </span><span class="comment">/* LSI Logic 16-bit DSP Processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a317bab1f54143bfeffd4c2519603c8ae"> 264</a></span> <span class="preprocessor">#define EM_MMIX 80 </span><span class="comment">/* Donald Knuth's educational 64-bit proc. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a81f818fb4fe5892a2c9082ca6f0c8026"> 265</a></span> <span class="preprocessor">#define EM_HUANY 81 </span><span class="comment">/* Harvard University machine-independent</span></div> <div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="comment"> object files. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac6ee64a77587650e71e097422bb924a2"> 267</a></span> <span class="preprocessor">#define EM_PRISM 82 </span><span class="comment">/* SiTera Prism. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afa2d180f2a8054a8406cc4535a522da4"> 268</a></span> <span class="preprocessor">#define EM_AVR 83 </span><span class="comment">/* Atmel AVR 8-bit microcontroller. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae46431993c695f6b3b319a30e06170e5"> 269</a></span> <span class="preprocessor">#define EM_FR30 84 </span><span class="comment">/* Fujitsu FR30. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a28502b14e09090636df11ba31001e143"> 270</a></span> <span class="preprocessor">#define EM_D10V 85 </span><span class="comment">/* Mitsubishi D10V. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8ca359d4c544e0453d7c3eea72cffba3"> 271</a></span> <span class="preprocessor">#define EM_D30V 86 </span><span class="comment">/* Mitsubishi D30V. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9cd9ec2a5c2d1d93aba76e4d2701945e"> 272</a></span> <span class="preprocessor">#define EM_V850 87 </span><span class="comment">/* NEC v850. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac163a66b47e95aeebf167fe7b3a4502a"> 273</a></span> <span class="preprocessor">#define EM_M32R 88 </span><span class="comment">/* Mitsubishi M32R. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abecf6afbdd6836bbbe6ee8ed9d4112c2"> 274</a></span> <span class="preprocessor">#define EM_MN10300 89 </span><span class="comment">/* Matsushita MN10300. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad6d687d90ceed6953a098950a7f0ccb6"> 275</a></span> <span class="preprocessor">#define EM_MN10200 90 </span><span class="comment">/* Matsushita MN10200. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aee8507d9ba53457bd41b0cad982f65e4"> 276</a></span> <span class="preprocessor">#define EM_PJ 91 </span><span class="comment">/* picoJava. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab15a3357b0f0c27e508cab28504346a6"> 277</a></span> <span class="preprocessor">#define EM_OPENRISC 92 </span><span class="comment">/* OpenRISC 32-bit embedded processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab7a3c693de1d7231d092733cb540a26e"> 278</a></span> <span class="preprocessor">#define EM_ARC_A5 93 </span><span class="comment">/* ARC Cores Tangent-A5. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a27ae160258d9b3c35b16b940c4317f08"> 279</a></span> <span class="preprocessor">#define EM_XTENSA 94 </span><span class="comment">/* Tensilica Xtensa Architecture. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8cc685407ec2d1c5b7807789f5d0f2f3"> 280</a></span> <span class="preprocessor">#define EM_VIDEOCORE 95 </span><span class="comment">/* Alphamosaic VideoCore processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9ce86b76b229e96d028b67b4216e1a8c"> 281</a></span> <span class="preprocessor">#define EM_TMM_GPP 96 </span><span class="comment">/* Thompson Multimedia General Purpose</span></div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span> <span class="comment"> Processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a268ce7117706283b6bf9b6a2157bb901"> 283</a></span> <span class="preprocessor">#define EM_NS32K 97 </span><span class="comment">/* National Semiconductor 32000 series. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad11c10fa2f107629b7c2a307b07babb0"> 284</a></span> <span class="preprocessor">#define EM_TPC 98 </span><span class="comment">/* Tenor Network TPC processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae51ab135aae79c2c807763687d11fcb1"> 285</a></span> <span class="preprocessor">#define EM_SNP1K 99 </span><span class="comment">/* Trebia SNP 1000 processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afebfe5fc7b7b2c8a4c45c7797688677e"> 286</a></span> <span class="preprocessor">#define EM_ST200 100 </span><span class="comment">/* STMicroelectronics ST200 microcontroller. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab1923cd7a6745120010182330cfd59c2"> 287</a></span> <span class="preprocessor">#define EM_IP2K 101 </span><span class="comment">/* Ubicom IP2xxx microcontroller family. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abd8569f12e829eeebd7d4ba6d6fb4b38"> 288</a></span> <span class="preprocessor">#define EM_MAX 102 </span><span class="comment">/* MAX Processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad34ab1a88a9f6a6530e764bf722a0bb2"> 289</a></span> <span class="preprocessor">#define EM_CR 103 </span><span class="comment">/* National Semiconductor CompactRISC</span></div> <div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="comment"> microprocessor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a07eef78dc4e8e1fea9941c1575ce5d57"> 291</a></span> <span class="preprocessor">#define EM_F2MC16 104 </span><span class="comment">/* Fujitsu F2MC16. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a44b6059deb2b3e5858e058a466149d96"> 292</a></span> <span class="preprocessor">#define EM_MSP430 105 </span><span class="comment">/* Texas Instruments embedded microcontroller</span></div> <div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <span class="comment"> msp430. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9946f05d0ff6fa8ca96c5c6ec10b25b0"> 294</a></span> <span class="preprocessor">#define EM_BLACKFIN 106 </span><span class="comment">/* Analog Devices Blackfin (DSP) processor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a61849b49d63245eb406d8ee2a81da6f9"> 295</a></span> <span class="preprocessor">#define EM_SE_C33 107 </span><span class="comment">/* S1C33 Family of Seiko Epson processors. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa987c856d5cea48b7593cd6f1f4c5fa6"> 296</a></span> <span class="preprocessor">#define EM_SEP 108 </span><span class="comment">/* Sharp embedded microprocessor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2c4d9a8b639b8162af79933049fbfbaa"> 297</a></span> <span class="preprocessor">#define EM_ARCA 109 </span><span class="comment">/* Arca RISC Microprocessor. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7c59b6d72aa4b7d178416833d439ecc7"> 298</a></span> <span class="preprocessor">#define EM_UNICORE 110 </span><span class="comment">/* Microprocessor series from PKU-Unity Ltd.</span></div> <div class="line"><a name="l00299"></a><span class="lineno"> 299</span> <span class="comment"> and MPRC of Peking University */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae7d928612b2d484d2ccfd58f50be7db4"> 300</a></span> <span class="preprocessor">#define EM_AARCH64 183 </span><span class="comment">/* AArch64 (64-bit ARM) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1df56e6162edceec2a7ba29a9b8329af"> 301</a></span> <span class="preprocessor">#define EM_RISCV 243 </span><span class="comment">/* RISC-V */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  </div> <div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="comment">/* Non-standard or deprecated. */</span></div> <div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a30d75bc66f7816194718e1711f6df9a8"> 304</a></span> <span class="preprocessor">#define EM_486 6 </span><span class="comment">/* Intel i486. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3019d28c5f45f83df6bf5152a418be4f"> 305</a></span> <span class="preprocessor">#define EM_MIPS_RS4_BE 10 </span><span class="comment">/* MIPS R4000 Big-Endian */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9960bd00878d9631b945c3c6d490a15d"> 306</a></span> <span class="preprocessor">#define EM_ALPHA_STD 41 </span><span class="comment">/* Digital Alpha (standard value). */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9241b4f5b8c087e547a9261f88484426"> 307</a></span> <span class="preprocessor">#define EM_ALPHA 0x9026 </span><span class="comment">/* Alpha (written in the absence of an ABI) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  </div> <div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae4b0852245b202d17320c338edca882a"> 312</a></span> <span class="preprocessor">#define EF_ARM_RELEXEC 0x1</span></div> <div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a150bf26c664912f2b74fbe206eb309b1"> 313</a></span> <span class="preprocessor">#define EF_ARM_HASENTRY 0x2</span></div> <div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac18f8d0ae788b49f33bb98cd8c66e617"> 314</a></span> <span class="preprocessor">#define EF_ARM_SYMSARESORTED 0x4</span></div> <div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a80b8f16115cea9bb70fdb0b841a6c41f"> 315</a></span> <span class="preprocessor">#define EF_ARM_DYNSYMSUSESEGIDX 0x8</span></div> <div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a26a476470c1d14f88f20adc5bc83bdba"> 316</a></span> <span class="preprocessor">#define EF_ARM_MAPSYMSFIRST 0x10</span></div> <div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a243eb9db6da45eaaa74a1d09fd58eef1"> 317</a></span> <span class="preprocessor">#define EF_ARM_LE8 0x00400000</span></div> <div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aac45cf9b8a44f0659c913aa3978b8191"> 318</a></span> <span class="preprocessor">#define EF_ARM_BE8 0x00800000</span></div> <div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a58355a498085eafcb2c3bf67ec2d567b"> 319</a></span> <span class="preprocessor">#define EF_ARM_EABIMASK 0xFF000000</span></div> <div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a43bf25f50a75f5790966328109b2a372"> 320</a></span> <span class="preprocessor">#define EF_ARM_EABI_UNKNOWN 0x00000000</span></div> <div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a691f237c9ea617c804af8ed245b9738b"> 321</a></span> <span class="preprocessor">#define EF_ARM_EABI_VER1 0x01000000</span></div> <div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a46b541187434fda96c7898c7cd911a67"> 322</a></span> <span class="preprocessor">#define EF_ARM_EABI_VER2 0x02000000</span></div> <div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a15382b6bb0ccca8ed6d6126d82b053bb"> 323</a></span> <span class="preprocessor">#define EF_ARM_EABI_VER3 0x03000000</span></div> <div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8b3b477f65ad712c04bc2ee8017f378a"> 324</a></span> <span class="preprocessor">#define EF_ARM_EABI_VER4 0x04000000</span></div> <div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8bf13d8fde9d7018c43387a828252454"> 325</a></span> <span class="preprocessor">#define EF_ARM_EABI_VER5 0x05000000</span></div> <div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aac7d224884970b85479e3b5cab45f52b"> 326</a></span> <span class="preprocessor">#define EF_ARM_INTERWORK 0x00000004</span></div> <div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2d36cd5956aefc3fc3e10fca09fc1d3c"> 327</a></span> <span class="preprocessor">#define EF_ARM_APCS_26 0x00000008</span></div> <div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1ce793676b09fc2b80d9a737273dc5b3"> 328</a></span> <span class="preprocessor">#define EF_ARM_APCS_FLOAT 0x00000010</span></div> <div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9b49f038608135641319dffa4a8b44ba"> 329</a></span> <span class="preprocessor">#define EF_ARM_PIC 0x00000020</span></div> <div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a948865feaf005e620f192225118a687b"> 330</a></span> <span class="preprocessor">#define EF_ARM_ALIGN8 0x00000040</span></div> <div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2e8472996e6f9afb73d96be04500372c"> 331</a></span> <span class="preprocessor">#define EF_ARM_NEW_ABI 0x00000080</span></div> <div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae39d1fd94d5c01003e1068f7499cd66f"> 332</a></span> <span class="preprocessor">#define EF_ARM_OLD_ABI 0x00000100</span></div> <div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a89ee069a83c5382bd904a05c43dd2fd0"> 333</a></span> <span class="preprocessor">#define EF_ARM_SOFT_FLOAT 0x00000200</span></div> <div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adb3367d86e06389fbd42977d7dc4179d"> 334</a></span> <span class="preprocessor">#define EF_ARM_VFP_FLOAT 0x00000400</span></div> <div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ace119d2d15cbcb25f807f4f43d9947bc"> 335</a></span> <span class="preprocessor">#define EF_ARM_MAVERICK_FLOAT 0x00000800</span></div> <div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  </div> <div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac7913bebeb3f0858eb19881d13edd369"> 337</a></span> <span class="preprocessor">#define EF_MIPS_NOREORDER 0x00000001</span></div> <div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae85347bfe91539181e7b4e6d82d2be0e"> 338</a></span> <span class="preprocessor">#define EF_MIPS_PIC 0x00000002 </span><span class="comment">/* Contains PIC code */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3a2ae70a257d712a9095d5e0c985ec57"> 339</a></span> <span class="preprocessor">#define EF_MIPS_CPIC 0x00000004 </span><span class="comment">/* STD PIC calling sequence */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a552516c729b48ed9e652a71d22e9e78d"> 340</a></span> <span class="preprocessor">#define EF_MIPS_UCODE 0x00000010</span></div> <div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab7f99b86be9aaeea29b4a17459118409"> 341</a></span> <span class="preprocessor">#define EF_MIPS_ABI2 0x00000020 </span><span class="comment">/* N32 */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abe471c44f0967775c8d9e379a5e68c90"> 342</a></span> <span class="preprocessor">#define EF_MIPS_OPTIONS_FIRST 0x00000080</span></div> <div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab0179b211cde0964ff8f4018a3e90995"> 343</a></span> <span class="preprocessor">#define EF_MIPS_ARCH_ASE 0x0F000000 </span><span class="comment">/* Architectural extensions */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7926a723d101bd7bb3a34f7d1cd9a2ec"> 344</a></span> <span class="preprocessor">#define EF_MIPS_ARCH_ASE_MDMX 0x08000000 </span><span class="comment">/* MDMX multimedia extension */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab59529fc15a44c50e4980608f3803b9e"> 345</a></span> <span class="preprocessor">#define EF_MIPS_ARCH_ASE_M16 0x04000000 </span><span class="comment">/* MIPS-16 ISA extensions */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af648037d946f29cbcada3b2c7bac83d1"> 346</a></span> <span class="preprocessor">#define EF_MIPS_ARCH 0xF0000000 </span><span class="comment">/* Architecture field */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  </div> <div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abca719d44fcfa9f7492f04ea64baef86"> 348</a></span> <span class="preprocessor">#define EF_PPC_EMB 0x80000000</span></div> <div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac4b4a46273391918cbf6dac50d837cc8"> 349</a></span> <span class="preprocessor">#define EF_PPC_RELOCATABLE 0x00010000</span></div> <div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad1e7a76d19cbb584cc0175be2c89a795"> 350</a></span> <span class="preprocessor">#define EF_PPC_RELOCATABLE_LIB 0x00008000</span></div> <div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  </div> <div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3f00dcb219f90e2ca626e30461b8c13d"> 352</a></span> <span class="preprocessor">#define EF_SPARC_EXT_MASK 0x00ffff00</span></div> <div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a692d14fdc7c126339e7e13298622d6ac"> 353</a></span> <span class="preprocessor">#define EF_SPARC_32PLUS 0x00000100</span></div> <div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a60acb788607fdbd478ad520b06e921ff"> 354</a></span> <span class="preprocessor">#define EF_SPARC_SUN_US1 0x00000200</span></div> <div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8fec7398ccc4c1ef3535000e1550d88f"> 355</a></span> <span class="preprocessor">#define EF_SPARC_HAL_R1 0x00000200</span></div> <div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3b2f0104d5c879b76efa121aaeec9f52"> 356</a></span> <span class="preprocessor">#define EF_SPARC_SUN_US3 0x00000800</span></div> <div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  </div> <div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a34ce943a3623894756c1fd6728344e26"> 358</a></span> <span class="preprocessor">#define EF_SPARCV9_MM 0x00000003</span></div> <div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad6b4deaefff99f4461f2b8735446400f"> 359</a></span> <span class="preprocessor">#define EF_SPARCV9_TSO 0x00000000</span></div> <div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad82bf82c53eaec413023ea194bf1f92e"> 360</a></span> <span class="preprocessor">#define EF_SPARCV9_PSO 0x00000001</span></div> <div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac38faf89aa55bd84679172dcd94222a9"> 361</a></span> <span class="preprocessor">#define EF_SPARCV9_RMO 0x00000002</span></div> <div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  </div> <div class="line"><a name="l00363"></a><span class="lineno"> 363</span> <span class="comment">/* Special section indexes. */</span></div> <div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab2f25695673c5f1c4ec723e595288411"> 364</a></span> <span class="preprocessor">#define SHN_UNDEF 0 </span><span class="comment">/* Undefined, missing, irrelevant. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac663b490fedc8aeab91bf941772ba306"> 365</a></span> <span class="preprocessor">#define SHN_LORESERVE 0xff00 </span><span class="comment">/* First of reserved range. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab9efa7bd7617e554f6158699401d4e10"> 366</a></span> <span class="preprocessor">#define SHN_LOPROC 0xff00 </span><span class="comment">/* First processor-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5e94b5a4fc1e90cfc5d08af79025171b"> 367</a></span> <span class="preprocessor">#define SHN_HIPROC 0xff1f </span><span class="comment">/* Last processor-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aef4c5d1b1a6892ee91776dc11ad1db04"> 368</a></span> <span class="preprocessor">#define SHN_LOOS 0xff20 </span><span class="comment">/* First operating system-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a88e49ea720f80ed4261bea86904f73e7"> 369</a></span> <span class="preprocessor">#define SHN_FBSD_CACHED SHN_LOOS </span><span class="comment">/* Transient, for sys/kern/link_elf_obj</span></div> <div class="line"><a name="l00370"></a><span class="lineno"> 370</span> <span class="comment"> linker only: Cached global in local</span></div> <div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="comment"> symtab. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a037dd86124f62b506010eff464cafb62"> 372</a></span> <span class="preprocessor">#define SHN_HIOS 0xff3f </span><span class="comment">/* Last operating system-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a322030426afae1a37a8ba1ab86a39066"> 373</a></span> <span class="preprocessor">#define SHN_ABS 0xfff1 </span><span class="comment">/* Absolute values. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3d62721d3fe66370be9ec0ca0764ec7b"> 374</a></span> <span class="preprocessor">#define SHN_COMMON 0xfff2 </span><span class="comment">/* Common data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adcbb4b7e1c4ec5add7328be2c8de8ab2"> 375</a></span> <span class="preprocessor">#define SHN_XINDEX 0xffff </span><span class="comment">/* Escape -- index stored elsewhere. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aaac4804ef07b9da1d840d951469692f0"> 376</a></span> <span class="preprocessor">#define SHN_HIRESERVE 0xffff </span><span class="comment">/* Last of reserved range. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  </div> <div class="line"><a name="l00378"></a><span class="lineno"> 378</span> <span class="comment">/* sh_type */</span></div> <div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1566f4c14cff9f4b539b00af54d62dbb"> 379</a></span> <span class="preprocessor">#define SHT_NULL 0 </span><span class="comment">/* inactive */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4bff22edbae51353ba9b3572d424b91a"> 380</a></span> <span class="preprocessor">#define SHT_PROGBITS 1 </span><span class="comment">/* program defined information */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4add7784e43ec3d3b9c09d3ffc476a81"> 381</a></span> <span class="preprocessor">#define SHT_SYMTAB 2 </span><span class="comment">/* symbol table section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af4b916dc4ca5016fb5c374068002a532"> 382</a></span> <span class="preprocessor">#define SHT_STRTAB 3 </span><span class="comment">/* string table section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abf2fc2781a2869352c2ffa0555f34118"> 383</a></span> <span class="preprocessor">#define SHT_RELA 4 </span><span class="comment">/* relocation section with addends */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a446fd322326bea21373453c80c3f7925"> 384</a></span> <span class="preprocessor">#define SHT_HASH 5 </span><span class="comment">/* symbol hash table section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3a9278d12cf2c9e7eaca87688d0a6e37"> 385</a></span> <span class="preprocessor">#define SHT_DYNAMIC 6 </span><span class="comment">/* dynamic section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a65506a79f0e972c851851af7b1008d94"> 386</a></span> <span class="preprocessor">#define SHT_NOTE 7 </span><span class="comment">/* note section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a820ff00317949be2ea1fd634a17dc13e"> 387</a></span> <span class="preprocessor">#define SHT_NOBITS 8 </span><span class="comment">/* no space section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2aea2ed985f81f13a157fe2da02a621a"> 388</a></span> <span class="preprocessor">#define SHT_REL 9 </span><span class="comment">/* relocation section - no addends */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ace0ce008ff50406077a9450174fe55a5"> 389</a></span> <span class="preprocessor">#define SHT_SHLIB 10 </span><span class="comment">/* reserved - purpose unknown */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa9949aedf49107f6a07e618d5d791d40"> 390</a></span> <span class="preprocessor">#define SHT_DYNSYM 11 </span><span class="comment">/* dynamic symbol table section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa0269f148b09419d27be6289b4ce026f"> 391</a></span> <span class="preprocessor">#define SHT_INIT_ARRAY 14 </span><span class="comment">/* Initialization function pointers. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a09b4d64e68fc2a9ac211589c377ed76a"> 392</a></span> <span class="preprocessor">#define SHT_FINI_ARRAY 15 </span><span class="comment">/* Termination function pointers. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa7326ce59e1988302584ba6ac9772c32"> 393</a></span> <span class="preprocessor">#define SHT_PREINIT_ARRAY 16 </span><span class="comment">/* Pre-initialization function ptrs. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adc7eaa3939293c6e4b422f96107b4824"> 394</a></span> <span class="preprocessor">#define SHT_GROUP 17 </span><span class="comment">/* Section group. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1ab74ecc44225e3741a171a962d79318"> 395</a></span> <span class="preprocessor">#define SHT_SYMTAB_SHNDX 18 </span><span class="comment">/* Section indexes (see SHN_XINDEX). */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2d9f45d04de3206e60504ba38c0f3704"> 396</a></span> <span class="preprocessor">#define SHT_LOOS 0x60000000 </span><span class="comment">/* First of OS specific semantics */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a26cef31b1c7dd99ec65f14a280f681e0"> 397</a></span> <span class="preprocessor">#define SHT_LOSUNW 0x6ffffff4</span></div> <div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abcfb125eaf64e3f867a337ecf7de93a0"> 398</a></span> <span class="preprocessor">#define SHT_SUNW_dof 0x6ffffff4</span></div> <div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a605b7b0d149bbf5c970493ab18ea9985"> 399</a></span> <span class="preprocessor">#define SHT_SUNW_cap 0x6ffffff5</span></div> <div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2f26fa392b4f1ea98a4790b362f30da9"> 400</a></span> <span class="preprocessor">#define SHT_GNU_ATTRIBUTES 0x6ffffff5</span></div> <div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa01a8e5879dfa7bcf2fd7df67eb58dda"> 401</a></span> <span class="preprocessor">#define SHT_SUNW_SIGNATURE 0x6ffffff6</span></div> <div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a89e9bfe6cd343f5a148bfacf211ca4ff"> 402</a></span> <span class="preprocessor">#define SHT_GNU_HASH 0x6ffffff6</span></div> <div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a260914eeaefd1ac2dc9e3dd51ba44895"> 403</a></span> <span class="preprocessor">#define SHT_GNU_LIBLIST 0x6ffffff7</span></div> <div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9eda4253a7e5a8371c5f98efb59b03cb"> 404</a></span> <span class="preprocessor">#define SHT_SUNW_ANNOTATE 0x6ffffff7</span></div> <div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae03b1a397c0345fb72de78170abe3890"> 405</a></span> <span class="preprocessor">#define SHT_SUNW_DEBUGSTR 0x6ffffff8</span></div> <div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a23ed6220e22efbc8ed411767afe21553"> 406</a></span> <span class="preprocessor">#define SHT_SUNW_DEBUG 0x6ffffff9</span></div> <div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8d9310c059bb6468463c578f46e609fb"> 407</a></span> <span class="preprocessor">#define SHT_SUNW_move 0x6ffffffa</span></div> <div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0db64294b05f1bfb41e9976c1b600f22"> 408</a></span> <span class="preprocessor">#define SHT_SUNW_COMDAT 0x6ffffffb</span></div> <div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac8502ffa6877799721ca16b5c648ea19"> 409</a></span> <span class="preprocessor">#define SHT_SUNW_syminfo 0x6ffffffc</span></div> <div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5745c72cf3d8c4e2bc4cab2413e47fc9"> 410</a></span> <span class="preprocessor">#define SHT_SUNW_verdef 0x6ffffffd</span></div> <div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4fba652d51f945fbb25b1bb51149dc4a"> 411</a></span> <span class="preprocessor">#define SHT_GNU_verdef 0x6ffffffd </span><span class="comment">/* Symbol versions provided */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9e050ec1cf19a20941614b720807d428"> 412</a></span> <span class="preprocessor">#define SHT_SUNW_verneed 0x6ffffffe</span></div> <div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a959c7480e7b12fa0badf6960063364dd"> 413</a></span> <span class="preprocessor">#define SHT_GNU_verneed 0x6ffffffe </span><span class="comment">/* Symbol versions required */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afaa78051d19908ede15dd53db1935761"> 414</a></span> <span class="preprocessor">#define SHT_SUNW_versym 0x6fffffff</span></div> <div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8cef21956c96f7dc48a9808e3207dd76"> 415</a></span> <span class="preprocessor">#define SHT_GNU_versym 0x6fffffff </span><span class="comment">/* Symbol version table */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae9be883658cc4a7d6f522dda8b936278"> 416</a></span> <span class="preprocessor">#define SHT_HISUNW 0x6fffffff</span></div> <div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2a9e29d9c4d226409b09300a5da2f4e9"> 417</a></span> <span class="preprocessor">#define SHT_HIOS 0x6fffffff </span><span class="comment">/* Last of OS specific semantics */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5180feedae655c854f46e4f7f8b0d75a"> 418</a></span> <span class="preprocessor">#define SHT_LOPROC 0x70000000 </span><span class="comment">/* reserved range for processor */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5deb8c6c92f4b9c71d21d23dbee28aa5"> 419</a></span> <span class="preprocessor">#define SHT_X86_64_UNWIND 0x70000001 </span><span class="comment">/* unwind information */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2accce55d28c515cd0fbb5deabd4321c"> 420</a></span> <span class="preprocessor">#define SHT_AMD64_UNWIND SHT_X86_64_UNWIND</span></div> <div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  </div> <div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a311df9039dfd8baf84755114cd7fac06"> 422</a></span> <span class="preprocessor">#define SHT_ARM_EXIDX 0x70000001 </span><span class="comment">/* Exception index table. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1cced5d9f083c90ed206668ada8f9bf6"> 423</a></span> <span class="preprocessor">#define SHT_ARM_PREEMPTMAP 0x70000002 </span><span class="comment">/* BPABI DLL dynamic linking</span></div> <div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="comment"> pre-emption map. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a238a48695a7847e333ed6d3056a6860a"> 425</a></span> <span class="preprocessor">#define SHT_ARM_ATTRIBUTES 0x70000003 </span><span class="comment">/* Object file compatibility</span></div> <div class="line"><a name="l00426"></a><span class="lineno"> 426</span> <span class="comment"> attributes. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a04bf37bc6872ba77e92719880103ca77"> 427</a></span> <span class="preprocessor">#define SHT_ARM_DEBUGOVERLAY 0x70000004 </span><span class="comment">/* See DBGOVL for details. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac0135fdbe3581639123b9b90147f22c6"> 428</a></span> <span class="preprocessor">#define SHT_ARM_OVERLAYSECTION 0x70000005 </span><span class="comment">/* See DBGOVL for details. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af3755bc4caa490c557cc692d9e40cb1c"> 429</a></span> <span class="preprocessor">#define SHT_MIPS_LIBLIST 0x70000000</span></div> <div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad058d7995a8eb174cda8a653f1c18e30"> 430</a></span> <span class="preprocessor">#define SHT_MIPS_MSYM 0x70000001</span></div> <div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3ee1f907eaa76b066132d9fcf735eb41"> 431</a></span> <span class="preprocessor">#define SHT_MIPS_CONFLICT 0x70000002</span></div> <div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a272b4c2b6b093f12d796c171fd0d068c"> 432</a></span> <span class="preprocessor">#define SHT_MIPS_GPTAB 0x70000003</span></div> <div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adde0e9e608f581a2bbdfd03dfd9d3df6"> 433</a></span> <span class="preprocessor">#define SHT_MIPS_UCODE 0x70000004</span></div> <div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7fdb0545f9f28f50a10476d97ae92bec"> 434</a></span> <span class="preprocessor">#define SHT_MIPS_DEBUG 0x70000005</span></div> <div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a81c4a43993e2aeea5d6c7dc74dd65a27"> 435</a></span> <span class="preprocessor">#define SHT_MIPS_REGINFO 0x70000006</span></div> <div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adbf670613de4f02a3b00b17299f31eb2"> 436</a></span> <span class="preprocessor">#define SHT_MIPS_PACKAGE 0x70000007</span></div> <div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab363e164d8aea4fa2e8e10d2f2601a1e"> 437</a></span> <span class="preprocessor">#define SHT_MIPS_PACKSYM 0x70000008</span></div> <div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aef549c8950fd956554f8b8e24d2f07de"> 438</a></span> <span class="preprocessor">#define SHT_MIPS_RELD 0x70000009</span></div> <div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae009efb299d02bc84c8b9ce0f4e7e18f"> 439</a></span> <span class="preprocessor">#define SHT_MIPS_IFACE 0x7000000b</span></div> <div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7f450a1ad35b4659f90e7fe2e8dea196"> 440</a></span> <span class="preprocessor">#define SHT_MIPS_CONTENT 0x7000000c</span></div> <div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7a21e0f50b88a52eb288a405be1f7d42"> 441</a></span> <span class="preprocessor">#define SHT_MIPS_OPTIONS 0x7000000d</span></div> <div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a041c475086bccdbd6e44fab57e7c99be"> 442</a></span> <span class="preprocessor">#define SHT_MIPS_DELTASYM 0x7000001b</span></div> <div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a63362b855c029caa4ad37199693ff3a6"> 443</a></span> <span class="preprocessor">#define SHT_MIPS_DELTAINST 0x7000001c</span></div> <div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac31f031a343c2249a6410a85110c70e5"> 444</a></span> <span class="preprocessor">#define SHT_MIPS_DELTACLASS 0x7000001d</span></div> <div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2c3fa81c4f3cb5004fc3fa588635741c"> 445</a></span> <span class="preprocessor">#define SHT_MIPS_DWARF 0x7000001e </span><span class="comment">/* MIPS gcc uses MIPS_DWARF */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a302b521b29140150f43add73771ec2ec"> 446</a></span> <span class="preprocessor">#define SHT_MIPS_DELTADECL 0x7000001f</span></div> <div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5bb73863426846e97d818753a5797e75"> 447</a></span> <span class="preprocessor">#define SHT_MIPS_SYMBOL_LIB 0x70000020</span></div> <div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af848b301fc9a6ca5a5df39f938956713"> 448</a></span> <span class="preprocessor">#define SHT_MIPS_EVENTS 0x70000021</span></div> <div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4d2a41001256672b3efc9dc515d84551"> 449</a></span> <span class="preprocessor">#define SHT_MIPS_TRANSLATE 0x70000022</span></div> <div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acf67e05208585d5c6a66beca386ba448"> 450</a></span> <span class="preprocessor">#define SHT_MIPS_PIXIE 0x70000023</span></div> <div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0bb197377ec272834cd89bd1cd22efa9"> 451</a></span> <span class="preprocessor">#define SHT_MIPS_XLATE 0x70000024</span></div> <div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afc8cc8a44dd8b657c03c019759e08753"> 452</a></span> <span class="preprocessor">#define SHT_MIPS_XLATE_DEBUG 0x70000025</span></div> <div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abfaf8916f73f859bb9f50f7006a64fb7"> 453</a></span> <span class="preprocessor">#define SHT_MIPS_WHIRL 0x70000026</span></div> <div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2ad4eb0786b337f92dbc289ed3d5140f"> 454</a></span> <span class="preprocessor">#define SHT_MIPS_EH_REGION 0x70000027</span></div> <div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9be92fa6293103d87da9517fc1553e62"> 455</a></span> <span class="preprocessor">#define SHT_MIPS_XLATE_OLD 0x70000028</span></div> <div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1883374fc672bf5823f5362e5df71431"> 456</a></span> <span class="preprocessor">#define SHT_MIPS_PDR_EXCEPTION 0x70000029</span></div> <div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a89e0dcef1545a02de50d63ff837be78d"> 457</a></span> <span class="preprocessor">#define SHT_MIPS_ABIFLAGS 0x7000002a</span></div> <div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  </div> <div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab2d9e0f6948648ff60efcd43034cfbcf"> 459</a></span> <span class="preprocessor">#define SHT_SPARC_GOTDATA 0x70000000</span></div> <div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  </div> <div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a345a50fa07727e83f5b1a275bafd8985"> 461</a></span> <span class="preprocessor">#define SHTORDERED</span></div> <div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9be8a10dd9e8859bec0b640038890d51"> 462</a></span> <span class="preprocessor">#define SHT_HIPROC 0x7fffffff </span><span class="comment">/* specific section header types */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a65191e50120fb55adb41cce8ee010915"> 463</a></span> <span class="preprocessor">#define SHT_LOUSER 0x80000000 </span><span class="comment">/* reserved range for application */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae46f05b4c63b841f74e2d349d777a688"> 464</a></span> <span class="preprocessor">#define SHT_HIUSER 0xffffffff </span><span class="comment">/* specific indexes */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  </div> <div class="line"><a name="l00466"></a><span class="lineno"> 466</span> <span class="comment">/* Flags for sh_flags. */</span></div> <div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a025c79223b0fee4676337d660f76b59b"> 467</a></span> <span class="preprocessor">#define SHF_WRITE 0x1 </span><span class="comment">/* Section contains writable data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a38476fe4ed88ac83ba86a4e103199a86"> 468</a></span> <span class="preprocessor">#define SHF_ALLOC 0x2 </span><span class="comment">/* Section occupies memory. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab3780594e35fbbc6e5028bcb921d0a76"> 469</a></span> <span class="preprocessor">#define SHF_EXECINSTR 0x4 </span><span class="comment">/* Section contains instructions. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3bb64a905c4977463bdd4ad7f30691db"> 470</a></span> <span class="preprocessor">#define SHF_MERGE 0x10 </span><span class="comment">/* Section may be merged. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9122dd0dc0f69b0d03f694ac639a32d1"> 471</a></span> <span class="preprocessor">#define SHF_STRINGS 0x20 </span><span class="comment">/* Section contains strings. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a55c4381ab5a6fe81cd75120dabe34efb"> 472</a></span> <span class="preprocessor">#define SHF_INFO_LINK 0x40 </span><span class="comment">/* sh_info holds section index. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3085e8ad26bada9ade3f7bb0ac0732d2"> 473</a></span> <span class="preprocessor">#define SHF_LINK_ORDER 0x80 </span><span class="comment">/* Special ordering requirements. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4c157dd84b2d90deef783fd4dbeba015"> 474</a></span> <span class="preprocessor">#define SHF_OS_NONCONFORMING 0x100 </span><span class="comment">/* OS-specific processing required. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aebc04de80df0464f9e5219e6aac45f36"> 475</a></span> <span class="preprocessor">#define SHF_GROUP 0x200 </span><span class="comment">/* Member of section group. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2484a824af96dca3fb77c4fb8898e83b"> 476</a></span> <span class="preprocessor">#define SHF_TLS 0x400 </span><span class="comment">/* Section contains TLS data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9393278edb59f46f55263f9d10ef2076"> 477</a></span> <span class="preprocessor">#define SHF_COMPRESSED 0x800 </span><span class="comment">/* Section contains compressed data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac28c1d15309ad8127ac3e7cb984bc195"> 478</a></span> <span class="preprocessor">#define SHF_MASKOS 0x0ff00000 </span><span class="comment">/* OS-specific semantics. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4a5fff5464bf6eb2a4d8a86481cff333"> 479</a></span> <span class="preprocessor">#define SHF_MASKPROC 0xf0000000 </span><span class="comment">/* Processor-specific semantics. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  </div> <div class="line"><a name="l00481"></a><span class="lineno"> 481</span> <span class="comment">/* Flags for section groups. */</span></div> <div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a08d0d8d8edc28925a1825fea5c1fd074"> 482</a></span> <span class="preprocessor">#define GRP_COMDAT 0x1 </span><span class="comment">/* COMDAT semantics. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  </div> <div class="line"><a name="l00484"></a><span class="lineno"> 484</span> <span class="comment">/*</span></div> <div class="line"><a name="l00485"></a><span class="lineno"> 485</span> <span class="comment"> * Flags / mask for .gnu.versym sections.</span></div> <div class="line"><a name="l00486"></a><span class="lineno"> 486</span> <span class="comment"> */</span></div> <div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0454f27f608d5bc324c6756bdf5115f7"> 487</a></span> <span class="preprocessor">#define VERSYM_VERSION 0x7fff</span></div> <div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a32e65f520db83a3b411bc94fa544f07c"> 488</a></span> <span class="preprocessor">#define VERSYM_HIDDEN 0x8000</span></div> <div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  </div> <div class="line"><a name="l00490"></a><span class="lineno"> 490</span> <span class="comment">/* Values for p_type. */</span></div> <div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a854729c1dc4623abeaeb765a1b745012"> 491</a></span> <span class="preprocessor">#define PT_NULL 0 </span><span class="comment">/* Unused entry. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a84d7768fd6c6ece599d297090900cf92"> 492</a></span> <span class="preprocessor">#define PT_LOAD 1 </span><span class="comment">/* Loadable segment. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2121a2f01c51e8462bfd4d47725649d8"> 493</a></span> <span class="preprocessor">#define PT_DYNAMIC 2 </span><span class="comment">/* Dynamic linking information segment. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abcd3aa15bc567949c1ab6b1abc137710"> 494</a></span> <span class="preprocessor">#define PT_INTERP 3 </span><span class="comment">/* Pathname of interpreter. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a72baf87d62607c7fdccd3b8010d4ce30"> 495</a></span> <span class="preprocessor">#define PT_NOTE 4 </span><span class="comment">/* Auxiliary information. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abff9f38fd394e09e60f5640550a23e46"> 496</a></span> <span class="preprocessor">#define PT_SHLIB 5 </span><span class="comment">/* Reserved (not used). */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a58ff00be749ca4000074f9b9066a1056"> 497</a></span> <span class="preprocessor">#define PT_PHDR 6 </span><span class="comment">/* Location of program header itself. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9754ced0bafacecea425b892fb796a57"> 498</a></span> <span class="preprocessor">#define PT_TLS 7 </span><span class="comment">/* Thread local storage segment */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad8021c0557cb6451ed6a925ae50c6c3e"> 499</a></span> <span class="preprocessor">#define PT_LOOS 0x60000000 </span><span class="comment">/* First OS-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abbbf8a3047e7346c08064466163e537f"> 500</a></span> <span class="preprocessor">#define PT_SUNW_UNWIND 0x6464e550 </span><span class="comment">/* amd64 UNWIND program header */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab6ccf19e752eb40b995b86779d55a566"> 501</a></span> <span class="preprocessor">#define PT_GNU_EH_FRAME 0x6474e550</span></div> <div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af9283bc32e6d3e87d2bab2f55bc1949b"> 502</a></span> <span class="preprocessor">#define PT_GNU_STACK 0x6474e551</span></div> <div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab5168e122aeeec290f479c0bec4a891e"> 503</a></span> <span class="preprocessor">#define PT_GNU_RELRO 0x6474e552</span></div> <div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a22f1a425c351d66ff6ed77cc5e7dcf2b"> 504</a></span> <span class="preprocessor">#define PT_DUMP_DELTA 0x6fb5d000 </span><span class="comment">/* va->pa map for kernel dumps</span></div> <div class="line"><a name="l00505"></a><span class="lineno"> 505</span> <span class="comment"> (currently arm). */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1349840360ee5efe8961a60ba6bbb067"> 506</a></span> <span class="preprocessor">#define PT_LOSUNW 0x6ffffffa</span></div> <div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a80cfa92d53a5d32abef214f24d320cfe"> 507</a></span> <span class="preprocessor">#define PT_SUNWBSS 0x6ffffffa </span><span class="comment">/* Sun Specific segment */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4ab0661d2fed7bd41a869767a9820100"> 508</a></span> <span class="preprocessor">#define PT_SUNWSTACK 0x6ffffffb </span><span class="comment">/* describes the stack segment */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac230277367ac252b1f836a0e4b4c1eb7"> 509</a></span> <span class="preprocessor">#define PT_SUNWDTRACE 0x6ffffffc </span><span class="comment">/* private */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad364bfa73b0c72980c08f6daa743e499"> 510</a></span> <span class="preprocessor">#define PT_SUNWCAP 0x6ffffffd </span><span class="comment">/* hard/soft capabilities segment */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af97fa89dfb074bf5c458865673364572"> 511</a></span> <span class="preprocessor">#define PT_HISUNW 0x6fffffff</span></div> <div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab77da073a07d6a452ce9e9a05d4fe17b"> 512</a></span> <span class="preprocessor">#define PT_HIOS 0x6fffffff </span><span class="comment">/* Last OS-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acaa6971207ea507ed02f22ba574b8534"> 513</a></span> <span class="preprocessor">#define PT_LOPROC 0x70000000 </span><span class="comment">/* First processor-specific type. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9b298642fbba4d5fc0d66b8848afede6"> 514</a></span> <span class="preprocessor">#define PT_ARM_ARCHEXT 0x70000000 </span><span class="comment">/* ARM arch compat information. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a375b860a515c9b8d3dfdce115db3b5e2"> 515</a></span> <span class="preprocessor">#define PT_ARM_EXIDX 0x70000001 </span><span class="comment">/* ARM exception unwind tables. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a74427c5909fdced36b41134c11650249"> 516</a></span> <span class="preprocessor">#define PT_HIPROC 0x7fffffff </span><span class="comment">/* Last processor-specific type. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  </div> <div class="line"><a name="l00518"></a><span class="lineno"> 518</span> <span class="comment">/* Values for p_flags. */</span></div> <div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1780bfb8eae34d26e52459699877c640"> 519</a></span> <span class="preprocessor">#define PF_X 0x1 </span><span class="comment">/* Executable. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a20892094358e21f49ab6e5f8c4e29ae6"> 520</a></span> <span class="preprocessor">#define PF_W 0x2 </span><span class="comment">/* Writable. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae529f935e58c029768c06fbc98b2ba8c"> 521</a></span> <span class="preprocessor">#define PF_R 0x4 </span><span class="comment">/* Readable. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a661f35cd9108780d319169fd321464d0"> 522</a></span> <span class="preprocessor">#define PF_MASKOS 0x0ff00000 </span><span class="comment">/* Operating system-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8ede5c2a24bbe267c0c6d0657af244b3"> 523</a></span> <span class="preprocessor">#define PF_MASKPROC 0xf0000000 </span><span class="comment">/* Processor-specific. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  </div> <div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="comment">/* Extended program header index. */</span></div> <div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8ab993d3ce9bd703fdcbca554ef58a79"> 526</a></span> <span class="preprocessor">#define PN_XNUM 0xffff</span></div> <div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  </div> <div class="line"><a name="l00528"></a><span class="lineno"> 528</span> <span class="comment">/* Values for d_tag. */</span></div> <div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adeef14c6d411e415343fd616c16d1568"> 529</a></span> <span class="preprocessor">#define DT_NULL 0 </span><span class="comment">/* Terminating entry. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4451778c7253623b413bb160d47ee1e6"> 530</a></span> <span class="preprocessor">#define DT_NEEDED 1 </span><span class="comment">/* String table offset of a needed shared</span></div> <div class="line"><a name="l00531"></a><span class="lineno"> 531</span> <span class="comment"> library. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9e5d691d362627655a9bbfb9ded5e7ed"> 532</a></span> <span class="preprocessor">#define DT_PLTRELSZ 2 </span><span class="comment">/* Total size in bytes of PLT relocations. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2060cf45d9ee7217dc3880a78c12d316"> 533</a></span> <span class="preprocessor">#define DT_PLTGOT 3 </span><span class="comment">/* Processor-dependent address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af38c667f9a1573d87caa9348b18f3411"> 534</a></span> <span class="preprocessor">#define DT_HASH 4 </span><span class="comment">/* Address of symbol hash table. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afba78bdbf28e311e5f3e478f07905aed"> 535</a></span> <span class="preprocessor">#define DT_STRTAB 5 </span><span class="comment">/* Address of string table. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3a4f3eea0cdef015deb56d85476118d1"> 536</a></span> <span class="preprocessor">#define DT_SYMTAB 6 </span><span class="comment">/* Address of symbol table. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af3fc0eb843f585ae41c72b57a5e4258e"> 537</a></span> <span class="preprocessor">#define DT_RELA 7 </span><span class="comment">/* Address of ElfNN_Rela relocations. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6833e2faf117338d34ba80f30d981370"> 538</a></span> <span class="preprocessor">#define DT_RELASZ 8 </span><span class="comment">/* Total size of ElfNN_Rela relocations. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8028213ea49da91a81f9f1e893ea56b7"> 539</a></span> <span class="preprocessor">#define DT_RELAENT 9 </span><span class="comment">/* Size of each ElfNN_Rela relocation entry. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aebb0156d8b53a9895935c26c2f766ef9"> 540</a></span> <span class="preprocessor">#define DT_STRSZ 10 </span><span class="comment">/* Size of string table. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac54ac9d514ac475109e978a43c43f5c3"> 541</a></span> <span class="preprocessor">#define DT_SYMENT 11 </span><span class="comment">/* Size of each symbol table entry. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2c316800fdd2ad211b26737fa44da6dd"> 542</a></span> <span class="preprocessor">#define DT_INIT 12 </span><span class="comment">/* Address of initialization function. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a813d71f2e87f1c5cf856b510bb8e62ff"> 543</a></span> <span class="preprocessor">#define DT_FINI 13 </span><span class="comment">/* Address of finalization function. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae8424126f5678f1819f8303090e721e1"> 544</a></span> <span class="preprocessor">#define DT_SONAME 14 </span><span class="comment">/* String table offset of shared object</span></div> <div class="line"><a name="l00545"></a><span class="lineno"> 545</span> <span class="comment"> name. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3d28f19a143e83bbe49e3853cea4722f"> 546</a></span> <span class="preprocessor">#define DT_RPATH 15 </span><span class="comment">/* String table offset of library path. [sup] */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a60bd22434b4a90978499a300fb76e1fb"> 547</a></span> <span class="preprocessor">#define DT_SYMBOLIC 16 </span><span class="comment">/* Indicates "symbolic" linking. [sup] */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a91eac2138273488244f4865cd05fd12e"> 548</a></span> <span class="preprocessor">#define DT_REL 17 </span><span class="comment">/* Address of ElfNN_Rel relocations. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5693118a149e462dd602f7310a4430e6"> 549</a></span> <span class="preprocessor">#define DT_RELSZ 18 </span><span class="comment">/* Total size of ElfNN_Rel relocations. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adfa81a12735e992ed33d74373ae9ff53"> 550</a></span> <span class="preprocessor">#define DT_RELENT 19 </span><span class="comment">/* Size of each ElfNN_Rel relocation. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a87300a0cb6754476456d9067b77656ba"> 551</a></span> <span class="preprocessor">#define DT_PLTREL 20 </span><span class="comment">/* Type of relocation used for PLT. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af561e146ca63f6aba12f7d6304859047"> 552</a></span> <span class="preprocessor">#define DT_DEBUG 21 </span><span class="comment">/* Reserved (not used). */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4f48322458d6741e9878dee0ef087a2a"> 553</a></span> <span class="preprocessor">#define DT_TEXTREL 22 </span><span class="comment">/* Indicates there may be relocations in</span></div> <div class="line"><a name="l00554"></a><span class="lineno"> 554</span> <span class="comment"> non-writable segments. [sup] */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad7cbdc6f9aeb70f37aec7ae6c2311edc"> 555</a></span> <span class="preprocessor">#define DT_JMPREL 23 </span><span class="comment">/* Address of PLT relocations. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4fa692a7df628fcc38639a78b1ec1c1f"> 556</a></span> <span class="preprocessor">#define DT_BIND_NOW 24 </span><span class="comment">/* [sup] */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad671b939b8e96e1982596bfd838c1550"> 557</a></span> <span class="preprocessor">#define DT_INIT_ARRAY 25 </span><span class="comment">/* Address of the array of pointers to</span></div> <div class="line"><a name="l00558"></a><span class="lineno"> 558</span> <span class="comment"> initialization functions */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a37762d3fdf61130fba8b66169b4a5397"> 559</a></span> <span class="preprocessor">#define DT_FINI_ARRAY 26 </span><span class="comment">/* Address of the array of pointers to</span></div> <div class="line"><a name="l00560"></a><span class="lineno"> 560</span> <span class="comment"> termination functions */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0beebfd8ecb48e286c3865cc38e7ec1e"> 561</a></span> <span class="preprocessor">#define DT_INIT_ARRAYSZ 27 </span><span class="comment">/* Size in bytes of the array of</span></div> <div class="line"><a name="l00562"></a><span class="lineno"> 562</span> <span class="comment"> initialization functions. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae631a12d4da4a4061878bcaac4a3252d"> 563</a></span> <span class="preprocessor">#define DT_FINI_ARRAYSZ 28 </span><span class="comment">/* Size in bytes of the array of</span></div> <div class="line"><a name="l00564"></a><span class="lineno"> 564</span> <span class="comment"> termination functions. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad57b0251167dc8a0bf88cf1427a443cc"> 565</a></span> <span class="preprocessor">#define DT_RUNPATH 29 </span><span class="comment">/* String table offset of a null-terminated</span></div> <div class="line"><a name="l00566"></a><span class="lineno"> 566</span> <span class="comment"> library search path string. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aefc5ab22d90f1b6407cc6dc8b3dd7565"> 567</a></span> <span class="preprocessor">#define DT_FLAGS 30 </span><span class="comment">/* Object specific flag values. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae840e9570c7fc7b0519b6e96601443c3"> 568</a></span> <span class="preprocessor">#define DT_ENCODING 32 </span><span class="comment">/* Values greater than or equal to DT_ENCODING</span></div> <div class="line"><a name="l00569"></a><span class="lineno"> 569</span> <span class="comment"> and less than DT_LOOS follow the rules for</span></div> <div class="line"><a name="l00570"></a><span class="lineno"> 570</span> <span class="comment"> the interpretation of the d_un union</span></div> <div class="line"><a name="l00571"></a><span class="lineno"> 571</span> <span class="comment"> as follows: even == 'd_ptr', odd == 'd_val'</span></div> <div class="line"><a name="l00572"></a><span class="lineno"> 572</span> <span class="comment"> or none */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afd9fddcefba0ad8aa2382b8866227d77"> 573</a></span> <span class="preprocessor">#define DT_PREINIT_ARRAY 32 </span><span class="comment">/* Address of the array of pointers to</span></div> <div class="line"><a name="l00574"></a><span class="lineno"> 574</span> <span class="comment"> pre-initialization functions. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1f4e4e5d0d85d0b1a4246dea9dd75cd3"> 575</a></span> <span class="preprocessor">#define DT_PREINIT_ARRAYSZ 33 </span><span class="comment">/* Size in bytes of the array of</span></div> <div class="line"><a name="l00576"></a><span class="lineno"> 576</span> <span class="comment"> pre-initialization functions. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a877e7920a2ca344afdcd551b73167f80"> 577</a></span> <span class="preprocessor">#define DT_MAXPOSTAGS 34 </span><span class="comment">/* number of positive tags */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae0995a9243e1f2baaf1f12aeb61615b6"> 578</a></span> <span class="preprocessor">#define DT_LOOS 0x6000000d </span><span class="comment">/* First OS-specific */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1fbaf173ead7e169c1c121952e853a2c"> 579</a></span> <span class="preprocessor">#define DT_SUNW_AUXILIARY 0x6000000d </span><span class="comment">/* symbol auxiliary name */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9561d92b71889896b1d0a4684636a8c9"> 580</a></span> <span class="preprocessor">#define DT_SUNW_RTLDINF 0x6000000e </span><span class="comment">/* ld.so.1 info (private) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a112791f1e309efce6953739708a3d6ee"> 581</a></span> <span class="preprocessor">#define DT_SUNW_FILTER 0x6000000f </span><span class="comment">/* symbol filter name */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aefa9f42c1a1acf3c91f5ee237a27a95e"> 582</a></span> <span class="preprocessor">#define DT_SUNW_CAP 0x60000010 </span><span class="comment">/* hardware/software */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a10382b9e971eda21881b89253394dd0f"> 583</a></span> <span class="preprocessor">#define DT_HIOS 0x6ffff000 </span><span class="comment">/* Last OS-specific */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  </div> <div class="line"><a name="l00585"></a><span class="lineno"> 585</span> <span class="comment">/*</span></div> <div class="line"><a name="l00586"></a><span class="lineno"> 586</span> <span class="comment"> * DT_* entries which fall between DT_VALRNGHI & DT_VALRNGLO use the</span></div> <div class="line"><a name="l00587"></a><span class="lineno"> 587</span> <span class="comment"> * Dyn.d_un.d_val field of the Elf*_Dyn structure.</span></div> <div class="line"><a name="l00588"></a><span class="lineno"> 588</span> <span class="comment"> */</span></div> <div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aed26013807a94d03016e7e21ec63bdc4"> 589</a></span> <span class="preprocessor">#define DT_VALRNGLO 0x6ffffd00</span></div> <div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aebf950783fa852485517f55b0b1ea784"> 590</a></span> <span class="preprocessor">#define DT_GNU_PRELINKED 0x6ffffdf5 </span><span class="comment">/* prelinking timestamp */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a31e02653b328cc4e4eeb7e14aa7d656c"> 591</a></span> <span class="preprocessor">#define DT_GNU_CONFLICTSZ 0x6ffffdf6 </span><span class="comment">/* size of conflict section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adb40582fbef5a1ba43d424e1257a7985"> 592</a></span> <span class="preprocessor">#define DT_GNU_LIBLISTSZ 0x6ffffdf7 </span><span class="comment">/* size of library list */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a590c7f79eeb4bac5cf6624d619927235"> 593</a></span> <span class="preprocessor">#define DT_CHECKSUM 0x6ffffdf8 </span><span class="comment">/* elf checksum */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a73edff56f3f5af3fae959cb182995d1a"> 594</a></span> <span class="preprocessor">#define DT_PLTPADSZ 0x6ffffdf9 </span><span class="comment">/* pltpadding size */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a92644a49bcb32005fce3997b5793642b"> 595</a></span> <span class="preprocessor">#define DT_MOVEENT 0x6ffffdfa </span><span class="comment">/* move table entry size */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a41e5b337edc457ecc297ea0bff59d94e"> 596</a></span> <span class="preprocessor">#define DT_MOVESZ 0x6ffffdfb </span><span class="comment">/* move table size */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00597"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aec9e0b41a1224cf92f825f4e3d6ff40c"> 597</a></span> <span class="preprocessor">#define DT_FEATURE 0x6ffffdfc </span><span class="comment">/* feature holder */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae1ff88ffcf7cf4d1653816815175788a"> 598</a></span> <span class="preprocessor">#define DT_FEATURE_1 DT_FEATURE</span></div> <div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae1bfcc4a2bb269dbe9230438bb7d6274"> 599</a></span> <span class="preprocessor">#define DT_POSFLAG_1 0x6ffffdfd </span><span class="comment">/* flags for DT_* entries, effecting */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00600"></a><span class="lineno"> 600</span> <span class="comment">/* the following DT_* entry. */</span></div> <div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <span class="comment">/* See DF_P1_* definitions */</span></div> <div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa97003cb298da24f0ee8745346c1294a"> 602</a></span> <span class="preprocessor">#define DT_SYMINSZ 0x6ffffdfe </span><span class="comment">/* syminfo table size (in bytes) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad308c9849ef36f0df593c30ecae352aa"> 603</a></span> <span class="preprocessor">#define DT_SYMINENT 0x6ffffdff </span><span class="comment">/* syminfo entry size (in bytes) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a91599a22021b75e025c9400e464339a7"> 604</a></span> <span class="preprocessor">#define DT_VALRNGHI 0x6ffffdff</span></div> <div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  </div> <div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <span class="comment">/*</span></div> <div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <span class="comment"> * DT_* entries which fall between DT_ADDRRNGHI & DT_ADDRRNGLO use the</span></div> <div class="line"><a name="l00608"></a><span class="lineno"> 608</span> <span class="comment"> * Dyn.d_un.d_ptr field of the Elf*_Dyn structure.</span></div> <div class="line"><a name="l00609"></a><span class="lineno"> 609</span> <span class="comment"> *</span></div> <div class="line"><a name="l00610"></a><span class="lineno"> 610</span> <span class="comment"> * If any adjustment is made to the ELF object after it has been</span></div> <div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <span class="comment"> * built, these entries will need to be adjusted.</span></div> <div class="line"><a name="l00612"></a><span class="lineno"> 612</span> <span class="comment"> */</span></div> <div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a71de5f30a43c996a79ff10df6cab3e9d"> 613</a></span> <span class="preprocessor">#define DT_ADDRRNGLO 0x6ffffe00</span></div> <div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a63655e20865a6f3c5740d36237b5b6d1"> 614</a></span> <span class="preprocessor">#define DT_GNU_HASH 0x6ffffef5 </span><span class="comment">/* GNU-style hash table */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4e5b93587d8ce529fff232e0a865194d"> 615</a></span> <span class="preprocessor">#define DT_TLSDESC_PLT 0x6ffffef6 </span><span class="comment">/* loc. of PLT for tlsdesc resolver */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7711c3ca0990ae02733ef532fb182194"> 616</a></span> <span class="preprocessor">#define DT_TLSDESC_GOT 0x6ffffef7 </span><span class="comment">/* loc. of GOT for tlsdesc resolver */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5d9caa28250c79c3b6a1e1f101f7f9ce"> 617</a></span> <span class="preprocessor">#define DT_GNU_CONFLICT 0x6ffffef8 </span><span class="comment">/* address of conflict section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aac4f0c8fd6f435aa8fa4afb00a53f921"> 618</a></span> <span class="preprocessor">#define DT_GNU_LIBLIST 0x6ffffef9 </span><span class="comment">/* address of library list */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a229e46bb31cbc0f15c19048384df44a6"> 619</a></span> <span class="preprocessor">#define DT_CONFIG 0x6ffffefa </span><span class="comment">/* configuration information */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5fcf5c426fb5f84ec30eb89b97b91469"> 620</a></span> <span class="preprocessor">#define DT_DEPAUDIT 0x6ffffefb </span><span class="comment">/* dependency auditing */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8156005395932d0564b47c244b93801f"> 621</a></span> <span class="preprocessor">#define DT_AUDIT 0x6ffffefc </span><span class="comment">/* object auditing */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a71d32da076d5ec4dcb55c1a36e510e3f"> 622</a></span> <span class="preprocessor">#define DT_PLTPAD 0x6ffffefd </span><span class="comment">/* pltpadding (sparcv9) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aaf3acbdcd252a7316fdd0b542d2d7f1b"> 623</a></span> <span class="preprocessor">#define DT_MOVETAB 0x6ffffefe </span><span class="comment">/* move table */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7450e5ef14476f6eaec7440bb8bf0d52"> 624</a></span> <span class="preprocessor">#define DT_SYMINFO 0x6ffffeff </span><span class="comment">/* syminfo table */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a280cb54c0f85be9800cfbdc9b9f5699a"> 625</a></span> <span class="preprocessor">#define DT_ADDRRNGHI 0x6ffffeff</span></div> <div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  </div> <div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4117c7f2662e3a37fd329afd73f4fbbd"> 627</a></span> <span class="preprocessor">#define DT_VERSYM 0x6ffffff0 </span><span class="comment">/* Address of versym section. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#addd8fa5b048e897ca2ab160a6e184e40"> 628</a></span> <span class="preprocessor">#define DT_RELACOUNT 0x6ffffff9 </span><span class="comment">/* number of RELATIVE relocations */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aeebfbf6bdfe7be721c071783f9d0089d"> 629</a></span> <span class="preprocessor">#define DT_RELCOUNT 0x6ffffffa </span><span class="comment">/* number of RELATIVE relocations */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab85c3663766b3179ae0ffbd4d0bca5b6"> 630</a></span> <span class="preprocessor">#define DT_FLAGS_1 0x6ffffffb </span><span class="comment">/* state flags - see DF_1_* defs */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab5bac177f86b6f57eb4667f6797f156f"> 631</a></span> <span class="preprocessor">#define DT_VERDEF 0x6ffffffc </span><span class="comment">/* Address of verdef section. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00632"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab86f229e13b52fe24e52062ec36c3054"> 632</a></span> <span class="preprocessor">#define DT_VERDEFNUM 0x6ffffffd </span><span class="comment">/* Number of elems in verdef section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2195a95079069a239138458b7948f623"> 633</a></span> <span class="preprocessor">#define DT_VERNEED 0x6ffffffe </span><span class="comment">/* Address of verneed section. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0a260b05b42860603fee0d8b6d147f5c"> 634</a></span> <span class="preprocessor">#define DT_VERNEEDNUM 0x6fffffff </span><span class="comment">/* Number of elems in verneed section */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  </div> <div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4a4df0c81494728a712ca7abff8cf2c2"> 636</a></span> <span class="preprocessor">#define DT_LOPROC 0x70000000 </span><span class="comment">/* First processor-specific type. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  </div> <div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5d036b7b345c923dc476eb1c247b85e7"> 638</a></span> <span class="preprocessor">#define DT_ARM_SYMTABSZ 0x70000001</span></div> <div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2c1c71764bbf73c86723a24f02c8fdce"> 639</a></span> <span class="preprocessor">#define DT_ARM_PREEMPTMAP 0x70000002</span></div> <div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  </div> <div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a82118254969888277d032af11c950436"> 641</a></span> <span class="preprocessor">#define DT_SPARC_REGISTER 0x70000001</span></div> <div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2117d77554e189d336b328cb3bdb47ef"> 642</a></span> <span class="preprocessor">#define DT_DEPRECATED_SPARC_REGISTER 0x7000001</span></div> <div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  </div> <div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afd4c5856a14b32716dbd5a5b8526b243"> 644</a></span> <span class="preprocessor">#define DT_MIPS_RLD_VERSION 0x70000001</span></div> <div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab2b6fd029a4addd61d9775ae81fb171e"> 645</a></span> <span class="preprocessor">#define DT_MIPS_TIME_STAMP 0x70000002</span></div> <div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a08286bd74da1500a17decd9fe4d69eec"> 646</a></span> <span class="preprocessor">#define DT_MIPS_ICHECKSUM 0x70000003</span></div> <div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad7e5455448a7d3714c78648dbbdc2af1"> 647</a></span> <span class="preprocessor">#define DT_MIPS_IVERSION 0x70000004</span></div> <div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa0d02aa7c87c836a2ce93580d9c5265b"> 648</a></span> <span class="preprocessor">#define DT_MIPS_FLAGS 0x70000005</span></div> <div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a120e604a0cdf1da34d77edd0ea16d772"> 649</a></span> <span class="preprocessor">#define DT_MIPS_BASE_ADDRESS 0x70000006</span></div> <div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afb4a729b3a6bc1310356e0abcac0bb30"> 650</a></span> <span class="preprocessor">#define DT_MIPS_CONFLICT 0x70000008</span></div> <div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abe580addcadd3892ede33170aba94645"> 651</a></span> <span class="preprocessor">#define DT_MIPS_LIBLIST 0x70000009</span></div> <div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a90ba89f1a4df58c21a50073777f84257"> 652</a></span> <span class="preprocessor">#define DT_MIPS_LOCAL_GOTNO 0x7000000a</span></div> <div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5cbc2e71d27106023ee43a38a14b9bdb"> 653</a></span> <span class="preprocessor">#define DT_MIPS_CONFLICTNO 0x7000000b</span></div> <div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aeab3d387e7b063f5045ce6cfbf4e4f86"> 654</a></span> <span class="preprocessor">#define DT_MIPS_LIBLISTNO 0x70000010</span></div> <div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1f55aad0dfb730942666b0591f43bca9"> 655</a></span> <span class="preprocessor">#define DT_MIPS_SYMTABNO 0x70000011</span></div> <div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aeadcf94c22dc9e3dbc0d845237ae38f8"> 656</a></span> <span class="preprocessor">#define DT_MIPS_UNREFEXTNO 0x70000012</span></div> <div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8bbc792f109de61cdb2107892943192e"> 657</a></span> <span class="preprocessor">#define DT_MIPS_GOTSYM 0x70000013</span></div> <div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4c73cef1fb5e9a3a4764966c149e36aa"> 658</a></span> <span class="preprocessor">#define DT_MIPS_HIPAGENO 0x70000014</span></div> <div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a50f99f7d720d6907c97d72b0ecac1bd1"> 659</a></span> <span class="preprocessor">#define DT_MIPS_RLD_MAP 0x70000016</span></div> <div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3399b1d01226831fa7ef541c34cdc2ac"> 660</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_CLASS 0x70000017</span></div> <div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5be9a74ea015892a6205893060b22183"> 661</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_CLASS_NO 0x70000018</span></div> <div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab5e78f3da86d75f72e907994ebc64cfd"> 662</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_INSTANCE 0x70000019</span></div> <div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a20c61a287e78dca43a9c05c92588b726"> 663</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_INSTANCE_NO 0x7000001A</span></div> <div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a78c0afe5f2d2682f7952c2d843eb77c0"> 664</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_RELOC 0x7000001B</span></div> <div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8fc80d238cc400f66397f23783b18c00"> 665</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_RELOC_NO 0x7000001C</span></div> <div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac8ef44cfcf3f20e20ba78c670dbbe798"> 666</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_SYM 0x7000001D</span></div> <div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a55071b942a351a58aa3466ceb4d4995a"> 667</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_SYM_NO 0x7000001E</span></div> <div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a03287667b89d52d6e2657f505739f485"> 668</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_CLASSSYM 0x70000020</span></div> <div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a252638225b157c85d37a8ad6ad58da34"> 669</a></span> <span class="preprocessor">#define DT_MIPS_DELTA_CLASSSYM_NO 0x70000021</span></div> <div class="line"><a name="l00670"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a650bc1a05d33c982709c29734011e10c"> 670</a></span> <span class="preprocessor">#define DT_MIPS_CXX_FLAGS 0x70000022</span></div> <div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab57d7be13aedf13c21e99c6da6441d28"> 671</a></span> <span class="preprocessor">#define DT_MIPS_PIXIE_INIT 0x70000023</span></div> <div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5d0b4702d3b7ddfa55bf14544aba6345"> 672</a></span> <span class="preprocessor">#define DT_MIPS_SYMBOL_LIB 0x70000024</span></div> <div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac2fc1bfb17041c6186c345f75bfd85d0"> 673</a></span> <span class="preprocessor">#define DT_MIPS_LOCALPAGE_GOTIDX 0x70000025</span></div> <div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af46eecbfd9bab6a689f1a5b66560d977"> 674</a></span> <span class="preprocessor">#define DT_MIPS_LOCAL_GOTIDX 0x70000026</span></div> <div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a95f319ca21ef720daca19c4582cc9e15"> 675</a></span> <span class="preprocessor">#define DT_MIPS_HIDDEN_GOTIDX 0x70000027</span></div> <div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa6532608ac9e0a01fe070857d9ea5cc6"> 676</a></span> <span class="preprocessor">#define DT_MIPS_PROTECTED_GOTIDX 0x70000028</span></div> <div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac40998f28456da07b02acaa82bbc1526"> 677</a></span> <span class="preprocessor">#define DT_MIPS_OPTIONS 0x70000029</span></div> <div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6dfef69a671f3fffc7686cf4cf9250f8"> 678</a></span> <span class="preprocessor">#define DT_MIPS_INTERFACE 0x7000002A</span></div> <div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa4be466a0d4ffd8224cec573ef6270fc"> 679</a></span> <span class="preprocessor">#define DT_MIPS_DYNSTR_ALIGN 0x7000002B</span></div> <div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7da325e89dd0d65fd5304e5aeb89efdf"> 680</a></span> <span class="preprocessor">#define DT_MIPS_INTERFACE_SIZE 0x7000002C</span></div> <div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a82d1aa012e772749dd73100d5d5c5da4"> 681</a></span> <span class="preprocessor">#define DT_MIPS_RLD_TEXT_RESOLVE_ADDR 0x7000002D</span></div> <div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a23eeee82003f8f2ca02bf3187d2951a5"> 682</a></span> <span class="preprocessor">#define DT_MIPS_PERF_SUFFIX 0x7000002E</span></div> <div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac121e9048c100a0b64f124b243fd8ea2"> 683</a></span> <span class="preprocessor">#define DT_MIPS_COMPACT_SIZE 0x7000002F</span></div> <div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3b60b1712c6250b23c54a8b1daf8c858"> 684</a></span> <span class="preprocessor">#define DT_MIPS_GP_VALUE 0x70000030</span></div> <div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa74c0a5191cb3418bbf7e8a53eb63d3c"> 685</a></span> <span class="preprocessor">#define DT_MIPS_AUX_DYNAMIC 0x70000031</span></div> <div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afbdcc91deca8b76f417c6b66b0ce7d7a"> 686</a></span> <span class="preprocessor">#define DT_MIPS_PLTGOT 0x70000032</span></div> <div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa9f1555f40177ec11d6bb3581280744c"> 687</a></span> <span class="preprocessor">#define DT_MIPS_RLD_OBJ_UPDATE 0x70000033</span></div> <div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2eb83ff4b3bb3c24f4c95feca959706e"> 688</a></span> <span class="preprocessor">#define DT_MIPS_RWPLT 0x70000034</span></div> <div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  </div> <div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa7524b3981bb45f16f51ccbc76724149"> 690</a></span> <span class="preprocessor">#define DT_PPC_GOT 0x70000000</span></div> <div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a87da89a6d5eb33f920716c7cc1ddefcd"> 691</a></span> <span class="preprocessor">#define DT_PPC_TLSOPT 0x70000001</span></div> <div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  </div> <div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae7da2127acf69d5042e2fc54be40c2d3"> 693</a></span> <span class="preprocessor">#define DT_PPC64_GLINK 0x70000000</span></div> <div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7470e0cabcd737a0a9c37f00cea02208"> 694</a></span> <span class="preprocessor">#define DT_PPC64_OPD 0x70000001</span></div> <div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5f9c46230442c9c5a9d2a02c5f70b7ff"> 695</a></span> <span class="preprocessor">#define DT_PPC64_OPDSZ 0x70000002</span></div> <div class="line"><a name="l00696"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4ca74f7d1db849c9d2d9078be755b37c"> 696</a></span> <span class="preprocessor">#define DT_PPC64_TLSOPT 0x70000003</span></div> <div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  </div> <div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab63ba2c7eb5ca4c275b647f3729442ff"> 698</a></span> <span class="preprocessor">#define DT_AUXILIARY 0x7ffffffd </span><span class="comment">/* shared library auxiliary name */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae113cc7d0ee758e3b2aa034088621b3f"> 699</a></span> <span class="preprocessor">#define DT_USED 0x7ffffffe </span><span class="comment">/* ignored - same as needed */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1a330044e7fbb04c6bb45173f917f9d4"> 700</a></span> <span class="preprocessor">#define DT_FILTER 0x7fffffff </span><span class="comment">/* shared library filter name */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00701"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7377382bbab2251f41e913733978817e"> 701</a></span> <span class="preprocessor">#define DT_HIPROC 0x7fffffff </span><span class="comment">/* Last processor-specific type. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  </div> <div class="line"><a name="l00703"></a><span class="lineno"> 703</span> <span class="comment">/* Values for DT_FLAGS */</span></div> <div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7339b1db25ae88cb0990fc420a7a750d"> 704</a></span> <span class="preprocessor">#define DF_ORIGIN 0x0001 </span><span class="comment">/* Indicates that the object being loaded may</span></div> <div class="line"><a name="l00705"></a><span class="lineno"> 705</span> <span class="comment"> make reference to the $ORIGIN substitution</span></div> <div class="line"><a name="l00706"></a><span class="lineno"> 706</span> <span class="comment"> string */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8bb031173bf527ad8a838bcd64a083c5"> 707</a></span> <span class="preprocessor">#define DF_SYMBOLIC 0x0002 </span><span class="comment">/* Indicates "symbolic" linking. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00708"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aacb2dd17e6ccd3a532e1f8d099f7605f"> 708</a></span> <span class="preprocessor">#define DF_TEXTREL 0x0004 </span><span class="comment">/* Indicates there may be relocations in</span></div> <div class="line"><a name="l00709"></a><span class="lineno"> 709</span> <span class="comment"> non-writable segments. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00710"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa1040cf19eeac77ce545b53c299573d9"> 710</a></span> <span class="preprocessor">#define DF_BIND_NOW 0x0008 </span><span class="comment">/* Indicates that the dynamic linker should</span></div> <div class="line"><a name="l00711"></a><span class="lineno"> 711</span> <span class="comment"> process all relocations for the object</span></div> <div class="line"><a name="l00712"></a><span class="lineno"> 712</span> <span class="comment"> containing this entry before transferring</span></div> <div class="line"><a name="l00713"></a><span class="lineno"> 713</span> <span class="comment"> control to the program. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa4f480c8bad394d4e2fc001aa9b605a0"> 714</a></span> <span class="preprocessor">#define DF_STATIC_TLS 0x0010 </span><span class="comment">/* Indicates that the shared object or</span></div> <div class="line"><a name="l00715"></a><span class="lineno"> 715</span> <span class="comment"> executable contains code using a static</span></div> <div class="line"><a name="l00716"></a><span class="lineno"> 716</span> <span class="comment"> thread-local storage scheme. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  </div> <div class="line"><a name="l00718"></a><span class="lineno"> 718</span> <span class="comment">/* Values for DT_FLAGS_1 */</span></div> <div class="line"><a name="l00719"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac118e51bc7993fc13f87792fb64bf214"> 719</a></span> <span class="preprocessor">#define DF_1_BIND_NOW 0x00000001 </span><span class="comment">/* Same as DF_BIND_NOW */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af2502c05bd732bde1561ec370bea7a8a"> 720</a></span> <span class="preprocessor">#define DF_1_GLOBAL 0x00000002 </span><span class="comment">/* Set the RTLD_GLOBAL for object */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a18dce51c5c08655879d14f7b8c9de862"> 721</a></span> <span class="preprocessor">#define DF_1_NODELETE 0x00000008 </span><span class="comment">/* Set the RTLD_NODELETE for object */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00722"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6c03dfd5f0d3741002864313da9e5a35"> 722</a></span> <span class="preprocessor">#define DF_1_LOADFLTR 0x00000010 </span><span class="comment">/* Immediate loading of filtees */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00723"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a03ac95e5716c628a00f100797a4cd475"> 723</a></span> <span class="preprocessor">#define DF_1_NOOPEN 0x00000040 </span><span class="comment">/* Do not allow loading on dlopen() */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00724"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad4e01a122ab1df68920a03ade84a23e7"> 724</a></span> <span class="preprocessor">#define DF_1_ORIGIN 0x00000080 </span><span class="comment">/* Process $ORIGIN */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00725"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2c020299b9c06f78343cd935d3815466"> 725</a></span> <span class="preprocessor">#define DF_1_INTERPOSE 0x00000400 </span><span class="comment">/* Interpose all objects but main */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00726"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae6649b47a9dc956fa7bd8e216f03429e"> 726</a></span> <span class="preprocessor">#define DF_1_NODEFLIB 0x00000800 </span><span class="comment">/* Do not search default paths */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  </div> <div class="line"><a name="l00728"></a><span class="lineno"> 728</span> <span class="comment">/* Values for l_flags. */</span></div> <div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acd7c746050b9db50b0dbe103fe5c99d1"> 729</a></span> <span class="preprocessor">#define LL_NONE 0x0 </span><span class="comment">/* no flags */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#accabbd2f24051b1b7aa6345be30b1a67"> 730</a></span> <span class="preprocessor">#define LL_EXACT_MATCH 0x1 </span><span class="comment">/* require an exact match */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00731"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9fe44db98b03c07fc0df87f830f2d700"> 731</a></span> <span class="preprocessor">#define LL_IGNORE_INT_VER 0x2 </span><span class="comment">/* ignore version incompatibilities */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3ef8c5ddc218d7f2fd8673641850c93f"> 732</a></span> <span class="preprocessor">#define LL_REQUIRE_MINOR 0x4</span></div> <div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae42becea9b75bd0498d9cf8d3605115c"> 733</a></span> <span class="preprocessor">#define LL_EXPORTS 0x8</span></div> <div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abf589c5328a292ee278e688105c144da"> 734</a></span> <span class="preprocessor">#define LL_DELAY_LOAD 0x10</span></div> <div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab53c16a95a5413fed6d39e02c13b0d78"> 735</a></span> <span class="preprocessor">#define LL_DELTA 0x20</span></div> <div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  </div> <div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <span class="comment">/* Values for n_type used in executables. */</span></div> <div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa08879758e7146c69d3911d3fd553fc3"> 738</a></span> <span class="preprocessor">#define NT_FREEBSD_ABI_TAG 1</span></div> <div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a451ad7aca07add210ce43f5b559a8457"> 739</a></span> <span class="preprocessor">#define NT_FREEBSD_NOINIT_TAG 2</span></div> <div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a88c6b306a1e6e51625d7bff3bd32ef26"> 740</a></span> <span class="preprocessor">#define NT_FREEBSD_ARCH_TAG 3</span></div> <div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  </div> <div class="line"><a name="l00742"></a><span class="lineno"> 742</span> <span class="comment">/* Values for n_type. Used in core files. */</span></div> <div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8eeb287a17715c441f811327deca164d"> 743</a></span> <span class="preprocessor">#define NT_PRSTATUS 1 </span><span class="comment">/* Process status. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00744"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3a7e4a164416b73229fd9d0dbf28acf2"> 744</a></span> <span class="preprocessor">#define NT_FPREGSET 2 </span><span class="comment">/* Floating point registers. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a41303acba10e393d83caac181d880799"> 745</a></span> <span class="preprocessor">#define NT_PRPSINFO 3 </span><span class="comment">/* Process state info. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aeac6630cee8457beaf0c4396bedfecca"> 746</a></span> <span class="preprocessor">#define NT_THRMISC 7 </span><span class="comment">/* Thread miscellaneous info. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00747"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3898f693170cad349b678db7062f2da7"> 747</a></span> <span class="preprocessor">#define NT_PROCSTAT_PROC 8 </span><span class="comment">/* Procstat proc data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a837d7e890e6b188091cdaab1a56e3525"> 748</a></span> <span class="preprocessor">#define NT_PROCSTAT_FILES 9 </span><span class="comment">/* Procstat files data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00749"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7b948f3c9d2914bc9fb31f340c81c510"> 749</a></span> <span class="preprocessor">#define NT_PROCSTAT_VMMAP 10 </span><span class="comment">/* Procstat vmmap data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00750"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3e69402499e18471e1698b06455f47fb"> 750</a></span> <span class="preprocessor">#define NT_PROCSTAT_GROUPS 11 </span><span class="comment">/* Procstat groups data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2c43853d018503b13c4b403a76d7e663"> 751</a></span> <span class="preprocessor">#define NT_PROCSTAT_UMASK 12 </span><span class="comment">/* Procstat umask data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a45295bf0665a154b878f12bd8b835706"> 752</a></span> <span class="preprocessor">#define NT_PROCSTAT_RLIMIT 13 </span><span class="comment">/* Procstat rlimit data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5e43f9cbcb3853ae07d1b334e2a7857d"> 753</a></span> <span class="preprocessor">#define NT_PROCSTAT_OSREL 14 </span><span class="comment">/* Procstat osreldate data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00754"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a80d3faaa8db8d88529861ae08d57cf9d"> 754</a></span> <span class="preprocessor">#define NT_PROCSTAT_PSSTRINGS 15 </span><span class="comment">/* Procstat ps_strings data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a80b17309b348b6647c7e0033351fe2d6"> 755</a></span> <span class="preprocessor">#define NT_PROCSTAT_AUXV 16 </span><span class="comment">/* Procstat auxv data. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00756"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7068a002e8d1078991c0ab7ed2a5be74"> 756</a></span> <span class="preprocessor">#define NT_PPC_VMX 0x100 </span><span class="comment">/* PowerPC Altivec/VMX registers */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00757"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac493304ad89c06cf13bcd77db971b63d"> 757</a></span> <span class="preprocessor">#define NT_X86_XSTATE 0x202 </span><span class="comment">/* x86 XSAVE extended state. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00758"></a><span class="lineno"> 758</span>  </div> <div class="line"><a name="l00759"></a><span class="lineno"> 759</span> <span class="comment">/* Symbol Binding - ELFNN_ST_BIND - st_info */</span></div> <div class="line"><a name="l00760"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a72c40de459931e6f1d041201dc7398b1"> 760</a></span> <span class="preprocessor">#define STB_LOCAL 0 </span><span class="comment">/* Local symbol */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00761"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8091960a6799bf71a7494551dac1a2e8"> 761</a></span> <span class="preprocessor">#define STB_GLOBAL 1 </span><span class="comment">/* Global symbol */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad4247ded90f9371e3c4d2f7dda260c93"> 762</a></span> <span class="preprocessor">#define STB_WEAK 2 </span><span class="comment">/* like global - lower precedence */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00763"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab764e4fb4280d76967bf382a17d5b1d1"> 763</a></span> <span class="preprocessor">#define STB_LOOS 10 </span><span class="comment">/* Start of operating system reserved range. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00764"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad98b7497a1cf5b212369c34e5159296e"> 764</a></span> <span class="preprocessor">#define STB_GNU_UNIQUE 10 </span><span class="comment">/* Unique symbol (GNU) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a934c6e5a5405f46e343d8493a4f8f6d7"> 765</a></span> <span class="preprocessor">#define STB_HIOS 12 </span><span class="comment">/* End of operating system reserved range. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00766"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4f4d0360fcb960e31e119973a472010e"> 766</a></span> <span class="preprocessor">#define STB_LOPROC 13 </span><span class="comment">/* reserved range for processor */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00767"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5fa61266452365ab0e2d2ad32b87043e"> 767</a></span> <span class="preprocessor">#define STB_HIPROC 15 </span><span class="comment">/* specific semantics. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00768"></a><span class="lineno"> 768</span>  </div> <div class="line"><a name="l00769"></a><span class="lineno"> 769</span> <span class="comment">/* Symbol type - ELFNN_ST_TYPE - st_info */</span></div> <div class="line"><a name="l00770"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa15a54cc9c881e4d54daedc9d984c2fc"> 770</a></span> <span class="preprocessor">#define STT_NOTYPE 0 </span><span class="comment">/* Unspecified type. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00771"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac236cc313291ed38ecb346a8b4bde6b2"> 771</a></span> <span class="preprocessor">#define STT_OBJECT 1 </span><span class="comment">/* Data object. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00772"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9cdfedf900935f23f6e409ce378dc1d2"> 772</a></span> <span class="preprocessor">#define STT_FUNC 2 </span><span class="comment">/* Function. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00773"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9e9a3c0fa59c3fc896f8e4c1872c6af1"> 773</a></span> <span class="preprocessor">#define STT_SECTION 3 </span><span class="comment">/* Section. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a983395f99446fa4d398c4e902bec34c6"> 774</a></span> <span class="preprocessor">#define STT_FILE 4 </span><span class="comment">/* Source file. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00775"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0067af965ad01b11be77380eed14efb8"> 775</a></span> <span class="preprocessor">#define STT_COMMON 5 </span><span class="comment">/* Uninitialized common block. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00776"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae2d45eab9a7d620e24df1b6c9fd43d55"> 776</a></span> <span class="preprocessor">#define STT_TLS 6 </span><span class="comment">/* TLS object. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac0ce5374d0c27b03eb219bbfe7681593"> 777</a></span> <span class="preprocessor">#define STT_NUM 7</span></div> <div class="line"><a name="l00778"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aebb605da5285a99f7475cb17214955a2"> 778</a></span> <span class="preprocessor">#define STT_LOOS 10 </span><span class="comment">/* Reserved range for operating system */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00779"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5fc0a79a2c08a0860bdf4fa00ad706d6"> 779</a></span> <span class="preprocessor">#define STT_GNU_IFUNC 10</span></div> <div class="line"><a name="l00780"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6de042ae014d95d7b9e0649e0ecfff8e"> 780</a></span> <span class="preprocessor">#define STT_HIOS 12 </span><span class="comment">/* specific semantics. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00781"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aeb49b6a738078d32e5979885e26c4ddf"> 781</a></span> <span class="preprocessor">#define STT_LOPROC 13 </span><span class="comment">/* Start of processor reserved range. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00782"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0cfa9d52d05639ab1cd3cc13b7af92f4"> 782</a></span> <span class="preprocessor">#define STT_SPARC_REGISTER 13 </span><span class="comment">/* SPARC register information. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5bf951d9b37f10dfe17a1bd6b4489599"> 783</a></span> <span class="preprocessor">#define STT_HIPROC 15 </span><span class="comment">/* End of processor reserved range. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00784"></a><span class="lineno"> 784</span>  </div> <div class="line"><a name="l00785"></a><span class="lineno"> 785</span> <span class="comment">/* Symbol visibility - ELFNN_ST_VISIBILITY - st_other */</span></div> <div class="line"><a name="l00786"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a553e64b82cf7bbd15ee2b3451458a05b"> 786</a></span> <span class="preprocessor">#define STV_DEFAULT 0x0 </span><span class="comment">/* Default visibility (see binding). */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00787"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aaef776bc1be70857d21500603d8358cc"> 787</a></span> <span class="preprocessor">#define STV_INTERNAL 0x1 </span><span class="comment">/* Special meaning in relocatable objects. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00788"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aabb18b580f108bc31d4c5d841023673a"> 788</a></span> <span class="preprocessor">#define STV_HIDDEN 0x2 </span><span class="comment">/* Not visible. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00789"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a93241dfa41683fc3dc2822f6b43f9e80"> 789</a></span> <span class="preprocessor">#define STV_PROTECTED 0x3 </span><span class="comment">/* Visible but not preemptible. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00790"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4b8590aeae65179f21b542745fae8ad8"> 790</a></span> <span class="preprocessor">#define STV_EXPORTED 0x4</span></div> <div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad98335ff11a04e29a58b2349c8f20ec5"> 791</a></span> <span class="preprocessor">#define STV_SINGLETON 0x5</span></div> <div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a187c15b96bc5d1f05829345700d320ff"> 792</a></span> <span class="preprocessor">#define STV_ELIMINATE 0x6</span></div> <div class="line"><a name="l00793"></a><span class="lineno"> 793</span>  </div> <div class="line"><a name="l00794"></a><span class="lineno"> 794</span> <span class="comment">/* Special symbol table indexes. */</span></div> <div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4fe371f3c3ea49303d33153103f89c6d"> 795</a></span> <span class="preprocessor">#define STN_UNDEF 0 </span><span class="comment">/* Undefined symbol index. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00796"></a><span class="lineno"> 796</span>  </div> <div class="line"><a name="l00797"></a><span class="lineno"> 797</span> <span class="comment">/* Symbol versioning flags. */</span></div> <div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae3d951121724a704d226ff71c9a463e2"> 798</a></span> <span class="preprocessor">#define VER_DEF_CURRENT 1</span></div> <div class="line"><a name="l00799"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a44df4e8d0e27933c107258699ec34fa3"> 799</a></span> <span class="preprocessor">#define VER_DEF_IDX(x) VER_NDX(x)</span></div> <div class="line"><a name="l00800"></a><span class="lineno"> 800</span>  </div> <div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab6fdc403c6e5fae8cb9f3632367589e0"> 801</a></span> <span class="preprocessor">#define VER_FLG_BASE 0x01</span></div> <div class="line"><a name="l00802"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a599211779eb1a7bc77135f6d2dd8131e"> 802</a></span> <span class="preprocessor">#define VER_FLG_WEAK 0x02</span></div> <div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  </div> <div class="line"><a name="l00804"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa4084200b768c055dff6d1fd54a84485"> 804</a></span> <span class="preprocessor">#define VER_NEED_CURRENT 1</span></div> <div class="line"><a name="l00805"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8cecc3a1501766339c1fa2ac8c64fd09"> 805</a></span> <span class="preprocessor">#define VER_NEED_WEAK (1u << 15)</span></div> <div class="line"><a name="l00806"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a290e791b130c199c75885f1ab14c57eb"> 806</a></span> <span class="preprocessor">#define VER_NEED_HIDDEN VER_NDX_HIDDEN</span></div> <div class="line"><a name="l00807"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9a99dadc37e1c3d18e0bab454d8e550f"> 807</a></span> <span class="preprocessor">#define VER_NEED_IDX(x) VER_NDX(x)</span></div> <div class="line"><a name="l00808"></a><span class="lineno"> 808</span>  </div> <div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4e13ff02d3c058cfc75dc24bdca03b40"> 809</a></span> <span class="preprocessor">#define VER_NDX_LOCAL 0</span></div> <div class="line"><a name="l00810"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa039ca1b692f6ed25405ffdce88da70c"> 810</a></span> <span class="preprocessor">#define VER_NDX_GLOBAL 1</span></div> <div class="line"><a name="l00811"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a06b273cd914c92201bc69dfd58dbfa7e"> 811</a></span> <span class="preprocessor">#define VER_NDX_GIVEN 2</span></div> <div class="line"><a name="l00812"></a><span class="lineno"> 812</span>  </div> <div class="line"><a name="l00813"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1a11f2fdb04db73e227c69cebec41b6e"> 813</a></span> <span class="preprocessor">#define VER_NDX_HIDDEN (1u << 15)</span></div> <div class="line"><a name="l00814"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab8d1a4f46dd8c9ba5dd8ce4fcdab32ac"> 814</a></span> <span class="preprocessor">#define VER_NDX(x) ((x) & ~(1u << 15))</span></div> <div class="line"><a name="l00815"></a><span class="lineno"> 815</span>  </div> <div class="line"><a name="l00816"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6e1d84729961d2cea481c85e0630a185"> 816</a></span> <span class="preprocessor">#define CA_SUNW_NULL 0</span></div> <div class="line"><a name="l00817"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3d6e039415fd72da50e2c0c5b2006be7"> 817</a></span> <span class="preprocessor">#define CA_SUNW_HW_1 1 </span><span class="comment">/* first hardware capabilities entry */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aebc5c9b85ffee6d6a887f24023f8db17"> 818</a></span> <span class="preprocessor">#define CA_SUNW_SF_1 2 </span><span class="comment">/* first software capabilities entry */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00819"></a><span class="lineno"> 819</span>  </div> <div class="line"><a name="l00820"></a><span class="lineno"> 820</span> <span class="comment">/*</span></div> <div class="line"><a name="l00821"></a><span class="lineno"> 821</span> <span class="comment"> * Syminfo flag values</span></div> <div class="line"><a name="l00822"></a><span class="lineno"> 822</span> <span class="comment"> */</span></div> <div class="line"><a name="l00823"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac4f4f0858a57aed81159af0c50a278bd"> 823</a></span> <span class="preprocessor">#define SYMINFO_FLG_DIRECT 0x0001 </span><span class="comment">/* symbol ref has direct association */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00824"></a><span class="lineno"> 824</span> <span class="comment">/* to object containing defn. */</span></div> <div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a35b84d97ba98fde76806abc0fe6cb57b"> 825</a></span> <span class="preprocessor">#define SYMINFO_FLG_PASSTHRU 0x0002 </span><span class="comment">/* ignored - see SYMINFO_FLG_FILTER */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00826"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a13a9c735ee6a2614dc13ac2a25a4afab"> 826</a></span> <span class="preprocessor">#define SYMINFO_FLG_COPY 0x0004 </span><span class="comment">/* symbol is a copy-reloc */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00827"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a42710772c68bddad876900046249e0f1"> 827</a></span> <span class="preprocessor">#define SYMINFO_FLG_LAZYLOAD 0x0008 </span><span class="comment">/* object containing defn should be */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span> <span class="comment">/* lazily-loaded */</span></div> <div class="line"><a name="l00829"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aaf52c8fc1d93d882770d511a7cdc5ff1"> 829</a></span> <span class="preprocessor">#define SYMINFO_FLG_DIRECTBIND 0x0010 </span><span class="comment">/* ref should be bound directly to */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00830"></a><span class="lineno"> 830</span> <span class="comment">/* object containing defn. */</span></div> <div class="line"><a name="l00831"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad617fc496492f2b785a7a237047266f2"> 831</a></span> <span class="preprocessor">#define SYMINFO_FLG_NOEXTDIRECT 0x0020 </span><span class="comment">/* don't let an external reference */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00832"></a><span class="lineno"> 832</span> <span class="comment">/* directly bind to this symbol */</span></div> <div class="line"><a name="l00833"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad6e4c04b29c2859a9325964e4e3c7d27"> 833</a></span> <span class="preprocessor">#define SYMINFO_FLG_FILTER 0x0002 </span><span class="comment">/* symbol ref is associated to a */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00834"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1530492850e9e00e7149a2877ca12185"> 834</a></span> <span class="preprocessor">#define SYMINFO_FLG_AUXILIARY 0x0040 </span><span class="comment">/* standard or auxiliary filter */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00835"></a><span class="lineno"> 835</span>  </div> <div class="line"><a name="l00836"></a><span class="lineno"> 836</span> <span class="comment">/*</span></div> <div class="line"><a name="l00837"></a><span class="lineno"> 837</span> <span class="comment"> * Syminfo.si_boundto values.</span></div> <div class="line"><a name="l00838"></a><span class="lineno"> 838</span> <span class="comment"> */</span></div> <div class="line"><a name="l00839"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a30ec85f059adce354c1f2833979c7ea6"> 839</a></span> <span class="preprocessor">#define SYMINFO_BT_SELF 0xffff </span><span class="comment">/* symbol bound to self */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00840"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9c28fe26a2c791a1864aebd157d6d312"> 840</a></span> <span class="preprocessor">#define SYMINFO_BT_PARENT 0xfffe </span><span class="comment">/* symbol bound to parent */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00841"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a27c366cad8db8a2e5693a5f621027c75"> 841</a></span> <span class="preprocessor">#define SYMINFO_BT_NONE 0xfffd </span><span class="comment">/* no special symbol binding */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00842"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a983c2ca3fab73422e8b2822f7f4bf077"> 842</a></span> <span class="preprocessor">#define SYMINFO_BT_EXTERN 0xfffc </span><span class="comment">/* symbol defined as external */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a25525059a6605ae2e5373e25572ba4f8"> 843</a></span> <span class="preprocessor">#define SYMINFO_BT_LOWRESERVE 0xff00 </span><span class="comment">/* beginning of reserved entries */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00844"></a><span class="lineno"> 844</span>  </div> <div class="line"><a name="l00845"></a><span class="lineno"> 845</span> <span class="comment">/*</span></div> <div class="line"><a name="l00846"></a><span class="lineno"> 846</span> <span class="comment"> * Syminfo version values.</span></div> <div class="line"><a name="l00847"></a><span class="lineno"> 847</span> <span class="comment"> */</span></div> <div class="line"><a name="l00848"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acb0fd893ad491b2362396cfe87a94f4f"> 848</a></span> <span class="preprocessor">#define SYMINFO_NONE 0 </span><span class="comment">/* Syminfo version */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00849"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a08571e77d12b9453cdc546032edbd609"> 849</a></span> <span class="preprocessor">#define SYMINFO_CURRENT 1</span></div> <div class="line"><a name="l00850"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a83c9c1edc3f4b26d63f3c0c5068391ed"> 850</a></span> <span class="preprocessor">#define SYMINFO_NUM 2</span></div> <div class="line"><a name="l00851"></a><span class="lineno"> 851</span>  </div> <div class="line"><a name="l00852"></a><span class="lineno"> 852</span> <span class="comment">/* Values for ch_type (compressed section headers). */</span></div> <div class="line"><a name="l00853"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a30a4382c53c82c191613b7e4a5b9833e"> 853</a></span> <span class="preprocessor">#define ELFCOMPRESS_ZLIB 1 </span><span class="comment">/* ZLIB/DEFLATE */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00854"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af98e8374778a6e90d97fb07f7082b823"> 854</a></span> <span class="preprocessor">#define ELFCOMPRESS_LOOS 0x60000000 </span><span class="comment">/* OS-specific */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6750f4e9d5443039c618f9a39f13f123"> 855</a></span> <span class="preprocessor">#define ELFCOMPRESS_HIOS 0x6fffffff</span></div> <div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8390878991d70593489e1a0ff82656b4"> 856</a></span> <span class="preprocessor">#define ELFCOMPRESS_LOPROC 0x70000000 </span><span class="comment">/* Processor-specific */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00857"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad4608da35cc92c7413325a68e1140535"> 857</a></span> <span class="preprocessor">#define ELFCOMPRESS_HIPROC 0x7fffffff</span></div> <div class="line"><a name="l00858"></a><span class="lineno"> 858</span>  </div> <div class="line"><a name="l00859"></a><span class="lineno"> 859</span> <span class="comment">/*</span></div> <div class="line"><a name="l00860"></a><span class="lineno"> 860</span> <span class="comment"> * Relocation types.</span></div> <div class="line"><a name="l00861"></a><span class="lineno"> 861</span> <span class="comment"> *</span></div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span> <span class="comment"> * All machine architectures are defined here to allow tools on one to</span></div> <div class="line"><a name="l00863"></a><span class="lineno"> 863</span> <span class="comment"> * handle others.</span></div> <div class="line"><a name="l00864"></a><span class="lineno"> 864</span> <span class="comment"> */</span></div> <div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  </div> <div class="line"><a name="l00866"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9e2fc1d7696704e230b4d767c173e3b0"> 866</a></span> <span class="preprocessor">#define R_386_NONE 0 </span><span class="comment">/* No relocation. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00867"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af363b787459afd7e272677d7858572c0"> 867</a></span> <span class="preprocessor">#define R_386_32 1 </span><span class="comment">/* Add symbol value. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00868"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad55eb4ccb6e52c4c03f99b34cc8c690b"> 868</a></span> <span class="preprocessor">#define R_386_PC32 2 </span><span class="comment">/* Add PC-relative symbol value. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00869"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a42f8dd027e6f2384dba2cfa060240c63"> 869</a></span> <span class="preprocessor">#define R_386_GOT32 3 </span><span class="comment">/* Add PC-relative GOT offset. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00870"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6ee43218883fb9f2836f425615c2da40"> 870</a></span> <span class="preprocessor">#define R_386_PLT32 4 </span><span class="comment">/* Add PC-relative PLT offset. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00871"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac08872c616d1b9649dc13780f71833b1"> 871</a></span> <span class="preprocessor">#define R_386_COPY 5 </span><span class="comment">/* Copy data from shared object. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00872"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6ab6b058a8dd4e90c49e74415809f867"> 872</a></span> <span class="preprocessor">#define R_386_GLOB_DAT 6 </span><span class="comment">/* Set GOT entry to data address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00873"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4d36bf95ffa6b0f7a369b23938db5aaf"> 873</a></span> <span class="preprocessor">#define R_386_JMP_SLOT 7 </span><span class="comment">/* Set GOT entry to code address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00874"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aee5190154984e6176e1c6804ac13217d"> 874</a></span> <span class="preprocessor">#define R_386_RELATIVE 8 </span><span class="comment">/* Add load address of shared object. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00875"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac2ed0eac08066a8dd368873fcd54ae3c"> 875</a></span> <span class="preprocessor">#define R_386_GOTOFF 9 </span><span class="comment">/* Add GOT-relative symbol address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00876"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a69665820640b0fb427ea40c8cd2496ce"> 876</a></span> <span class="preprocessor">#define R_386_GOTPC 10 </span><span class="comment">/* Add PC-relative GOT table address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00877"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adf0caffac994ab457b6c135be5835c92"> 877</a></span> <span class="preprocessor">#define R_386_TLS_TPOFF 14 </span><span class="comment">/* Negative offset in static TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00878"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8c16417733e9fd7093b7f26bbe169241"> 878</a></span> <span class="preprocessor">#define R_386_TLS_IE 15 </span><span class="comment">/* Absolute address of GOT for -ve static TLS */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00879"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a48b7e6a0b0c83bad95299960e9c88f2d"> 879</a></span> <span class="preprocessor">#define R_386_TLS_GOTIE 16 </span><span class="comment">/* GOT entry for negative static TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00880"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a027d87e5605899340e368de5e7ba5d77"> 880</a></span> <span class="preprocessor">#define R_386_TLS_LE 17 </span><span class="comment">/* Negative offset relative to static TLS */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00881"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aec217d3707b4d0990dd5c7f0cb4a39bf"> 881</a></span> <span class="preprocessor">#define R_386_TLS_GD 18 </span><span class="comment">/* 32 bit offset to GOT (index,off) pair */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00882"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6520f306683e28e00ce4c45026fc0b18"> 882</a></span> <span class="preprocessor">#define R_386_TLS_LDM 19 </span><span class="comment">/* 32 bit offset to GOT (index,zero) pair */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00883"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a57e36322fb0b5163c4f42d25d221fe67"> 883</a></span> <span class="preprocessor">#define R_386_TLS_GD_32 24 </span><span class="comment">/* 32 bit offset to GOT (index,off) pair */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00884"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afea8aa250a0ddf1d7f0bc9022d5b9eb8"> 884</a></span> <span class="preprocessor">#define R_386_TLS_GD_PUSH 25 </span><span class="comment">/* pushl instruction for Sun ABI GD sequence */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00885"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0366a18b4943d32ad9bf6fee2e3e2460"> 885</a></span> <span class="preprocessor">#define R_386_TLS_GD_CALL 26 </span><span class="comment">/* call instruction for Sun ABI GD sequence */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00886"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adf65536af7e3f989070bf4dda8afcccb"> 886</a></span> <span class="preprocessor">#define R_386_TLS_GD_POP 27 </span><span class="comment">/* popl instruction for Sun ABI GD sequence */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00887"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad8d9799b5883faaa63403ea0c5359915"> 887</a></span> <span class="preprocessor">#define R_386_TLS_LDM_32 28 </span><span class="comment">/* 32 bit offset to GOT (index,zero) pair */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00888"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a00b842e920d950e505bd479fb3fc08ad"> 888</a></span> <span class="preprocessor">#define R_386_TLS_LDM_PUSH 29 </span><span class="comment">/* pushl instruction for Sun ABI LD sequence */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00889"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3a892154b8da24c1002c05222a81bf83"> 889</a></span> <span class="preprocessor">#define R_386_TLS_LDM_CALL 30 </span><span class="comment">/* call instruction for Sun ABI LD sequence */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00890"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af274636ff67e55001e9404e23ce7c962"> 890</a></span> <span class="preprocessor">#define R_386_TLS_LDM_POP 31 </span><span class="comment">/* popl instruction for Sun ABI LD sequence */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab49f91fda6498e2caf6d04b36d4ea294"> 891</a></span> <span class="preprocessor">#define R_386_TLS_LDO_32 32 </span><span class="comment">/* 32 bit offset from start of TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00892"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a837530d2f3ad4bef97081f700e87c6d2"> 892</a></span> <span class="preprocessor">#define R_386_TLS_IE_32 33 </span><span class="comment">/* 32 bit offset to GOT static TLS offset entry */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00893"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acc5d13b65ed88a598f66e50cf2fc571f"> 893</a></span> <span class="preprocessor">#define R_386_TLS_LE_32 34 </span><span class="comment">/* 32 bit offset within static TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00894"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a108a5f9b8de7f33951ff5ee787cbd7a7"> 894</a></span> <span class="preprocessor">#define R_386_TLS_DTPMOD32 35 </span><span class="comment">/* GOT entry containing TLS index */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00895"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a263e6908f9515f1bb5469b8c9d48f158"> 895</a></span> <span class="preprocessor">#define R_386_TLS_DTPOFF32 36 </span><span class="comment">/* GOT entry containing TLS offset */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00896"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2f94f3f4e51d107362b4bbfee2faea4e"> 896</a></span> <span class="preprocessor">#define R_386_TLS_TPOFF32 37 </span><span class="comment">/* GOT entry of -ve static TLS offset */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00897"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4b4befae0a44db7718159f454a2865c1"> 897</a></span> <span class="preprocessor">#define R_386_IRELATIVE 42 </span><span class="comment">/* PLT entry resolved indirectly at runtime */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  </div> <div class="line"><a name="l00899"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1a585f37c51acbb03ff7ff684dbb4db3"> 899</a></span> <span class="preprocessor">#define R_AARCH64_NONE 0 </span><span class="comment">/* No relocation */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00900"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5f4cdaf648ca3e314114902ff9342840"> 900</a></span> <span class="preprocessor">#define R_AARCH64_ABS64 257 </span><span class="comment">/* Absolute offset */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00901"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7163874f7b7b26c542e179bd7b5aa106"> 901</a></span> <span class="preprocessor">#define R_AARCH64_ABS32 258 </span><span class="comment">/* Absolute, 32-bit overflow check */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00902"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae88e2ffb47fa9688f4bf9fc464f8bb31"> 902</a></span> <span class="preprocessor">#define R_AARCH64_ABS16 259 </span><span class="comment">/* Absolute, 16-bit overflow check */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00903"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad40b298c3f814679f941f49a4b089286"> 903</a></span> <span class="preprocessor">#define R_AARCH64_PREL64 260 </span><span class="comment">/* PC relative */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00904"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a141c89f1865f38056f30653803e5a9cc"> 904</a></span> <span class="preprocessor">#define R_AARCH64_PREL32 261 </span><span class="comment">/* PC relative, 32-bit overflow check */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00905"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1c1bb64bbf16231cf0af0d77fb4ee21e"> 905</a></span> <span class="preprocessor">#define R_AARCH64_PREL16 262 </span><span class="comment">/* PC relative, 16-bit overflow check */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00906"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a31dccb9a67e2f4272abac8eb1503f9ae"> 906</a></span> <span class="preprocessor">#define R_AARCH64_COPY 1024 </span><span class="comment">/* Copy data from shared object */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00907"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6713bc12b08801c41c68aebbfba2c4b5"> 907</a></span> <span class="preprocessor">#define R_AARCH64_GLOB_DAT 1025 </span><span class="comment">/* Set GOT entry to data address */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00908"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8539d5099b60c1087e840136c31a2ecf"> 908</a></span> <span class="preprocessor">#define R_AARCH64_JUMP_SLOT 1026 </span><span class="comment">/* Set GOT entry to code address */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00909"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a423e5465d50861cea82e041b8cca8261"> 909</a></span> <span class="preprocessor">#define R_AARCH64_RELATIVE 1027 </span><span class="comment">/* Add load address of shared object */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00910"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a52781d3bcbd83cf7a5413c6f45a49bb0"> 910</a></span> <span class="preprocessor">#define R_AARCH64_TLS_DTPREL64 1028</span></div> <div class="line"><a name="l00911"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5dd4c62dc541c368c2cac238ba1b2443"> 911</a></span> <span class="preprocessor">#define R_AARCH64_TLS_DTPMOD64 1029</span></div> <div class="line"><a name="l00912"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adaedcc37a4a88d6ed4305796f446f5db"> 912</a></span> <span class="preprocessor">#define R_AARCH64_TLS_TPREL64 1030</span></div> <div class="line"><a name="l00913"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7c820751d38fe2b1e51e2c43004b8e7b"> 913</a></span> <span class="preprocessor">#define R_AARCH64_TLSDESC 1031 </span><span class="comment">/* Identify the TLS descriptor */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00914"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a69e3522e67ffb085fb8b7ddd761f0c9a"> 914</a></span> <span class="preprocessor">#define R_AARCH64_IRELATIVE 1032</span></div> <div class="line"><a name="l00915"></a><span class="lineno"> 915</span>  </div> <div class="line"><a name="l00916"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aba173f6bfc4939c6c675c7c9aac58f6b"> 916</a></span> <span class="preprocessor">#define R_ARM_NONE 0 </span><span class="comment">/* No relocation. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00917"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8aa3aa7e46a9d204f5216b89ec49bdd3"> 917</a></span> <span class="preprocessor">#define R_ARM_PC24 1</span></div> <div class="line"><a name="l00918"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a543397b9b693fc965fa85c53ae292533"> 918</a></span> <span class="preprocessor">#define R_ARM_ABS32 2</span></div> <div class="line"><a name="l00919"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae357ce092d48739867c418106f14dffa"> 919</a></span> <span class="preprocessor">#define R_ARM_REL32 3</span></div> <div class="line"><a name="l00920"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af231bf6eb3002127e527823c5e2e962c"> 920</a></span> <span class="preprocessor">#define R_ARM_PC13 4</span></div> <div class="line"><a name="l00921"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a12e38fdbfc5c8ab8cd317d97e443406e"> 921</a></span> <span class="preprocessor">#define R_ARM_ABS16 5</span></div> <div class="line"><a name="l00922"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a726b3b0df3df9efc897f97d64d5b5036"> 922</a></span> <span class="preprocessor">#define R_ARM_ABS12 6</span></div> <div class="line"><a name="l00923"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a39f5542938b3542b52baea214bbb155c"> 923</a></span> <span class="preprocessor">#define R_ARM_THM_ABS5 7</span></div> <div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af949c460273d1fb3bc2b894fad103b86"> 924</a></span> <span class="preprocessor">#define R_ARM_ABS8 8</span></div> <div class="line"><a name="l00925"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a64ef18f86e6c7c279603e845e41f62c1"> 925</a></span> <span class="preprocessor">#define R_ARM_SBREL32 9</span></div> <div class="line"><a name="l00926"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adbe695863402e395a8a09711cc8828ac"> 926</a></span> <span class="preprocessor">#define R_ARM_THM_PC22 10</span></div> <div class="line"><a name="l00927"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aedc6f5a8af73ebbe5ba5f7d5f70e4ba7"> 927</a></span> <span class="preprocessor">#define R_ARM_THM_PC8 11</span></div> <div class="line"><a name="l00928"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4efab301a9b65f0f7382e8b1270a5b46"> 928</a></span> <span class="preprocessor">#define R_ARM_AMP_VCALL9 12</span></div> <div class="line"><a name="l00929"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a403bd8d5d61ee0ae96ab682b133088f7"> 929</a></span> <span class="preprocessor">#define R_ARM_SWI24 13</span></div> <div class="line"><a name="l00930"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abd892bb2ebcce40aa71f1ae6a3263aa3"> 930</a></span> <span class="preprocessor">#define R_ARM_THM_SWI8 14</span></div> <div class="line"><a name="l00931"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a883ac76bc2564ec2942873bd15d70a1f"> 931</a></span> <span class="preprocessor">#define R_ARM_XPC25 15</span></div> <div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4926a65671e9f530a36980c0c43b995a"> 932</a></span> <span class="preprocessor">#define R_ARM_THM_XPC22 16</span></div> <div class="line"><a name="l00933"></a><span class="lineno"> 933</span> <span class="comment">/* TLS relocations */</span></div> <div class="line"><a name="l00934"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a322f3022dc30e3b9c571613a280ea07f"> 934</a></span> <span class="preprocessor">#define R_ARM_TLS_DTPMOD32 17 </span><span class="comment">/* ID of module containing symbol */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00935"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4bc8ba83f4f7864ccd66f6747dca382d"> 935</a></span> <span class="preprocessor">#define R_ARM_TLS_DTPOFF32 18 </span><span class="comment">/* Offset in TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00936"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af789f26ec7bec66c3198085701099f67"> 936</a></span> <span class="preprocessor">#define R_ARM_TLS_TPOFF32 19 </span><span class="comment">/* Offset in static TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00937"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aecd1d4456eb5714a88481f3fba1a0799"> 937</a></span> <span class="preprocessor">#define R_ARM_COPY 20 </span><span class="comment">/* Copy data from shared object. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00938"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac30ef0951e5d149ec17b3818593558a6"> 938</a></span> <span class="preprocessor">#define R_ARM_GLOB_DAT 21 </span><span class="comment">/* Set GOT entry to data address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00939"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa022bc5e676079e06d813c3412cb6a01"> 939</a></span> <span class="preprocessor">#define R_ARM_JUMP_SLOT 22 </span><span class="comment">/* Set GOT entry to code address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00940"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac1981aee1ba2e898503a58e2ca152025"> 940</a></span> <span class="preprocessor">#define R_ARM_RELATIVE 23 </span><span class="comment">/* Add load address of shared object. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00941"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa28a4e847f84f5170c0c2dcb7ae000be"> 941</a></span> <span class="preprocessor">#define R_ARM_GOTOFF 24 </span><span class="comment">/* Add GOT-relative symbol address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00942"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aee0e411bfdca67a9a5d531a12f144ba8"> 942</a></span> <span class="preprocessor">#define R_ARM_GOTPC 25 </span><span class="comment">/* Add PC-relative GOT table address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00943"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac51be810a0d31df7073106a3b11ed78a"> 943</a></span> <span class="preprocessor">#define R_ARM_GOT32 26 </span><span class="comment">/* Add PC-relative GOT offset. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00944"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aba8ca4ca2e3176c6d954a1f0f0915afe"> 944</a></span> <span class="preprocessor">#define R_ARM_PLT32 27 </span><span class="comment">/* Add PC-relative PLT offset. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00945"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7ead985020248ba27bc9d0d397100b2c"> 945</a></span> <span class="preprocessor">#define R_ARM_GNU_VTENTRY 100</span></div> <div class="line"><a name="l00946"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9676e83c83ae472778d356d699e6420b"> 946</a></span> <span class="preprocessor">#define R_ARM_GNU_VTINHERIT 101</span></div> <div class="line"><a name="l00947"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aeb06ce82eb6c9352a883fd591a5bc361"> 947</a></span> <span class="preprocessor">#define R_ARM_RSBREL32 250</span></div> <div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa6da9b98663fc4cb12064d814f720d5c"> 948</a></span> <span class="preprocessor">#define R_ARM_THM_RPC22 251</span></div> <div class="line"><a name="l00949"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae4067a4520eff978f224f199d488998e"> 949</a></span> <span class="preprocessor">#define R_ARM_RREL32 252</span></div> <div class="line"><a name="l00950"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae4adddf14b219b738c905ec754a67d5f"> 950</a></span> <span class="preprocessor">#define R_ARM_RABS32 253</span></div> <div class="line"><a name="l00951"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a774c4ba0c9ce6405a963326e451abba6"> 951</a></span> <span class="preprocessor">#define R_ARM_RPC24 254</span></div> <div class="line"><a name="l00952"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0f459d6a54b087b6dd04304a8d211a9a"> 952</a></span> <span class="preprocessor">#define R_ARM_RBASE 255</span></div> <div class="line"><a name="l00953"></a><span class="lineno"> 953</span>  </div> <div class="line"><a name="l00954"></a><span class="lineno"> 954</span> <span class="comment">/* Name Value Field Calculation */</span></div> <div class="line"><a name="l00955"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2d15dcf617fca0e60930a8ac224e2a9a"> 955</a></span> <span class="preprocessor">#define R_IA_64_NONE 0 </span><span class="comment">/* None */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afe1a11baf293cdb81bbbb5a7aabe3afe"> 956</a></span> <span class="preprocessor">#define R_IA_64_IMM14 0x21 </span><span class="comment">/* immediate14 S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00957"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab7240a477c31263e6f4b2db1ebd3fb18"> 957</a></span> <span class="preprocessor">#define R_IA_64_IMM22 0x22 </span><span class="comment">/* immediate22 S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00958"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4f3e20f68e3604cfeec7aca775521eb5"> 958</a></span> <span class="preprocessor">#define R_IA_64_IMM64 0x23 </span><span class="comment">/* immediate64 S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00959"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9f0d91603654e1a7e96d8c19a62cb89f"> 959</a></span> <span class="preprocessor">#define R_IA_64_DIR32MSB 0x24 </span><span class="comment">/* word32 MSB S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00960"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a62d5a20e49c9c038f0abd0d84cbba3ba"> 960</a></span> <span class="preprocessor">#define R_IA_64_DIR32LSB 0x25 </span><span class="comment">/* word32 LSB S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00961"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a152777be8df84fda9d623c5aedd7de59"> 961</a></span> <span class="preprocessor">#define R_IA_64_DIR64MSB 0x26 </span><span class="comment">/* word64 MSB S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00962"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad7419582d1c0d958810005bbadb56d41"> 962</a></span> <span class="preprocessor">#define R_IA_64_DIR64LSB 0x27 </span><span class="comment">/* word64 LSB S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00963"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a02aace93731e5e847d78a4be8b5e3cac"> 963</a></span> <span class="preprocessor">#define R_IA_64_GPREL22 0x2a </span><span class="comment">/* immediate22 @gprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a15d6451994af758629f17a40a612d659"> 964</a></span> <span class="preprocessor">#define R_IA_64_GPREL64I 0x2b </span><span class="comment">/* immediate64 @gprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00965"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a25835b9d9415a88ed3b11f384747765c"> 965</a></span> <span class="preprocessor">#define R_IA_64_GPREL32MSB 0x2c </span><span class="comment">/* word32 MSB @gprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00966"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a32440b852c4f70b9022e10848970c7dc"> 966</a></span> <span class="preprocessor">#define R_IA_64_GPREL32LSB 0x2d </span><span class="comment">/* word32 LSB @gprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8922089f7e9a779f78b332894f8627b9"> 967</a></span> <span class="preprocessor">#define R_IA_64_GPREL64MSB 0x2e </span><span class="comment">/* word64 MSB @gprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00968"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af497ce59ce01ea9400c67a5f146bb1f1"> 968</a></span> <span class="preprocessor">#define R_IA_64_GPREL64LSB 0x2f </span><span class="comment">/* word64 LSB @gprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00969"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac1585bab0ccf3e6b2259bdbcf773718f"> 969</a></span> <span class="preprocessor">#define R_IA_64_LTOFF22 0x32 </span><span class="comment">/* immediate22 @ltoff(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00970"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4c499b9f12e7869500b18002cc5680b2"> 970</a></span> <span class="preprocessor">#define R_IA_64_LTOFF64I 0x33 </span><span class="comment">/* immediate64 @ltoff(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00971"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a64057e955daa18cd14508e9a60044ce2"> 971</a></span> <span class="preprocessor">#define R_IA_64_PLTOFF22 0x3a </span><span class="comment">/* immediate22 @pltoff(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00972"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afb45a6b80d01665facd8c3d30e5ace6a"> 972</a></span> <span class="preprocessor">#define R_IA_64_PLTOFF64I 0x3b </span><span class="comment">/* immediate64 @pltoff(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00973"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2afd8f3b42113a07165ca56dca00e54d"> 973</a></span> <span class="preprocessor">#define R_IA_64_PLTOFF64MSB 0x3e </span><span class="comment">/* word64 MSB @pltoff(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00974"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ace0d3d30eabcd30968b5d19b7844c98a"> 974</a></span> <span class="preprocessor">#define R_IA_64_PLTOFF64LSB 0x3f </span><span class="comment">/* word64 LSB @pltoff(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00975"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6627ada1a71ad8f731c45a997d365fce"> 975</a></span> <span class="preprocessor">#define R_IA_64_FPTR64I 0x43 </span><span class="comment">/* immediate64 @fptr(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00976"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a98ec69b08ef2df9e912f5b75080597f5"> 976</a></span> <span class="preprocessor">#define R_IA_64_FPTR32MSB 0x44 </span><span class="comment">/* word32 MSB @fptr(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa0037a85d31006d8c11d35639e1c8276"> 977</a></span> <span class="preprocessor">#define R_IA_64_FPTR32LSB 0x45 </span><span class="comment">/* word32 LSB @fptr(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00978"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa450b65b8c30afd17ced3859431bbd63"> 978</a></span> <span class="preprocessor">#define R_IA_64_FPTR64MSB 0x46 </span><span class="comment">/* word64 MSB @fptr(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00979"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aaec4e0bc2f5e87540f05c25973649d4c"> 979</a></span> <span class="preprocessor">#define R_IA_64_FPTR64LSB 0x47 </span><span class="comment">/* word64 LSB @fptr(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00980"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a28405b40d5abdc56a5d3b3607326b43a"> 980</a></span> <span class="preprocessor">#define R_IA_64_PCREL60B 0x48 </span><span class="comment">/* immediate60 form1 S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00981"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9ae09c48241deb9836f8545e8ab7a2bd"> 981</a></span> <span class="preprocessor">#define R_IA_64_PCREL21B 0x49 </span><span class="comment">/* immediate21 form1 S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00982"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a89a1dfd139cc7c97cb1754542804abd7"> 982</a></span> <span class="preprocessor">#define R_IA_64_PCREL21M 0x4a </span><span class="comment">/* immediate21 form2 S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00983"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aadb1588cc67091ea8af5acb3dd43dcee"> 983</a></span> <span class="preprocessor">#define R_IA_64_PCREL21F 0x4b </span><span class="comment">/* immediate21 form3 S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00984"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0b87bc13e3528448830226e999d5b8ba"> 984</a></span> <span class="preprocessor">#define R_IA_64_PCREL32MSB 0x4c </span><span class="comment">/* word32 MSB S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4b3acaf9e981d959c8c25b04d1cc2605"> 985</a></span> <span class="preprocessor">#define R_IA_64_PCREL32LSB 0x4d </span><span class="comment">/* word32 LSB S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00986"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a18651a88aa8a92db274902f3b5fc7695"> 986</a></span> <span class="preprocessor">#define R_IA_64_PCREL64MSB 0x4e </span><span class="comment">/* word64 MSB S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00987"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aeca79adaed1719275480531f08cb403b"> 987</a></span> <span class="preprocessor">#define R_IA_64_PCREL64LSB 0x4f </span><span class="comment">/* word64 LSB S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00988"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa1a913596b06dbd5e88c54f7105ce27a"> 988</a></span> <span class="preprocessor">#define R_IA_64_LTOFF_FPTR22 0x52 </span><span class="comment">/* immediate22 @ltoff(@fptr(S + A)) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00989"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a384f13b69abf1f52b3587f96379d994b"> 989</a></span> <span class="preprocessor">#define R_IA_64_LTOFF_FPTR64I 0x53 </span><span class="comment">/* immediate64 @ltoff(@fptr(S + A)) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00990"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9d58e338ba2a2109d35d22a54126b5ee"> 990</a></span> <span class="preprocessor">#define R_IA_64_LTOFF_FPTR32MSB 0x54 </span><span class="comment">/* word32 MSB @ltoff(@fptr(S + A)) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae5af32cc43cae512675b8befcc1363fd"> 991</a></span> <span class="preprocessor">#define R_IA_64_LTOFF_FPTR32LSB 0x55 </span><span class="comment">/* word32 LSB @ltoff(@fptr(S + A)) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00992"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abc502f1890e6e7f05190e43423e5970f"> 992</a></span> <span class="preprocessor">#define R_IA_64_LTOFF_FPTR64MSB 0x56 </span><span class="comment">/* word64 MSB @ltoff(@fptr(S + A)) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00993"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4bcc400df1170faf00d721c3cd0c80ff"> 993</a></span> <span class="preprocessor">#define R_IA_64_LTOFF_FPTR64LSB 0x57 </span><span class="comment">/* word64 LSB @ltoff(@fptr(S + A)) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00994"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac59d241e786b87b26fc8bada3d1d0ead"> 994</a></span> <span class="preprocessor">#define R_IA_64_SEGREL32MSB 0x5c </span><span class="comment">/* word32 MSB @segrel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00995"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aaaac38ebc6c970729c7210ac77a9a4db"> 995</a></span> <span class="preprocessor">#define R_IA_64_SEGREL32LSB 0x5d </span><span class="comment">/* word32 LSB @segrel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00996"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adae92589d83a29958a6fa4c226c728d2"> 996</a></span> <span class="preprocessor">#define R_IA_64_SEGREL64MSB 0x5e </span><span class="comment">/* word64 MSB @segrel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00997"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adf0bd9a26a12fae726bfacaf449cb3aa"> 997</a></span> <span class="preprocessor">#define R_IA_64_SEGREL64LSB 0x5f </span><span class="comment">/* word64 LSB @segrel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00998"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7e28b98a5511e1398b418944230afc02"> 998</a></span> <span class="preprocessor">#define R_IA_64_SECREL32MSB 0x64 </span><span class="comment">/* word32 MSB @secrel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00999"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a653ff6235cb91dfadeee3cc18cc9e37e"> 999</a></span> <span class="preprocessor">#define R_IA_64_SECREL32LSB 0x65 </span><span class="comment">/* word32 LSB @secrel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01000"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1492b2bdf9c61377163f122723536b52"> 1000</a></span> <span class="preprocessor">#define R_IA_64_SECREL64MSB 0x66 </span><span class="comment">/* word64 MSB @secrel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01001"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aebcdeb8a5e269b2f2f17771fad7282a7"> 1001</a></span> <span class="preprocessor">#define R_IA_64_SECREL64LSB 0x67 </span><span class="comment">/* word64 LSB @secrel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01002"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5886ed92c299ca8a5a066e6bdcddbf69"> 1002</a></span> <span class="preprocessor">#define R_IA_64_REL32MSB 0x6c </span><span class="comment">/* word32 MSB BD + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01003"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5c845e946c7242900cea72f294ae866d"> 1003</a></span> <span class="preprocessor">#define R_IA_64_REL32LSB 0x6d </span><span class="comment">/* word32 LSB BD + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01004"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a62442747eb7627f7e7dade9dd3088493"> 1004</a></span> <span class="preprocessor">#define R_IA_64_REL64MSB 0x6e </span><span class="comment">/* word64 MSB BD + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a94c765bf6286fd96d1776eb66a929615"> 1005</a></span> <span class="preprocessor">#define R_IA_64_REL64LSB 0x6f </span><span class="comment">/* word64 LSB BD + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01006"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7fdd1c1d93e02cbd4dad0c3d32ac898f"> 1006</a></span> <span class="preprocessor">#define R_IA_64_LTV32MSB 0x74 </span><span class="comment">/* word32 MSB S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01007"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aecd8f9be036512cb3fcdf77895fc1602"> 1007</a></span> <span class="preprocessor">#define R_IA_64_LTV32LSB 0x75 </span><span class="comment">/* word32 LSB S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01008"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a37fb1be9f03bb9e29ede9a37b44740d5"> 1008</a></span> <span class="preprocessor">#define R_IA_64_LTV64MSB 0x76 </span><span class="comment">/* word64 MSB S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01009"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a20a8795ffecbd2c943ba11bc40213caf"> 1009</a></span> <span class="preprocessor">#define R_IA_64_LTV64LSB 0x77 </span><span class="comment">/* word64 LSB S + A */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01010"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab59b45cc853c5b34a1fe33c35368b55f"> 1010</a></span> <span class="preprocessor">#define R_IA_64_PCREL21BI 0x79 </span><span class="comment">/* immediate21 form1 S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01011"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac763d211b8f40b88782da3f7b4387ad1"> 1011</a></span> <span class="preprocessor">#define R_IA_64_PCREL22 0x7a </span><span class="comment">/* immediate22 S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01012"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1b64450fc4d0ae469573da49448b33e3"> 1012</a></span> <span class="preprocessor">#define R_IA_64_PCREL64I 0x7b </span><span class="comment">/* immediate64 S + A - P */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01013"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4b0a933b7c59b4876f9cd8ae5054bc22"> 1013</a></span> <span class="preprocessor">#define R_IA_64_IPLTMSB 0x80 </span><span class="comment">/* function descriptor MSB special */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01014"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4db650583266c10ca75623dbbe55c1fc"> 1014</a></span> <span class="preprocessor">#define R_IA_64_IPLTLSB 0x81 </span><span class="comment">/* function descriptor LSB speciaal */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01015"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac255a528ceca418b7cfe1d5b41a40a4a"> 1015</a></span> <span class="preprocessor">#define R_IA_64_SUB 0x85 </span><span class="comment">/* immediate64 A - S */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01016"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2b84ed749b9cdb7a1c6e186e60714e3a"> 1016</a></span> <span class="preprocessor">#define R_IA_64_LTOFF22X 0x86 </span><span class="comment">/* immediate22 special */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01017"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a094973dea7abbe705e653e72fe41413a"> 1017</a></span> <span class="preprocessor">#define R_IA_64_LDXMOV 0x87 </span><span class="comment">/* immediate22 special */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01018"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af3c0a2d2e4603495ec84ac9ede854398"> 1018</a></span> <span class="preprocessor">#define R_IA_64_TPREL14 0x91 </span><span class="comment">/* imm14 @tprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01019"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa068196be6deb5624a346b1744369e9a"> 1019</a></span> <span class="preprocessor">#define R_IA_64_TPREL22 0x92 </span><span class="comment">/* imm22 @tprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01020"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aea1ff7a77a0f20a0c019a6068d344228"> 1020</a></span> <span class="preprocessor">#define R_IA_64_TPREL64I 0x93 </span><span class="comment">/* imm64 @tprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01021"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2883281871314158f2d8f8abc0b01353"> 1021</a></span> <span class="preprocessor">#define R_IA_64_TPREL64MSB 0x96 </span><span class="comment">/* word64 MSB @tprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01022"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a64610a28c8bd90d435c577842617619a"> 1022</a></span> <span class="preprocessor">#define R_IA_64_TPREL64LSB 0x97 </span><span class="comment">/* word64 LSB @tprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ada4cd21c8cbc8dec99ce9e76f505db04"> 1023</a></span> <span class="preprocessor">#define R_IA_64_LTOFF_TPREL22 0x9a </span><span class="comment">/* imm22 @ltoff(@tprel(S+A)) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01024"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6f0027909d602e81efaed475a730c48f"> 1024</a></span> <span class="preprocessor">#define R_IA_64_DTPMOD64MSB 0xa6 </span><span class="comment">/* word64 MSB @dtpmod(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01025"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acb8ccc4f57ab671373c6d6db10a1e0f0"> 1025</a></span> <span class="preprocessor">#define R_IA_64_DTPMOD64LSB 0xa7 </span><span class="comment">/* word64 LSB @dtpmod(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01026"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0e54d7e245350d33e1d2325d8c2d54fb"> 1026</a></span> <span class="preprocessor">#define R_IA_64_LTOFF_DTPMOD22 0xaa </span><span class="comment">/* imm22 @ltoff(@dtpmod(S+A)) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01027"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae2a7a9247da153525adc3d2ace8b1395"> 1027</a></span> <span class="preprocessor">#define R_IA_64_DTPREL14 0xb1 </span><span class="comment">/* imm14 @dtprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01028"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0bb3e0f53d4b426654178909111d5236"> 1028</a></span> <span class="preprocessor">#define R_IA_64_DTPREL22 0xb2 </span><span class="comment">/* imm22 @dtprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01029"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afc1c24e8b69864f6d85d09cc9579527c"> 1029</a></span> <span class="preprocessor">#define R_IA_64_DTPREL64I 0xb3 </span><span class="comment">/* imm64 @dtprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01030"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a14ea9966b04fdfee4585358fffb1164c"> 1030</a></span> <span class="preprocessor">#define R_IA_64_DTPREL32MSB 0xb4 </span><span class="comment">/* word32 MSB @dtprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01031"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab752a2a6e06b3bb71b3e9c0147c8ed50"> 1031</a></span> <span class="preprocessor">#define R_IA_64_DTPREL32LSB 0xb5 </span><span class="comment">/* word32 LSB @dtprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01032"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9eacad6fe468e70f9498ee08638c3706"> 1032</a></span> <span class="preprocessor">#define R_IA_64_DTPREL64MSB 0xb6 </span><span class="comment">/* word64 MSB @dtprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01033"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3d4dae30fe60c864ac09d163a76fd44d"> 1033</a></span> <span class="preprocessor">#define R_IA_64_DTPREL64LSB 0xb7 </span><span class="comment">/* word64 LSB @dtprel(S + A) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01034"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a328f7a98144cc72412c2a100fbf5e36c"> 1034</a></span> <span class="preprocessor">#define R_IA_64_LTOFF_DTPREL22 0xba </span><span class="comment">/* imm22 @ltoff(@dtprel(S+A)) */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>  </div> <div class="line"><a name="l01036"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a92cb501f4c04605d295575d8d839fb4f"> 1036</a></span> <span class="preprocessor">#define R_MIPS_NONE 0 </span><span class="comment">/* No reloc */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01037"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afa8cfd579492b34304c9a44d2f2ac59c"> 1037</a></span> <span class="preprocessor">#define R_MIPS_16 1 </span><span class="comment">/* Direct 16 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01038"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a82b1edcdac310704b643a413b98765fb"> 1038</a></span> <span class="preprocessor">#define R_MIPS_32 2 </span><span class="comment">/* Direct 32 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01039"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3f4723de8983a418e9f8e920f8e7f331"> 1039</a></span> <span class="preprocessor">#define R_MIPS_REL32 3 </span><span class="comment">/* PC relative 32 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01040"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4b4535627d034fa18a4fb16a94339a79"> 1040</a></span> <span class="preprocessor">#define R_MIPS_26 4 </span><span class="comment">/* Direct 26 bit shifted */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01041"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab2b28557420b61a9b2426ba0f3da2242"> 1041</a></span> <span class="preprocessor">#define R_MIPS_HI16 5 </span><span class="comment">/* High 16 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01042"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae48f227b7795b7f339f6a0328633e84e"> 1042</a></span> <span class="preprocessor">#define R_MIPS_LO16 6 </span><span class="comment">/* Low 16 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01043"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4da7ab1035569f224fafbc7df547987a"> 1043</a></span> <span class="preprocessor">#define R_MIPS_GPREL16 7 </span><span class="comment">/* GP relative 16 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01044"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a41deedc18c240f1443052301c853c552"> 1044</a></span> <span class="preprocessor">#define R_MIPS_LITERAL 8 </span><span class="comment">/* 16 bit literal entry */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01045"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ada5f69fe0b77b61f6702b02c68e2aba4"> 1045</a></span> <span class="preprocessor">#define R_MIPS_GOT16 9 </span><span class="comment">/* 16 bit GOT entry */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01046"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6b0e7c0b2a8a65c6888af51f0a9e0b39"> 1046</a></span> <span class="preprocessor">#define R_MIPS_PC16 10 </span><span class="comment">/* PC relative 16 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01047"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9aa637d76c26192590f3ce823069bef2"> 1047</a></span> <span class="preprocessor">#define R_MIPS_CALL16 11 </span><span class="comment">/* 16 bit GOT entry for function */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01048"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a55ab8e659a043c6cef30f6c41fed347a"> 1048</a></span> <span class="preprocessor">#define R_MIPS_GPREL32 12 </span><span class="comment">/* GP relative 32 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae16fbdf825048c0fd2f9cb0a6e76ed1c"> 1049</a></span> <span class="preprocessor">#define R_MIPS_64 18 </span><span class="comment">/* Direct 64 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a05049f03311e8bea191c03b53b7860ef"> 1050</a></span> <span class="preprocessor">#define R_MIPS_GOT_DISP 19</span></div> <div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a04f9be5679e6d6de8e5649402963c855"> 1051</a></span> <span class="preprocessor">#define R_MIPS_GOT_PAGE 20</span></div> <div class="line"><a name="l01052"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6854db2781bee1ed2f72f0f11bee2836"> 1052</a></span> <span class="preprocessor">#define R_MIPS_GOT_OFST 21</span></div> <div class="line"><a name="l01053"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aed04e49fcfca0590398e99779b5b3a1c"> 1053</a></span> <span class="preprocessor">#define R_MIPS_GOT_HI16 22 </span><span class="comment">/* GOT HI 16 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01054"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad5f2d0e24172f648c7b1acd08309711f"> 1054</a></span> <span class="preprocessor">#define R_MIPS_GOT_LO16 23 </span><span class="comment">/* GOT LO 16 bit */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01055"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7e57ca408740dbdfa3f8a2146de90257"> 1055</a></span> <span class="preprocessor">#define R_MIPS_SUB 24</span></div> <div class="line"><a name="l01056"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7a540ca0d5ae4b8dc87517a7f2010603"> 1056</a></span> <span class="preprocessor">#define R_MIPS_CALLHI16 30 </span><span class="comment">/* upper 16 bit GOT entry for function */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01057"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a02d708957acd24c8e04bf51a10c30c6c"> 1057</a></span> <span class="preprocessor">#define R_MIPS_CALLLO16 31 </span><span class="comment">/* lower 16 bit GOT entry for function */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01058"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1381bf2361dd7f8d0b239b54255cce0d"> 1058</a></span> <span class="preprocessor">#define R_MIPS_JALR 37</span></div> <div class="line"><a name="l01059"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a11b4b064b314a98621fae8865aacfc87"> 1059</a></span> <span class="preprocessor">#define R_MIPS_TLS_GD 42</span></div> <div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>  </div> <div class="line"><a name="l01061"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a49f9a501ca5467ebd4d76bece4e74158"> 1061</a></span> <span class="preprocessor">#define R_PPC_NONE 0 </span><span class="comment">/* No relocation. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01062"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a45bc4363994ab795c71b5f2670dae82b"> 1062</a></span> <span class="preprocessor">#define R_PPC_ADDR32 1</span></div> <div class="line"><a name="l01063"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad61f8364be43149a61f3224cc006d5ab"> 1063</a></span> <span class="preprocessor">#define R_PPC_ADDR24 2</span></div> <div class="line"><a name="l01064"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7bfbe1e29d72469180ffff333c1887f4"> 1064</a></span> <span class="preprocessor">#define R_PPC_ADDR16 3</span></div> <div class="line"><a name="l01065"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab495b7087f7e18b68a0ab2b1ef440d49"> 1065</a></span> <span class="preprocessor">#define R_PPC_ADDR16_LO 4</span></div> <div class="line"><a name="l01066"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1a6720c85c479b709d84499f813e1197"> 1066</a></span> <span class="preprocessor">#define R_PPC_ADDR16_HI 5</span></div> <div class="line"><a name="l01067"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a02d6a540200c5519f183d59b7164b3ad"> 1067</a></span> <span class="preprocessor">#define R_PPC_ADDR16_HA 6</span></div> <div class="line"><a name="l01068"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5c5f7aed06e848ac1c3b85ba34d050b9"> 1068</a></span> <span class="preprocessor">#define R_PPC_ADDR14 7</span></div> <div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a49cbb0513c4b01cf4e6de40b20ddd97c"> 1069</a></span> <span class="preprocessor">#define R_PPC_ADDR14_BRTAKEN 8</span></div> <div class="line"><a name="l01070"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0014dd0e3e8b90f27e521b0c527bb76c"> 1070</a></span> <span class="preprocessor">#define R_PPC_ADDR14_BRNTAKEN 9</span></div> <div class="line"><a name="l01071"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad5c94395111e3d0e076d7f921808c7fc"> 1071</a></span> <span class="preprocessor">#define R_PPC_REL24 10</span></div> <div class="line"><a name="l01072"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a821956f4a91135544bb6af749f88a2cd"> 1072</a></span> <span class="preprocessor">#define R_PPC_REL14 11</span></div> <div class="line"><a name="l01073"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af8ba7f1acde20bbe1b0718e08a9ebfba"> 1073</a></span> <span class="preprocessor">#define R_PPC_REL14_BRTAKEN 12</span></div> <div class="line"><a name="l01074"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa99ba6498ddae77df3bd842b185eb252"> 1074</a></span> <span class="preprocessor">#define R_PPC_REL14_BRNTAKEN 13</span></div> <div class="line"><a name="l01075"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a48cc2d5d715eeffe0d4487c24da9d016"> 1075</a></span> <span class="preprocessor">#define R_PPC_GOT16 14</span></div> <div class="line"><a name="l01076"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0a4b7e8686702193450bf64a2d04ebfc"> 1076</a></span> <span class="preprocessor">#define R_PPC_GOT16_LO 15</span></div> <div class="line"><a name="l01077"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a586d6c489756fc40785eb10e1b8a3efb"> 1077</a></span> <span class="preprocessor">#define R_PPC_GOT16_HI 16</span></div> <div class="line"><a name="l01078"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0ce91e788c6d3249d86f268bd3913c71"> 1078</a></span> <span class="preprocessor">#define R_PPC_GOT16_HA 17</span></div> <div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab932137263d38389c2dc124391f2bdcb"> 1079</a></span> <span class="preprocessor">#define R_PPC_PLTREL24 18</span></div> <div class="line"><a name="l01080"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae8f0cd1b2b3a5022c883aeb7681b8443"> 1080</a></span> <span class="preprocessor">#define R_PPC_COPY 19</span></div> <div class="line"><a name="l01081"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac4363de8ad3592154bccb6738cb0c023"> 1081</a></span> <span class="preprocessor">#define R_PPC_GLOB_DAT 20</span></div> <div class="line"><a name="l01082"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2cc62210595c471d1ebf153026db5c16"> 1082</a></span> <span class="preprocessor">#define R_PPC_JMP_SLOT 21</span></div> <div class="line"><a name="l01083"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afeac1144f4b680e920d0b1b605102a06"> 1083</a></span> <span class="preprocessor">#define R_PPC_RELATIVE 22</span></div> <div class="line"><a name="l01084"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abe56a3fa915c13c4eb8da909a468a23b"> 1084</a></span> <span class="preprocessor">#define R_PPC_LOCAL24PC 23</span></div> <div class="line"><a name="l01085"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a759bd979e7b534a9eb716e25ed8014c5"> 1085</a></span> <span class="preprocessor">#define R_PPC_UADDR32 24</span></div> <div class="line"><a name="l01086"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad5625d1c02c66637436643b3c95d8e23"> 1086</a></span> <span class="preprocessor">#define R_PPC_UADDR16 25</span></div> <div class="line"><a name="l01087"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a83e07807a277cddc05d0a73e81fc8ace"> 1087</a></span> <span class="preprocessor">#define R_PPC_REL32 26</span></div> <div class="line"><a name="l01088"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aafb7386731a90acf3272f10294cec30f"> 1088</a></span> <span class="preprocessor">#define R_PPC_PLT32 27</span></div> <div class="line"><a name="l01089"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9ad954f0839c98b8a3cb22ea7c97f70a"> 1089</a></span> <span class="preprocessor">#define R_PPC_PLTREL32 28</span></div> <div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acdafe9a081248b030bbc265884e3b102"> 1090</a></span> <span class="preprocessor">#define R_PPC_PLT16_LO 29</span></div> <div class="line"><a name="l01091"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7bf486268ab80184fdd7c22cc90a1936"> 1091</a></span> <span class="preprocessor">#define R_PPC_PLT16_HI 30</span></div> <div class="line"><a name="l01092"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acc5389e36446d3e01374310f08ee1a74"> 1092</a></span> <span class="preprocessor">#define R_PPC_PLT16_HA 31</span></div> <div class="line"><a name="l01093"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a488a5a19e843dd2942a5cc195ce67d16"> 1093</a></span> <span class="preprocessor">#define R_PPC_SDAREL16 32</span></div> <div class="line"><a name="l01094"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a270a1230872c092bc349cdfe9f088f12"> 1094</a></span> <span class="preprocessor">#define R_PPC_SECTOFF 33</span></div> <div class="line"><a name="l01095"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac854c2ddddbc68de85dec05b1da60fec"> 1095</a></span> <span class="preprocessor">#define R_PPC_SECTOFF_LO 34</span></div> <div class="line"><a name="l01096"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a058d7ea4ef1c2cc3ae48d87bb5f194d2"> 1096</a></span> <span class="preprocessor">#define R_PPC_SECTOFF_HI 35</span></div> <div class="line"><a name="l01097"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2cb4c0df22c041dde1c547c907834466"> 1097</a></span> <span class="preprocessor">#define R_PPC_SECTOFF_HA 36</span></div> <div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>  </div> <div class="line"><a name="l01099"></a><span class="lineno"> 1099</span> <span class="comment">/*</span></div> <div class="line"><a name="l01100"></a><span class="lineno"> 1100</span> <span class="comment"> * 64-bit relocations</span></div> <div class="line"><a name="l01101"></a><span class="lineno"> 1101</span> <span class="comment"> */</span></div> <div class="line"><a name="l01102"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5d06ccfcff52b8e76cbd44bf81224b50"> 1102</a></span> <span class="preprocessor">#define R_PPC64_ADDR64 38</span></div> <div class="line"><a name="l01103"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abda924c4b67b14fef309c9bb7b3f78b8"> 1103</a></span> <span class="preprocessor">#define R_PPC64_ADDR16_HIGHER 39</span></div> <div class="line"><a name="l01104"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3e06d134bad1147a0a38300c0076239e"> 1104</a></span> <span class="preprocessor">#define R_PPC64_ADDR16_HIGHERA 40</span></div> <div class="line"><a name="l01105"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3fd87f3c2835710c9b4ac8896ebe7f02"> 1105</a></span> <span class="preprocessor">#define R_PPC64_ADDR16_HIGHEST 41</span></div> <div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adc9252d9a8048412aee4e9855c0d4c01"> 1106</a></span> <span class="preprocessor">#define R_PPC64_ADDR16_HIGHESTA 42</span></div> <div class="line"><a name="l01107"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a484ad7db23f208b4b76b0febe2452340"> 1107</a></span> <span class="preprocessor">#define R_PPC64_UADDR64 43</span></div> <div class="line"><a name="l01108"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a57805465f89fe9a81341682b83aa4da7"> 1108</a></span> <span class="preprocessor">#define R_PPC64_REL64 44</span></div> <div class="line"><a name="l01109"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a38d224ea775f7eba30773ad74fe0bc47"> 1109</a></span> <span class="preprocessor">#define R_PPC64_PLT64 45</span></div> <div class="line"><a name="l01110"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9e3a46b8953cf33a1985ad4f072387c3"> 1110</a></span> <span class="preprocessor">#define R_PPC64_PLTREL64 46</span></div> <div class="line"><a name="l01111"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a07b12d6ad01a7b2fb9cd98f5878c330a"> 1111</a></span> <span class="preprocessor">#define R_PPC64_TOC16 47</span></div> <div class="line"><a name="l01112"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac4899570de0a039dafc0164bbd2013c6"> 1112</a></span> <span class="preprocessor">#define R_PPC64_TOC16_LO 48</span></div> <div class="line"><a name="l01113"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aeb3260b129cb585aa7e75ef673a25af2"> 1113</a></span> <span class="preprocessor">#define R_PPC64_TOC16_HI 49</span></div> <div class="line"><a name="l01114"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7ae902b1cc0e47af83d05cb5fd8ec3f1"> 1114</a></span> <span class="preprocessor">#define R_PPC64_TOC16_HA 50</span></div> <div class="line"><a name="l01115"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1a34d4146600048f00919faca32d3829"> 1115</a></span> <span class="preprocessor">#define R_PPC64_TOC 51</span></div> <div class="line"><a name="l01116"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac3f0056260280311b37bd3e8385da659"> 1116</a></span> <span class="preprocessor">#define R_PPC64_DTPMOD64 68</span></div> <div class="line"><a name="l01117"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a72157f14fe7496083344fe5ccde5068b"> 1117</a></span> <span class="preprocessor">#define R_PPC64_TPREL64 73</span></div> <div class="line"><a name="l01118"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a69f213d402a847faa9ba68efbe5722b8"> 1118</a></span> <span class="preprocessor">#define R_PPC64_DTPREL64 78</span></div> <div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>  </div> <div class="line"><a name="l01120"></a><span class="lineno"> 1120</span> <span class="comment">/*</span></div> <div class="line"><a name="l01121"></a><span class="lineno"> 1121</span> <span class="comment"> * TLS relocations</span></div> <div class="line"><a name="l01122"></a><span class="lineno"> 1122</span> <span class="comment"> */</span></div> <div class="line"><a name="l01123"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a30b04e2e6b3193289a05bfffb0c459b8"> 1123</a></span> <span class="preprocessor">#define R_PPC_TLS 67</span></div> <div class="line"><a name="l01124"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9c303b4a58b922ae5c72ea0984f328b8"> 1124</a></span> <span class="preprocessor">#define R_PPC_DTPMOD32 68</span></div> <div class="line"><a name="l01125"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4fd4cb539e2bc3605d7e98de3c538673"> 1125</a></span> <span class="preprocessor">#define R_PPC_TPREL16 69</span></div> <div class="line"><a name="l01126"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a584da16b7f38033f06933239b7ba199b"> 1126</a></span> <span class="preprocessor">#define R_PPC_TPREL16_LO 70</span></div> <div class="line"><a name="l01127"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a49c6f0be132b0974b7656da85d86db93"> 1127</a></span> <span class="preprocessor">#define R_PPC_TPREL16_HI 71</span></div> <div class="line"><a name="l01128"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a359c1a7b5fc6363528472d8924ed67ce"> 1128</a></span> <span class="preprocessor">#define R_PPC_TPREL16_HA 72</span></div> <div class="line"><a name="l01129"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6ad72abebde9b360b36e94bb90285efe"> 1129</a></span> <span class="preprocessor">#define R_PPC_TPREL32 73</span></div> <div class="line"><a name="l01130"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8a38ac7989e093ef018f02cbac275424"> 1130</a></span> <span class="preprocessor">#define R_PPC_DTPREL16 74</span></div> <div class="line"><a name="l01131"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0ac89f60a2ece0b60fdf6b2f626cc8cc"> 1131</a></span> <span class="preprocessor">#define R_PPC_DTPREL16_LO 75</span></div> <div class="line"><a name="l01132"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7c0d99c2832130963226040ff6d136e4"> 1132</a></span> <span class="preprocessor">#define R_PPC_DTPREL16_HI 76</span></div> <div class="line"><a name="l01133"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa17194d7d4039b24e6cb117c0135218f"> 1133</a></span> <span class="preprocessor">#define R_PPC_DTPREL16_HA 77</span></div> <div class="line"><a name="l01134"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad13e5c1d4774fd90983db50db3e24c57"> 1134</a></span> <span class="preprocessor">#define R_PPC_DTPREL32 78</span></div> <div class="line"><a name="l01135"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a904d22fff9186f1db2471949a2ab500e"> 1135</a></span> <span class="preprocessor">#define R_PPC_GOT_TLSGD16 79</span></div> <div class="line"><a name="l01136"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aace084a627833edf3b36725fcfb738e3"> 1136</a></span> <span class="preprocessor">#define R_PPC_GOT_TLSGD16_LO 80</span></div> <div class="line"><a name="l01137"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa7e7b5679f55d5fbdc321db58032fe9b"> 1137</a></span> <span class="preprocessor">#define R_PPC_GOT_TLSGD16_HI 81</span></div> <div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0ebb0816a9872c638b9f36f9752368d4"> 1138</a></span> <span class="preprocessor">#define R_PPC_GOT_TLSGD16_HA 82</span></div> <div class="line"><a name="l01139"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acff2c3161b784b275dc6852dda1c4bcd"> 1139</a></span> <span class="preprocessor">#define R_PPC_GOT_TLSLD16 83</span></div> <div class="line"><a name="l01140"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af82d08fed46cff672b511cbb22524132"> 1140</a></span> <span class="preprocessor">#define R_PPC_GOT_TLSLD16_LO 84</span></div> <div class="line"><a name="l01141"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac5806c028e120e68fe5100376a636f5b"> 1141</a></span> <span class="preprocessor">#define R_PPC_GOT_TLSLD16_HI 85</span></div> <div class="line"><a name="l01142"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a282fc9409fe52c329bfe773d13089150"> 1142</a></span> <span class="preprocessor">#define R_PPC_GOT_TLSLD16_HA 86</span></div> <div class="line"><a name="l01143"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2fd26dd4e90a8addab28a0dc68dde4d2"> 1143</a></span> <span class="preprocessor">#define R_PPC_GOT_TPREL16 87</span></div> <div class="line"><a name="l01144"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae15c7f8ddd876730e1a88d822fb2bf35"> 1144</a></span> <span class="preprocessor">#define R_PPC_GOT_TPREL16_LO 88</span></div> <div class="line"><a name="l01145"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae06c899f7d03c84cadb9f2689b11e541"> 1145</a></span> <span class="preprocessor">#define R_PPC_GOT_TPREL16_HI 89</span></div> <div class="line"><a name="l01146"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab3c1652605796815f0ad2ef0ba2bb1c3"> 1146</a></span> <span class="preprocessor">#define R_PPC_GOT_TPREL16_HA 90</span></div> <div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  </div> <div class="line"><a name="l01148"></a><span class="lineno"> 1148</span> <span class="comment">/*</span></div> <div class="line"><a name="l01149"></a><span class="lineno"> 1149</span> <span class="comment"> * The remaining relocs are from the Embedded ELF ABI, and are not in the</span></div> <div class="line"><a name="l01150"></a><span class="lineno"> 1150</span> <span class="comment"> * SVR4 ELF ABI.</span></div> <div class="line"><a name="l01151"></a><span class="lineno"> 1151</span> <span class="comment"> */</span></div> <div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>  </div> <div class="line"><a name="l01153"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae13e39ed9fc7cdfbb380fa9d8ea05e8c"> 1153</a></span> <span class="preprocessor">#define R_PPC_EMB_NADDR32 101</span></div> <div class="line"><a name="l01154"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a61e978ea96bbd54c3e4462b407a7b5ba"> 1154</a></span> <span class="preprocessor">#define R_PPC_EMB_NADDR16 102</span></div> <div class="line"><a name="l01155"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a252057ab7c1968c4a2f0270b20afad3e"> 1155</a></span> <span class="preprocessor">#define R_PPC_EMB_NADDR16_LO 103</span></div> <div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a99f83ed7fcb5d59a11f9e27bb9e4c75c"> 1156</a></span> <span class="preprocessor">#define R_PPC_EMB_NADDR16_HI 104</span></div> <div class="line"><a name="l01157"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac187993f332d8ff07b0e27ca9968f45d"> 1157</a></span> <span class="preprocessor">#define R_PPC_EMB_NADDR16_HA 105</span></div> <div class="line"><a name="l01158"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a285627472aaaa5011336ac8b31cee3d7"> 1158</a></span> <span class="preprocessor">#define R_PPC_EMB_SDAI16 106</span></div> <div class="line"><a name="l01159"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a84fe3589d57a6f4c41793792a5063232"> 1159</a></span> <span class="preprocessor">#define R_PPC_EMB_SDA2I16 107</span></div> <div class="line"><a name="l01160"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afdd236b302bbfc142244e20345eecc80"> 1160</a></span> <span class="preprocessor">#define R_PPC_EMB_SDA2REL 108</span></div> <div class="line"><a name="l01161"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a670ac6d9efff59059d601da63b82d422"> 1161</a></span> <span class="preprocessor">#define R_PPC_EMB_SDA21 109</span></div> <div class="line"><a name="l01162"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a87c2837adbf61b0f8800661a900f2790"> 1162</a></span> <span class="preprocessor">#define R_PPC_EMB_MRKREF 110</span></div> <div class="line"><a name="l01163"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a64de79080e30490b207bbdb26f36b9c4"> 1163</a></span> <span class="preprocessor">#define R_PPC_EMB_RELSEC16 111</span></div> <div class="line"><a name="l01164"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac0e96dcd2f6a78ccc1e7f39d32eff3f4"> 1164</a></span> <span class="preprocessor">#define R_PPC_EMB_RELST_LO 112</span></div> <div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a860a3bd03d2b5c723aee3238b5b73997"> 1165</a></span> <span class="preprocessor">#define R_PPC_EMB_RELST_HI 113</span></div> <div class="line"><a name="l01166"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab5d204a08e0726c9476443f87a6e3a6f"> 1166</a></span> <span class="preprocessor">#define R_PPC_EMB_RELST_HA 114</span></div> <div class="line"><a name="l01167"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aefe6b6aaf5a4286bd53421bd0bf5b82f"> 1167</a></span> <span class="preprocessor">#define R_PPC_EMB_BIT_FLD 115</span></div> <div class="line"><a name="l01168"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0fc60ffbb9c2d11dd9fd7138d680bd3b"> 1168</a></span> <span class="preprocessor">#define R_PPC_EMB_RELSDA 116</span></div> <div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>  </div> <div class="line"><a name="l01170"></a><span class="lineno"> 1170</span> <span class="comment">/*</span></div> <div class="line"><a name="l01171"></a><span class="lineno"> 1171</span> <span class="comment"> * RISC-V relocation types.</span></div> <div class="line"><a name="l01172"></a><span class="lineno"> 1172</span> <span class="comment"> */</span></div> <div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>  </div> <div class="line"><a name="l01174"></a><span class="lineno"> 1174</span> <span class="comment">/* Relocation types used by the dynamic linker. */</span></div> <div class="line"><a name="l01175"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a730eefc0276ebe8418453024f0ebb53b"> 1175</a></span> <span class="preprocessor">#define R_RISCV_NONE 0</span></div> <div class="line"><a name="l01176"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4a6317c5e5d7fa7735ae5708bbacde8e"> 1176</a></span> <span class="preprocessor">#define R_RISCV_32 1</span></div> <div class="line"><a name="l01177"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4b63bf757f3a697a61fb7e72bd565160"> 1177</a></span> <span class="preprocessor">#define R_RISCV_64 2</span></div> <div class="line"><a name="l01178"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2cc6b5a7a866320afe71bd60c3b02b40"> 1178</a></span> <span class="preprocessor">#define R_RISCV_RELATIVE 3</span></div> <div class="line"><a name="l01179"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab53041d85ed0171d6ec5f8443cc89dc0"> 1179</a></span> <span class="preprocessor">#define R_RISCV_COPY 4</span></div> <div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a631f67d5bbcc0bf09f31f5afa70ec16a"> 1180</a></span> <span class="preprocessor">#define R_RISCV_JUMP_SLOT 5</span></div> <div class="line"><a name="l01181"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab9d72b268d95c1e35e307741131402c2"> 1181</a></span> <span class="preprocessor">#define R_RISCV_TLS_DTPMOD32 6</span></div> <div class="line"><a name="l01182"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae69a484155c5649b1cb5bf3dc7448fe2"> 1182</a></span> <span class="preprocessor">#define R_RISCV_TLS_DTPMOD64 7</span></div> <div class="line"><a name="l01183"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af3ca596863411c79ffb03c6e5f339ade"> 1183</a></span> <span class="preprocessor">#define R_RISCV_TLS_DTPREL32 8</span></div> <div class="line"><a name="l01184"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adf77679c5571ac03b1463da12e92b2a2"> 1184</a></span> <span class="preprocessor">#define R_RISCV_TLS_DTPREL64 9</span></div> <div class="line"><a name="l01185"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a04dadd36d9510b01d0e370525ca03168"> 1185</a></span> <span class="preprocessor">#define R_RISCV_TLS_TPREL32 10</span></div> <div class="line"><a name="l01186"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a988fa6287bde6d55ab4c9b283974fc65"> 1186</a></span> <span class="preprocessor">#define R_RISCV_TLS_TPREL64 11</span></div> <div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>  </div> <div class="line"><a name="l01188"></a><span class="lineno"> 1188</span> <span class="comment">/* Relocation types not used by the dynamic linker. */</span></div> <div class="line"><a name="l01189"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4e661b00d8637bfafa2f7166f4b6945f"> 1189</a></span> <span class="preprocessor">#define R_RISCV_BRANCH 16</span></div> <div class="line"><a name="l01190"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7c283a52e7b2f1c833d13801cdb48f20"> 1190</a></span> <span class="preprocessor">#define R_RISCV_JAL 17</span></div> <div class="line"><a name="l01191"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad9f45b63729296a28c61c4fcbd210492"> 1191</a></span> <span class="preprocessor">#define R_RISCV_CALL 18</span></div> <div class="line"><a name="l01192"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac682166cc7b5111771ac7d8c491b625c"> 1192</a></span> <span class="preprocessor">#define R_RISCV_CALL_PLT 19</span></div> <div class="line"><a name="l01193"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a844733150677fefe32e255a6b24ddbb7"> 1193</a></span> <span class="preprocessor">#define R_RISCV_GOT_HI20 20</span></div> <div class="line"><a name="l01194"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2d7a89493f6936e3c335c3a2148584a4"> 1194</a></span> <span class="preprocessor">#define R_RISCV_TLS_GOT_HI20 21</span></div> <div class="line"><a name="l01195"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af0152d699e4e5f4be1cb5b5e5f5b011c"> 1195</a></span> <span class="preprocessor">#define R_RISCV_TLS_GD_HI20 22</span></div> <div class="line"><a name="l01196"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a38ee03c6c11792aeb6dc36bd6d7f9bb9"> 1196</a></span> <span class="preprocessor">#define R_RISCV_PCREL_HI20 23</span></div> <div class="line"><a name="l01197"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa8599a3b71ee224f37f143a831a8f01e"> 1197</a></span> <span class="preprocessor">#define R_RISCV_PCREL_LO12_I 24</span></div> <div class="line"><a name="l01198"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a68311c4bf83c7f723d5415c3ad2d20e4"> 1198</a></span> <span class="preprocessor">#define R_RISCV_PCREL_LO12_S 25</span></div> <div class="line"><a name="l01199"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a803a92a299d8b3f335f520a34139e5f3"> 1199</a></span> <span class="preprocessor">#define R_RISCV_HI20 26</span></div> <div class="line"><a name="l01200"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a928aa72c2d90698ba8340825f55f1594"> 1200</a></span> <span class="preprocessor">#define R_RISCV_LO12_I 27</span></div> <div class="line"><a name="l01201"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a61b2a7464e6c92e42723c692967f128c"> 1201</a></span> <span class="preprocessor">#define R_RISCV_LO12_S 28</span></div> <div class="line"><a name="l01202"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a56699897b09c4f9b7f0bc5da77a5b02e"> 1202</a></span> <span class="preprocessor">#define R_RISCV_TPREL_HI20 29</span></div> <div class="line"><a name="l01203"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a89d5c65f164026631d84e40e2a6a3389"> 1203</a></span> <span class="preprocessor">#define R_RISCV_TPREL_LO12_I 30</span></div> <div class="line"><a name="l01204"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a23e6ebe31fac9915aca730c2d1cd4230"> 1204</a></span> <span class="preprocessor">#define R_RISCV_TPREL_LO12_S 31</span></div> <div class="line"><a name="l01205"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af41eaaa64464e921597fa6fc6adc5fdd"> 1205</a></span> <span class="preprocessor">#define R_RISCV_TPREL_ADD 32</span></div> <div class="line"><a name="l01206"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acf72a8d2cc39694d1bcf7ba8dc262957"> 1206</a></span> <span class="preprocessor">#define R_RISCV_ADD8 33</span></div> <div class="line"><a name="l01207"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afc791fe42708fd41cb72f001d2014c37"> 1207</a></span> <span class="preprocessor">#define R_RISCV_ADD16 34</span></div> <div class="line"><a name="l01208"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8344a11101a9920bcee2e4d61a045523"> 1208</a></span> <span class="preprocessor">#define R_RISCV_ADD32 35</span></div> <div class="line"><a name="l01209"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6a7a22caf1decc68a1b4907dea46bab9"> 1209</a></span> <span class="preprocessor">#define R_RISCV_ADD64 36</span></div> <div class="line"><a name="l01210"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad9946aa77d72708a3934c5290fae18f4"> 1210</a></span> <span class="preprocessor">#define R_RISCV_SUB8 37</span></div> <div class="line"><a name="l01211"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1d7aafcc00a4c2c52ed11d6c0d9a09d8"> 1211</a></span> <span class="preprocessor">#define R_RISCV_SUB16 38</span></div> <div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a50ea081b0b010852070b106809b3f5b7"> 1212</a></span> <span class="preprocessor">#define R_RISCV_SUB32 39</span></div> <div class="line"><a name="l01213"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7d7569fb2288aeb3d2eb915866f2fdfe"> 1213</a></span> <span class="preprocessor">#define R_RISCV_SUB64 40</span></div> <div class="line"><a name="l01214"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8c16bf9941d6516719fadffa6811b9a6"> 1214</a></span> <span class="preprocessor">#define R_RISCV_GNU_VTINHERIT 41</span></div> <div class="line"><a name="l01215"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad27893d35453aef2c2bae69af42b8598"> 1215</a></span> <span class="preprocessor">#define R_RISCV_GNU_VTENTRY 42</span></div> <div class="line"><a name="l01216"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af1ee603b1dff7b202eef4f016cc1d1a5"> 1216</a></span> <span class="preprocessor">#define R_RISCV_ALIGN 43</span></div> <div class="line"><a name="l01217"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a03ea934622477a8cf82b0d99f563f44f"> 1217</a></span> <span class="preprocessor">#define R_RISCV_RVC_BRANCH 44</span></div> <div class="line"><a name="l01218"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a24c2195c4d097e4eca2ddacc2df23db5"> 1218</a></span> <span class="preprocessor">#define R_RISCV_RVC_JUMP 45</span></div> <div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>  </div> <div class="line"><a name="l01220"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a707013ed7159df7365fd5805be643a7d"> 1220</a></span> <span class="preprocessor">#define R_SPARC_NONE 0</span></div> <div class="line"><a name="l01221"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab2ee9f5a87b524b39669b975cbfa852c"> 1221</a></span> <span class="preprocessor">#define R_SPARC_8 1</span></div> <div class="line"><a name="l01222"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2d1f1a113f9dea261b6705a3be9c6141"> 1222</a></span> <span class="preprocessor">#define R_SPARC_16 2</span></div> <div class="line"><a name="l01223"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8d17fb248584854071c3ba7d0eeed1c6"> 1223</a></span> <span class="preprocessor">#define R_SPARC_32 3</span></div> <div class="line"><a name="l01224"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a06da279959c592a18cce887d23e7d8c1"> 1224</a></span> <span class="preprocessor">#define R_SPARC_DISP8 4</span></div> <div class="line"><a name="l01225"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a90cbd4fdc53a0a80d5212673f6ddf0b2"> 1225</a></span> <span class="preprocessor">#define R_SPARC_DISP16 5</span></div> <div class="line"><a name="l01226"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2825e550737ee9850f7afc8d30969594"> 1226</a></span> <span class="preprocessor">#define R_SPARC_DISP32 6</span></div> <div class="line"><a name="l01227"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0c847d7afec1ca79a15258289afc443d"> 1227</a></span> <span class="preprocessor">#define R_SPARC_WDISP30 7</span></div> <div class="line"><a name="l01228"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aaca76618a18844644179c21554461381"> 1228</a></span> <span class="preprocessor">#define R_SPARC_WDISP22 8</span></div> <div class="line"><a name="l01229"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aec3c395cf1e41432b82563227b84b451"> 1229</a></span> <span class="preprocessor">#define R_SPARC_HI22 9</span></div> <div class="line"><a name="l01230"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a80443e1f266807e74893d923d1e75d62"> 1230</a></span> <span class="preprocessor">#define R_SPARC_22 10</span></div> <div class="line"><a name="l01231"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a873d0e1fce6d4fa8d00bf69f7c93dba9"> 1231</a></span> <span class="preprocessor">#define R_SPARC_13 11</span></div> <div class="line"><a name="l01232"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa2ca60e1ab4b93436f677dc0a63b9cc3"> 1232</a></span> <span class="preprocessor">#define R_SPARC_LO10 12</span></div> <div class="line"><a name="l01233"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6cce949c54749054352f409e7c725239"> 1233</a></span> <span class="preprocessor">#define R_SPARC_GOT10 13</span></div> <div class="line"><a name="l01234"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a78301166824f4cb440d6ade7d9b01cef"> 1234</a></span> <span class="preprocessor">#define R_SPARC_GOT13 14</span></div> <div class="line"><a name="l01235"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa913edfc1f6e086402f454e2fc6b5266"> 1235</a></span> <span class="preprocessor">#define R_SPARC_GOT22 15</span></div> <div class="line"><a name="l01236"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad7f457e6f305e32d35c9d11c8862b794"> 1236</a></span> <span class="preprocessor">#define R_SPARC_PC10 16</span></div> <div class="line"><a name="l01237"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0cef7dc32f617fa9fc9138bfa6dc545a"> 1237</a></span> <span class="preprocessor">#define R_SPARC_PC22 17</span></div> <div class="line"><a name="l01238"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a21aa0d1b839487156648c6c7e4510a55"> 1238</a></span> <span class="preprocessor">#define R_SPARC_WPLT30 18</span></div> <div class="line"><a name="l01239"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8e9b8edd62d24034b83c6864ae020b76"> 1239</a></span> <span class="preprocessor">#define R_SPARC_COPY 19</span></div> <div class="line"><a name="l01240"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6271f331bd8029311fca166e297b9fd0"> 1240</a></span> <span class="preprocessor">#define R_SPARC_GLOB_DAT 20</span></div> <div class="line"><a name="l01241"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7e9e87da62cfa91730ccadaa38204527"> 1241</a></span> <span class="preprocessor">#define R_SPARC_JMP_SLOT 21</span></div> <div class="line"><a name="l01242"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aced7cbfa4fa4eec555d2ded3b4c23db4"> 1242</a></span> <span class="preprocessor">#define R_SPARC_RELATIVE 22</span></div> <div class="line"><a name="l01243"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a23b17f9e4640f0674bcae8ec8465d480"> 1243</a></span> <span class="preprocessor">#define R_SPARC_UA32 23</span></div> <div class="line"><a name="l01244"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab8ca47de0cec5aa18c9f0ba86cd54043"> 1244</a></span> <span class="preprocessor">#define R_SPARC_PLT32 24</span></div> <div class="line"><a name="l01245"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad8621a4ed48939f55c343f970c10f28d"> 1245</a></span> <span class="preprocessor">#define R_SPARC_HIPLT22 25</span></div> <div class="line"><a name="l01246"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aedfebfd9cc5cb1dd6b2963f2e9dd4d39"> 1246</a></span> <span class="preprocessor">#define R_SPARC_LOPLT10 26</span></div> <div class="line"><a name="l01247"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af15273a1c3f7d56ce4157c0abb8966d9"> 1247</a></span> <span class="preprocessor">#define R_SPARC_PCPLT32 27</span></div> <div class="line"><a name="l01248"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7b07b170ef9b86be2e6d351419bc4e90"> 1248</a></span> <span class="preprocessor">#define R_SPARC_PCPLT22 28</span></div> <div class="line"><a name="l01249"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4a3e3cb9fc36d007517d4a6d3405a3fb"> 1249</a></span> <span class="preprocessor">#define R_SPARC_PCPLT10 29</span></div> <div class="line"><a name="l01250"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a62e6745876f0fc3042c0ef32ab764830"> 1250</a></span> <span class="preprocessor">#define R_SPARC_10 30</span></div> <div class="line"><a name="l01251"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a01c45f98e839a214281ae91c8249b70d"> 1251</a></span> <span class="preprocessor">#define R_SPARC_11 31</span></div> <div class="line"><a name="l01252"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8af12df7d14ec98ecd559df10f53c01b"> 1252</a></span> <span class="preprocessor">#define R_SPARC_64 32</span></div> <div class="line"><a name="l01253"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a23c0e60057c5041a325dbfecd05ff276"> 1253</a></span> <span class="preprocessor">#define R_SPARC_OLO10 33</span></div> <div class="line"><a name="l01254"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a108731577a498b94015d8d995e959097"> 1254</a></span> <span class="preprocessor">#define R_SPARC_HH22 34</span></div> <div class="line"><a name="l01255"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5c5a6c39d3e6c0a84146d59b1da9b08a"> 1255</a></span> <span class="preprocessor">#define R_SPARC_HM10 35</span></div> <div class="line"><a name="l01256"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7f29f3ba0ccac4d468cf88bfca4ffbf3"> 1256</a></span> <span class="preprocessor">#define R_SPARC_LM22 36</span></div> <div class="line"><a name="l01257"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6f08e84f130a790b51ecf74b89240735"> 1257</a></span> <span class="preprocessor">#define R_SPARC_PC_HH22 37</span></div> <div class="line"><a name="l01258"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6f2f0304ea699c55ba5f9835ce7c9e9d"> 1258</a></span> <span class="preprocessor">#define R_SPARC_PC_HM10 38</span></div> <div class="line"><a name="l01259"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9d8a4d0724bb7b332db595db4cebdcad"> 1259</a></span> <span class="preprocessor">#define R_SPARC_PC_LM22 39</span></div> <div class="line"><a name="l01260"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aac556c511ea5b79ae5eb5ea5b8bd3d35"> 1260</a></span> <span class="preprocessor">#define R_SPARC_WDISP16 40</span></div> <div class="line"><a name="l01261"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5cb6464bd5e5037540c83c53071b1bda"> 1261</a></span> <span class="preprocessor">#define R_SPARC_WDISP19 41</span></div> <div class="line"><a name="l01262"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a41a1e068b353b06082133a3cbf5307f0"> 1262</a></span> <span class="preprocessor">#define R_SPARC_GLOB_JMP 42</span></div> <div class="line"><a name="l01263"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8e3b4c6413f9f38d8985ec6096fbbf5c"> 1263</a></span> <span class="preprocessor">#define R_SPARC_7 43</span></div> <div class="line"><a name="l01264"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af6b0595cbd380469dc1ad9ae782c318f"> 1264</a></span> <span class="preprocessor">#define R_SPARC_5 44</span></div> <div class="line"><a name="l01265"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acf521662a0e326dce9ef2cbfc7a65234"> 1265</a></span> <span class="preprocessor">#define R_SPARC_6 45</span></div> <div class="line"><a name="l01266"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af0a43a879d96142004321e9cd1da1d0d"> 1266</a></span> <span class="preprocessor">#define R_SPARC_DISP64 46</span></div> <div class="line"><a name="l01267"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1a99601e91e48081499d1d412f7f5f64"> 1267</a></span> <span class="preprocessor">#define R_SPARC_PLT64 47</span></div> <div class="line"><a name="l01268"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a546fd6563b05cc4a1e08c781a1535169"> 1268</a></span> <span class="preprocessor">#define R_SPARC_HIX22 48</span></div> <div class="line"><a name="l01269"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0fd048b08c46272f232123a5a379c82b"> 1269</a></span> <span class="preprocessor">#define R_SPARC_LOX10 49</span></div> <div class="line"><a name="l01270"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a221df839807fd95bd0a760d51ea3830b"> 1270</a></span> <span class="preprocessor">#define R_SPARC_H44 50</span></div> <div class="line"><a name="l01271"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a182b959546ad5626ddc3038c0cecf0d5"> 1271</a></span> <span class="preprocessor">#define R_SPARC_M44 51</span></div> <div class="line"><a name="l01272"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7736fdc58ca8749fdaafb180dd1b890a"> 1272</a></span> <span class="preprocessor">#define R_SPARC_L44 52</span></div> <div class="line"><a name="l01273"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a522d032642e80d0fd1fbdde3e8e381bd"> 1273</a></span> <span class="preprocessor">#define R_SPARC_REGISTER 53</span></div> <div class="line"><a name="l01274"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a27622c2f9208f3693ece8e5b70017510"> 1274</a></span> <span class="preprocessor">#define R_SPARC_UA64 54</span></div> <div class="line"><a name="l01275"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abe7e5390fe029fb378a573f4510c7771"> 1275</a></span> <span class="preprocessor">#define R_SPARC_UA16 55</span></div> <div class="line"><a name="l01276"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9797d6ef9ddab6c867e219f1c38fa824"> 1276</a></span> <span class="preprocessor">#define R_SPARC_TLS_GD_HI22 56</span></div> <div class="line"><a name="l01277"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a30f53038f3fd565aed9c64fd6c3ecaa8"> 1277</a></span> <span class="preprocessor">#define R_SPARC_TLS_GD_LO10 57</span></div> <div class="line"><a name="l01278"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aefc5e624072c0c69de8c7b013b7e4da6"> 1278</a></span> <span class="preprocessor">#define R_SPARC_TLS_GD_ADD 58</span></div> <div class="line"><a name="l01279"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abe656eb2aaa89daeb0ff12a2916cb64c"> 1279</a></span> <span class="preprocessor">#define R_SPARC_TLS_GD_CALL 59</span></div> <div class="line"><a name="l01280"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aac7021afda8d1ae8f9d21206f04e7c74"> 1280</a></span> <span class="preprocessor">#define R_SPARC_TLS_LDM_HI22 60</span></div> <div class="line"><a name="l01281"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad1817e62a60c86a7e5d94a0bd063885d"> 1281</a></span> <span class="preprocessor">#define R_SPARC_TLS_LDM_LO10 61</span></div> <div class="line"><a name="l01282"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2182ddef6d12e9bb092d2d4d3b04df85"> 1282</a></span> <span class="preprocessor">#define R_SPARC_TLS_LDM_ADD 62</span></div> <div class="line"><a name="l01283"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0b524b7ff1b01f76fe4a4651c67c4541"> 1283</a></span> <span class="preprocessor">#define R_SPARC_TLS_LDM_CALL 63</span></div> <div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a03eb2fa136567760306c925a5a8291a1"> 1284</a></span> <span class="preprocessor">#define R_SPARC_TLS_LDO_HIX22 64</span></div> <div class="line"><a name="l01285"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab08f043c32fed9a193243c80e33c7fed"> 1285</a></span> <span class="preprocessor">#define R_SPARC_TLS_LDO_LOX10 65</span></div> <div class="line"><a name="l01286"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#af601a46ff56c75a6ba2a479809bc89db"> 1286</a></span> <span class="preprocessor">#define R_SPARC_TLS_LDO_ADD 66</span></div> <div class="line"><a name="l01287"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#afada260299ca8b9604ec108b3cd3eba4"> 1287</a></span> <span class="preprocessor">#define R_SPARC_TLS_IE_HI22 67</span></div> <div class="line"><a name="l01288"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aae81a765a5cca95d6aa50f16b2abbadf"> 1288</a></span> <span class="preprocessor">#define R_SPARC_TLS_IE_LO10 68</span></div> <div class="line"><a name="l01289"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a85a2ca4bfa2efa295f5ad9fda0a6df12"> 1289</a></span> <span class="preprocessor">#define R_SPARC_TLS_IE_LD 69</span></div> <div class="line"><a name="l01290"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa5f17bbc36150fb985c53b7612efb7d0"> 1290</a></span> <span class="preprocessor">#define R_SPARC_TLS_IE_LDX 70</span></div> <div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a030e8eb2c0bd0001686c76b1c734e4d8"> 1291</a></span> <span class="preprocessor">#define R_SPARC_TLS_IE_ADD 71</span></div> <div class="line"><a name="l01292"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2286775f1490392b308a979eb92e4388"> 1292</a></span> <span class="preprocessor">#define R_SPARC_TLS_LE_HIX22 72</span></div> <div class="line"><a name="l01293"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1ef04d51f4d1fed1755494287546d2c4"> 1293</a></span> <span class="preprocessor">#define R_SPARC_TLS_LE_LOX10 73</span></div> <div class="line"><a name="l01294"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1f8e86e4fdc09f471cd13f7ceddfd128"> 1294</a></span> <span class="preprocessor">#define R_SPARC_TLS_DTPMOD32 74</span></div> <div class="line"><a name="l01295"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a90e73407262d240d85d1cd3a35794cd6"> 1295</a></span> <span class="preprocessor">#define R_SPARC_TLS_DTPMOD64 75</span></div> <div class="line"><a name="l01296"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a371c628fb21bd5a12ec21dde275aa1d2"> 1296</a></span> <span class="preprocessor">#define R_SPARC_TLS_DTPOFF32 76</span></div> <div class="line"><a name="l01297"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ac312d634d6c21e4bc3d9854d26a43291"> 1297</a></span> <span class="preprocessor">#define R_SPARC_TLS_DTPOFF64 77</span></div> <div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#adbdc727748c27d82557ae8119c6ce0e6"> 1298</a></span> <span class="preprocessor">#define R_SPARC_TLS_TPOFF32 78</span></div> <div class="line"><a name="l01299"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5f5e71b5a5fc8aaa236be446cd8c93d7"> 1299</a></span> <span class="preprocessor">#define R_SPARC_TLS_TPOFF64 79</span></div> <div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>  </div> <div class="line"><a name="l01301"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abe818855f9b5fedf3e6a2b70f8b0c209"> 1301</a></span> <span class="preprocessor">#define R_X86_64_NONE 0 </span><span class="comment">/* No relocation. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01302"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a14c39da8e2667c3dffe6d4a8367df892"> 1302</a></span> <span class="preprocessor">#define R_X86_64_64 1 </span><span class="comment">/* Add 64 bit symbol value. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abec463c99fa550e249c19a049607efbe"> 1303</a></span> <span class="preprocessor">#define R_X86_64_PC32 2 </span><span class="comment">/* PC-relative 32 bit signed sym value. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01304"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#abd16f65aa553f8cd9e6faa94008043ed"> 1304</a></span> <span class="preprocessor">#define R_X86_64_GOT32 3 </span><span class="comment">/* PC-relative 32 bit GOT offset. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01305"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a41d2aa44df952cc179708820b07d7b48"> 1305</a></span> <span class="preprocessor">#define R_X86_64_PLT32 4 </span><span class="comment">/* PC-relative 32 bit PLT offset. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01306"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a74ac888d34123ebe21ef335636126c18"> 1306</a></span> <span class="preprocessor">#define R_X86_64_COPY 5 </span><span class="comment">/* Copy data from shared object. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01307"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ad5b3820ef30946336533f06cf452e94d"> 1307</a></span> <span class="preprocessor">#define R_X86_64_GLOB_DAT 6 </span><span class="comment">/* Set GOT entry to data address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01308"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1ae5646c7bc0fee8eb0a73b777734e17"> 1308</a></span> <span class="preprocessor">#define R_X86_64_JMP_SLOT 7 </span><span class="comment">/* Set GOT entry to code address. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01309"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab870db922a99a4f021a6489bcb3bc1f6"> 1309</a></span> <span class="preprocessor">#define R_X86_64_RELATIVE 8 </span><span class="comment">/* Add load address of shared object. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01310"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a7056e68b869fca5887922e88fe1e9699"> 1310</a></span> <span class="preprocessor">#define R_X86_64_GOTPCREL 9 </span><span class="comment">/* Add 32 bit signed pcrel offset to GOT. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01311"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4f37cfdc622c13b94177392224c840b1"> 1311</a></span> <span class="preprocessor">#define R_X86_64_32 10 </span><span class="comment">/* Add 32 bit zero extended symbol value */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01312"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a5f5f510f3193a8abc7a14235c6393181"> 1312</a></span> <span class="preprocessor">#define R_X86_64_32S 11 </span><span class="comment">/* Add 32 bit sign extended symbol value */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01313"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0558a01f45502521436593644fa2a8a4"> 1313</a></span> <span class="preprocessor">#define R_X86_64_16 12 </span><span class="comment">/* Add 16 bit zero extended symbol value */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3debe9e5a79028bbe985a47c07a011ee"> 1314</a></span> <span class="preprocessor">#define R_X86_64_PC16 13 </span><span class="comment">/* Add 16 bit signed extended pc relative symbol value */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01315"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab8e43d25b967795b1cc727a7da7ac710"> 1315</a></span> <span class="preprocessor">#define R_X86_64_8 14 </span><span class="comment">/* Add 8 bit zero extended symbol value */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01316"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a58644486630ef3a5880c72f9908823a5"> 1316</a></span> <span class="preprocessor">#define R_X86_64_PC8 15 </span><span class="comment">/* Add 8 bit signed extended pc relative symbol value */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01317"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aec5323fd48332b0e47715e72396645a2"> 1317</a></span> <span class="preprocessor">#define R_X86_64_DTPMOD64 16 </span><span class="comment">/* ID of module containing symbol */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01318"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a31fdf1275c4ab465d08d5f5c168c974c"> 1318</a></span> <span class="preprocessor">#define R_X86_64_DTPOFF64 17 </span><span class="comment">/* Offset in TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01319"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a0fe33c27748088d683a49276dbc58a8f"> 1319</a></span> <span class="preprocessor">#define R_X86_64_TPOFF64 18 </span><span class="comment">/* Offset in static TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01320"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a3b81a4af44b4c5e9fb6c57ca87b91999"> 1320</a></span> <span class="preprocessor">#define R_X86_64_TLSGD 19 </span><span class="comment">/* PC relative offset to GD GOT entry */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01321"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a9022bcb2fc3b63e8b5428dd7504bd97e"> 1321</a></span> <span class="preprocessor">#define R_X86_64_TLSLD 20 </span><span class="comment">/* PC relative offset to LD GOT entry */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01322"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a13fe8a6612c3c948626c3d0d164c7895"> 1322</a></span> <span class="preprocessor">#define R_X86_64_DTPOFF32 21 </span><span class="comment">/* Offset in TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01323"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a1d726bc6a54aca117dc139494531f63d"> 1323</a></span> <span class="preprocessor">#define R_X86_64_GOTTPOFF 22 </span><span class="comment">/* PC relative offset to IE GOT entry */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01324"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a00f909a41235ee5fcce0f06a33aade4b"> 1324</a></span> <span class="preprocessor">#define R_X86_64_TPOFF32 23 </span><span class="comment">/* Offset in static TLS block */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01325"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a954e0bab26368c1d57b5e767a72c12fe"> 1325</a></span> <span class="preprocessor">#define R_X86_64_PC64 24 </span><span class="comment">/* PC-relative 64 bit signed sym value. */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01326"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2d48d170800d64371978c9504bbc4cad"> 1326</a></span> <span class="preprocessor">#define R_X86_64_GOTOFF64 25</span></div> <div class="line"><a name="l01327"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ae8131f9f9d1564ea7f004dc782e63614"> 1327</a></span> <span class="preprocessor">#define R_X86_64_GOTPC32 26</span></div> <div class="line"><a name="l01328"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a84b940e8f407a07bea44a29a4fa7fa0f"> 1328</a></span> <span class="preprocessor">#define R_X86_64_GOT64 27</span></div> <div class="line"><a name="l01329"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#ab3368fa29f2a1ebd37057740b1c8762c"> 1329</a></span> <span class="preprocessor">#define R_X86_64_GOTPCREL64 28</span></div> <div class="line"><a name="l01330"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#aa65ef4113b105f5e3878633535bc4d0f"> 1330</a></span> <span class="preprocessor">#define R_X86_64_GOTPC64 29</span></div> <div class="line"><a name="l01331"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a8390dacc49097d22cae52d79f7b174d6"> 1331</a></span> <span class="preprocessor">#define R_X86_64_GOTPLT64 30</span></div> <div class="line"><a name="l01332"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a42646bc038009dc59358666e8cb6e2fd"> 1332</a></span> <span class="preprocessor">#define R_X86_64_PLTOFF64 31</span></div> <div class="line"><a name="l01333"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4ddb61bf54c4972006cb79a5f05aede4"> 1333</a></span> <span class="preprocessor">#define R_X86_64_SIZE32 32</span></div> <div class="line"><a name="l01334"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a6fe2d075c8373503add784f862ad7779"> 1334</a></span> <span class="preprocessor">#define R_X86_64_SIZE64 33</span></div> <div class="line"><a name="l01335"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#acb3a88ffcc8b175c37a94c98d4bf3944"> 1335</a></span> <span class="preprocessor">#define R_X86_64_GOTPC32_TLSDESC 34</span></div> <div class="line"><a name="l01336"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a4103c89d199b6c9483e830dc09abd6cc"> 1336</a></span> <span class="preprocessor">#define R_X86_64_TLSDESC_CALL 35</span></div> <div class="line"><a name="l01337"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a63ed07398546f3c3d75805b2546ac77a"> 1337</a></span> <span class="preprocessor">#define R_X86_64_TLSDESC 36</span></div> <div class="line"><a name="l01338"></a><span class="lineno"><a class="line" href="../../dd/d58/elf__common_8h.html#a2ea41514e2058d98b0a39a19286b4128"> 1338</a></span> <span class="preprocessor">#define R_X86_64_IRELATIVE 37</span></div> <div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>  </div> <div class="line"><a name="l01340"></a><span class="lineno"> 1340</span> <span class="preprocessor">#endif </span><span class="comment">/* !_SYS_ELF_COMMON_H_ */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="astructElf__Note_html_a4f182b46995fbbc31359eab4c54a63a4"><div class="ttname"><a href="../../d9/dda/structElf__Note.html#a4f182b46995fbbc31359eab4c54a63a4">Elf_Note::n_type</a></div><div class="ttdeci">uint32_t n_type</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00048">elf_common.h:48</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="astructElf__Note_html_adb07e0a7f6819924593c998cbde475b5"><div class="ttname"><a href="../../d9/dda/structElf__Note.html#adb07e0a7f6819924593c998cbde475b5">Elf_Note::n_namesz</a></div><div class="ttdeci">uint32_t n_namesz</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00046">elf_common.h:46</a></div></div> <div class="ttc" id="astructElf__GNU__Hash__Header_html"><div class="ttname"><a href="../../dd/dc8/structElf__GNU__Hash__Header.html">Elf_GNU_Hash_Header</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00110">elf_common.h:110</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="astructElf__GNU__Hash__Header_html_a0184f6ba61363afad50329259a4687e5"><div class="ttname"><a href="../../dd/dc8/structElf__GNU__Hash__Header.html#a0184f6ba61363afad50329259a4687e5">Elf_GNU_Hash_Header::gh_maskwords</a></div><div class="ttdeci">uint32_t gh_maskwords</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00113">elf_common.h:113</a></div></div> <div class="ttc" id="astructElf__Note_html_a9878f5cc225e120477709c82980befa5"><div class="ttname"><a href="../../d9/dda/structElf__Note.html#a9878f5cc225e120477709c82980befa5">Elf_Note::n_descsz</a></div><div class="ttdeci">uint32_t n_descsz</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00047">elf_common.h:47</a></div></div> <div class="ttc" id="astructElf__GNU__Hash__Header_html_abb44788f90bfe6b81e54716dcc16a7ec"><div class="ttname"><a href="../../dd/dc8/structElf__GNU__Hash__Header.html#abb44788f90bfe6b81e54716dcc16a7ec">Elf_GNU_Hash_Header::gh_nbuckets</a></div><div class="ttdeci">uint32_t gh_nbuckets</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00111">elf_common.h:111</a></div></div> <div class="ttc" id="astructElf__GNU__Hash__Header_html_aad9ee02e3fc3d5ed85afd8a46f1291b6"><div class="ttname"><a href="../../dd/dc8/structElf__GNU__Hash__Header.html#aad9ee02e3fc3d5ed85afd8a46f1291b6">Elf_GNU_Hash_Header::gh_shift2</a></div><div class="ttdeci">uint32_t gh_shift2</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00114">elf_common.h:114</a></div></div> <div class="ttc" id="astructElf__GNU__Hash__Header_html_ae9573901a181a8155acede719f72856d"><div class="ttname"><a href="../../dd/dc8/structElf__GNU__Hash__Header.html#ae9573901a181a8155acede719f72856d">Elf_GNU_Hash_Header::gh_symndx</a></div><div class="ttdeci">uint32_t gh_symndx</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d58/elf__common_8h_source.html#l00112">elf_common.h:112</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="../../dd/d58/elf__common_8h.html">elf_common.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>