Files
moslab-code/doc/source/html/group__l4util__elf.html
2025-09-12 15:55:45 +02:00

2321 lines
216 KiB
HTML

<!-- HTML header for doxygen 1.9.1-->
<!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.15.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>L4Re Operating System Framework: ELF binary format</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="l4re-awesome.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="projectlogo"><img alt="Logo" src="L4Re_rgb_logo_quer_hg_h55.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">L4Re Operating System Framework
</div>
<div id="projectbrief">Interface and Usage Documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.15.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
</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">
$(function(){initNavTree('group__l4util__elf.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">ELF binary format <div class="ingroups"><a class="el" href="group__l4util__api.html">Utility Functions</a></div></div></div>
</div><!--header-->
<div class="contents">
<p>Functions and types related to ELF binaries.
<a href="#details">More...</a></p>
<div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"><span class="dynarrow"><span class="arrowhead closed"></span></span>Collaboration diagram for ELF binary format:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="group__l4util__elf.svg" width="326" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-files" class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:elf_2Eh" id="r_elf_2Eh"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elf_8h.html">elf.h</a></td></tr>
<tr class="memdesc:elf_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF definition. <br /></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-nested-classes" class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:Elf32_5FEhdr" id="r_Elf32_5FEhdr"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf32__Ehdr.html">Elf32_Ehdr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF32 header. <a href="structElf32__Ehdr.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf64_5FEhdr" id="r_Elf64_5FEhdr"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf64__Ehdr.html">Elf64_Ehdr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF64 header. <a href="structElf64__Ehdr.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf32_5FShdr" id="r_Elf32_5FShdr"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf32__Shdr.html">Elf32_Shdr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF32 section header. <a href="structElf32__Shdr.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf64_5FShdr" id="r_Elf64_5FShdr"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf64__Shdr.html">Elf64_Shdr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF64 section header. <a href="structElf64__Shdr.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf32_5FPhdr" id="r_Elf32_5FPhdr"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf32__Phdr.html">Elf32_Phdr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF32 program header. <a href="structElf32__Phdr.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf64_5FPhdr" id="r_Elf64_5FPhdr"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf64__Phdr.html">Elf64_Phdr</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF64 program header. <a href="structElf64__Phdr.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf32_5FDyn" id="r_Elf32_5FDyn"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf32__Dyn.html">Elf32_Dyn</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF32 dynamic entry. <a href="structElf32__Dyn.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf64_5FDyn" id="r_Elf64_5FDyn"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf64__Dyn.html">Elf64_Dyn</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF64 dynamic entry. <a href="structElf64__Dyn.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf32_5FRel" id="r_Elf32_5FRel"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf32__Rel.html">Elf32_Rel</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF32 relocation entry w/o addend. <a href="structElf32__Rel.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf32_5FRela" id="r_Elf32_5FRela"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf32__Rela.html">Elf32_Rela</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF32 relocation entry w/ addend. <a href="structElf32__Rela.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf64_5FRel" id="r_Elf64_5FRel"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf64__Rel.html">Elf64_Rel</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF64 relocation entry w/o addend. <a href="structElf64__Rel.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf64_5FRela" id="r_Elf64_5FRela"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf64__Rela.html">Elf64_Rela</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF64 relocation entry w/ addend. <a href="structElf64__Rela.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf32_5FSym" id="r_Elf32_5FSym"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf32__Sym.html">Elf32_Sym</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF32 symbol table entry. <a href="structElf32__Sym.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf64_5FSym" id="r_Elf64_5FSym"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf64__Sym.html">Elf64_Sym</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">ELF64 symbol table entry. <a href="structElf64__Sym.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf32_5FAuxv" id="r_Elf32_5FAuxv"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf32__Auxv.html">Elf32_Auxv</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliary vector (32-bit). <a href="structElf32__Auxv.html#details">More...</a><br /></td></tr>
<tr class="memitem:Elf64_5FAuxv" id="r_Elf64_5FAuxv"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElf64__Auxv.html">Elf64_Auxv</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliary vector (64-bit). <a href="structElf64__Auxv.html#details">More...</a><br /></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-define-members" class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gaf16b73934307a73193748f160d39ad24" id="r_gaf16b73934307a73193748f160d39ad24"><td class="memItemLeft" align="right" valign="top"><a id="gaf16b73934307a73193748f160d39ad24" name="gaf16b73934307a73193748f160d39ad24"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ElfW</b>(type)</td></tr>
<tr class="memdesc:gaf16b73934307a73193748f160d39ad24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use 64 or 32 bits types depending on the target architecture. <br /></td></tr>
<tr class="memitem:ga8d1ac0f35a8999a4a8a3350ca95ab54b" id="r_ga8d1ac0f35a8999a4a8a3350ca95ab54b"><td class="memItemLeft" align="right" valign="top"><a id="ga8d1ac0f35a8999a4a8a3350ca95ab54b" name="ga8d1ac0f35a8999a4a8a3350ca95ab54b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ELF32_R_SYM</b>(i)</td></tr>
<tr class="memdesc:ga8d1ac0f35a8999a4a8a3350ca95ab54b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Symbol table index. <br /></td></tr>
<tr class="memitem:gaa4ffd69f2c1c03229686bfa3a898db00" id="r_gaa4ffd69f2c1c03229686bfa3a898db00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa4ffd69f2c1c03229686bfa3a898db00">ELF32_R_TYPE</a>(i)</td></tr>
<tr class="memitem:gaeb7c1eec87bedbd8241d71ce4617d72c" id="r_gaeb7c1eec87bedbd8241d71ce4617d72c"><td class="memItemLeft" align="right" valign="top"><a id="gaeb7c1eec87bedbd8241d71ce4617d72c" name="gaeb7c1eec87bedbd8241d71ce4617d72c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ELF32_R_INFO</b>(s, t)</td></tr>
<tr class="memdesc:gaeb7c1eec87bedbd8241d71ce4617d72c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create info from symbol table index + type. <br /></td></tr>
<tr class="memitem:gab8a1253bfcc928f9aa9d4177d84f6830" id="r_gab8a1253bfcc928f9aa9d4177d84f6830"><td class="memItemLeft" align="right" valign="top"><a id="gab8a1253bfcc928f9aa9d4177d84f6830" name="gab8a1253bfcc928f9aa9d4177d84f6830"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ELF64_R_SYM</b>(i)</td></tr>
<tr class="memdesc:gab8a1253bfcc928f9aa9d4177d84f6830"><td class="mdescLeft">&#160;</td><td class="mdescRight">Symbol table index. <br /></td></tr>
<tr class="memitem:ga51aeadee885873fec9a218c058fe9e09" id="r_ga51aeadee885873fec9a218c058fe9e09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga51aeadee885873fec9a218c058fe9e09">ELF64_R_TYPE</a>(i)</td></tr>
<tr class="memitem:ga90f5b8712be4ba75603096a0bb4c38d5" id="r_ga90f5b8712be4ba75603096a0bb4c38d5"><td class="memItemLeft" align="right" valign="top"><a id="ga90f5b8712be4ba75603096a0bb4c38d5" name="ga90f5b8712be4ba75603096a0bb4c38d5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ELF64_R_INFO</b>(s, t)</td></tr>
<tr class="memdesc:ga90f5b8712be4ba75603096a0bb4c38d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create info from symbol table index + type. <br /></td></tr>
<tr class="memitem:ga3b84f3e0e035d1264115f5c76227c5eb" id="r_ga3b84f3e0e035d1264115f5c76227c5eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3b84f3e0e035d1264115f5c76227c5eb">ELF32_ST_BIND</a>(i)</td></tr>
<tr class="memitem:ga54dd2783f11c5f926d8db9250e1baa35" id="r_ga54dd2783f11c5f926d8db9250e1baa35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga54dd2783f11c5f926d8db9250e1baa35">ELF32_ST_TYPE</a>(i)</td></tr>
<tr class="memitem:gaceda3fb943b9f15cc44fe24651c25f29" id="r_gaceda3fb943b9f15cc44fe24651c25f29"><td class="memItemLeft" align="right" valign="top"><a id="gaceda3fb943b9f15cc44fe24651c25f29" name="gaceda3fb943b9f15cc44fe24651c25f29"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ELF32_ST_INFO</b>(b, t)</td></tr>
<tr class="memdesc:gaceda3fb943b9f15cc44fe24651c25f29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make info from bind + type. <br /></td></tr>
<tr class="memitem:ga630907a2afaf3aea5441635416cdb037" id="r_ga630907a2afaf3aea5441635416cdb037"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga630907a2afaf3aea5441635416cdb037">ELF64_ST_BIND</a>(i)</td></tr>
<tr class="memitem:ga46a82febd2ecb9d8a0cd39810370a11b" id="r_ga46a82febd2ecb9d8a0cd39810370a11b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga46a82febd2ecb9d8a0cd39810370a11b">ELF64_ST_TYPE</a>(i)</td></tr>
<tr class="memitem:ga619b926d1b0d7d38a42bd0fc90bd44bb" id="r_ga619b926d1b0d7d38a42bd0fc90bd44bb"><td class="memItemLeft" align="right" valign="top"><a id="ga619b926d1b0d7d38a42bd0fc90bd44bb" name="ga619b926d1b0d7d38a42bd0fc90bd44bb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ELF64_ST_INFO</b>(b, t)</td></tr>
<tr class="memdesc:ga619b926d1b0d7d38a42bd0fc90bd44bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make info from bind + type. <br /></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-typedef-members" class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga3c4494848258e7d16bf8b27e16ca1816" id="r_ga3c4494848258e7d16bf8b27e16ca1816"><td class="memItemLeft" align="right" valign="top"><a id="ga3c4494848258e7d16bf8b27e16ca1816" name="ga3c4494848258e7d16bf8b27e16ca1816"></a>
typedef struct Elf32_Auxv&#160;</td><td class="memItemRight" valign="bottom"><b>Elf32_Auxv</b></td></tr>
<tr class="memdesc:ga3c4494848258e7d16bf8b27e16ca1816"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliary vector (32-bit). <br /></td></tr>
<tr class="memitem:gabc04ce3f2916b24ea4ee27f0d7687bd7" id="r_gabc04ce3f2916b24ea4ee27f0d7687bd7"><td class="memItemLeft" align="right" valign="top"><a id="gabc04ce3f2916b24ea4ee27f0d7687bd7" name="gabc04ce3f2916b24ea4ee27f0d7687bd7"></a>
typedef struct Elf64_Auxv&#160;</td><td class="memItemRight" valign="bottom"><b>Elf64_Auxv</b></td></tr>
<tr class="memdesc:gabc04ce3f2916b24ea4ee27f0d7687bd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliary vector (64-bit). <br /></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-enum-members" class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga4cb999dddacbc0036f0816d223cb67e7" id="r_ga4cb999dddacbc0036f0816d223cb67e7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="#gga4cb999dddacbc0036f0816d223cb67e7af0fb70219e42cb17f443b5a058e21f57">EI_NIDENT</a> = 16
}</td></tr>
<tr class="memitem:ga1f1765cb83b2bcca9b7d84c955929d52" id="r_ga1f1765cb83b2bcca9b7d84c955929d52"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1f1765cb83b2bcca9b7d84c955929d52">Elf_ETs</a> { <br />
&#160;&#160;<a class="el" href="#gga1f1765cb83b2bcca9b7d84c955929d52a16ec634ec16b5750f108673917d231a8">ET_NONE</a> = 0
, <a class="el" href="#gga1f1765cb83b2bcca9b7d84c955929d52a643c2b18fd5edd897eed4462bb70e3ea">ET_REL</a> = 1
, <a class="el" href="#gga1f1765cb83b2bcca9b7d84c955929d52aff80e596d1ea270d3913f3b2307e3e2b">ET_EXEC</a> = 2
, <a class="el" href="#gga1f1765cb83b2bcca9b7d84c955929d52a6f74666d6507191328044aa839534c4e">ET_DYN</a> = 3
, <br />
&#160;&#160;<a class="el" href="#gga1f1765cb83b2bcca9b7d84c955929d52ad0fdf1845f785a5a43313801bbf6f741">ET_CORE</a> = 4
, <a class="el" href="#gga1f1765cb83b2bcca9b7d84c955929d52ab27c95c9df90f9e943194f006b03f719">ET_LOPROC</a> = 0xff00
, <a class="el" href="#gga1f1765cb83b2bcca9b7d84c955929d52aa2025b338c94b3a81e1e946155c2c063">ET_HIPROC</a> = 0xffff
<br />
}</td></tr>
<tr class="memdesc:ga1f1765cb83b2bcca9b7d84c955929d52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object file type. <a href="#ga1f1765cb83b2bcca9b7d84c955929d52">More...</a><br /></td></tr>
<tr class="memitem:gac8d0eceebc222b45f2406bd1273aae84" id="r_gac8d0eceebc222b45f2406bd1273aae84"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac8d0eceebc222b45f2406bd1273aae84">Elf_EMs</a> { <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84abd73bc7cc5fe9be7a5f32e160764ed1f">EM_NONE</a> = 0
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a2603f1600c862eb921c126d1bc015a87">EM_M32</a> = 1
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a28922f9b5a993341a86e072d9ba3ae76">EM_SPARC</a> = 2
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84af3e2e03ca6541793d586bee07c46ccee">EM_386</a> = 3
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a46cd02c1bddb826c5229eae765099c69">EM_68K</a> = 4
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a00d64918284ff4a7f6a04f2f7e7af8da">EM_88K</a> = 5
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a91e9c8b330fff548c6ee2b6db666cfbd">EM_860</a> = 7
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a708f7e561b5a611a77568f9505a67fe9">EM_MIPS</a> = 8
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ad9ecd7eeeff20572860b9bb5e98ca42d">EM_MIPS_RS4_BE</a> = 10
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a4949cf02084b958d542f6c18cabb3a42">EM_SPARC64</a> = 11
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a8aa586be5ca1cc8f7e70a86479a5dec6">EM_PARISC</a> = 15
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a8a713a8b957550acc282f36935d202d8">EM_VPP500</a> = 17
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84aafc500abcb1acb190b20c2aee69838af">EM_SPARC32PLUS</a> = 18
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a8f6a3def971f7822c6e853f442bf2bf3">EM_960</a> = 19
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ac34788e1e921de994e11e9b8abcb4cc1">EM_PPC</a> = 20
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84abb681b3d23ec753333cb15eb6548f4de">EM_V800</a> = 36
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a2251f476f0fb75667072523c0e13f7ca">EM_FR20</a> = 37
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84abd141eae5cb6aa10c9700751f99e8023">EM_RH32</a> = 38
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ab6acd3a7e27a3d617276aa5ca22603f6">EM_RCE</a> = 39
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a3780a292c8a02caa17876e41016ae463">EM_ARM</a> = 40
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a3eb3278e7b167875c4926e6fc26a1551">EM_ALPHA</a> = 41
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ac604071088d6aeb759924c204d044a5d">EM_SH</a> = 42
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ae78d591e2225e50a9b5bb285028023c4">EM_SPARCV9</a> = 43
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a04d841fbe0fc1615366275e4aad47d88">EM_TRICORE</a> = 44
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84abe74dfa7a236c200a3d1fdb8d06e9d07">EM_ARC</a> = 45
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a040802c5079c3df3d48c0aa76dadcb61">EM_H8_300</a> = 46
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a3eeb1e22dc2b20ac910d693007e55924">EM_H8_300H</a> = 47
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a45bc0d81ed46ebb5d83984125dc6c788">EM_H8S</a> = 48
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a89e7dfe3a2d2793d3ccecb8e95cf8561">EM_H8_500</a> = 49
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a158242f5bc1f296f152e87712bc2d004">EM_IA_64</a> = 50
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ad587e63a5a833192d39238323baac3a3">EM_MIPS_X</a> = 51
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84aadfc3d5ea0ce08d3f8da936cbb15c1a2">EM_COLDFIRE</a> = 52
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a9942b90e36da09f899869ce3a7f6e65e">EM_68HC12</a> = 53
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a2e60621a8140d9a2bbbe2ce9a959daf6">EM_X86_64</a> = 62
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a2705c3b14cae1aee865627b4c42e0332">EM_PDSP</a> = 63
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a95a6d829b58ba37013910d2c048bfbcc">EM_FX66</a> = 66
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a6071438f820bc4b90e666cb04f658512">EM_ST9PLUS</a> = 67
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84afec5640d8f7f13ac1a9a8b645f406e84">EM_ST7</a> = 68
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a8412b1445e57cdf0a7c0ec329501b636">EM_68HC16</a> = 69
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a312f101ecf8cbe1b598c91b56d19b44d">EM_68HC11</a> = 70
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a6b8cb0f3afcc30c073a1067d2a6fa31e">EM_68HC08</a> = 71
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a88d923ab58f6dcdc7c64f02532dd18bb">EM_68HC05</a> = 72
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a13ba86a6e9e7ac82cbb311c576c0bd63">EM_SVX</a> = 73
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a4be46ad92bfa4100a5ee435505b202f0">EM_ST19</a> = 74
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84aa264c775fd8dbba4ea96b72c2fe36a8f">EM_VAX</a> = 75
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a7fd67c20c465e552d5af62d033932fc1">EM_CRIS</a> = 76
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a5a355c56c0f923d81fdd077edec86511">EM_JAVELIN</a> = 77
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84af50856ccd3c0f2a90168010516112fc2">EM_FIREPATH</a> = 78
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ac06cf7eabb5b5f0e2e4523ad3f71ad60">EM_ZSP</a> = 79
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a2531659d678d8358e3c23d69e8699edb">EM_MMIX</a> = 80
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a830385cf9e493af9e96dae36b1bb9ce6">EM_HUANY</a> = 81
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a477d01dd4fab5d36a7685e3c3db45072">EM_PRISM</a> = 82
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84acfa34cb9ad37e5aa1d22c9cd49170e3b">EM_AVR</a> = 83
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a5c092bc8b41287fb3469978fd6196687">EM_FR30</a> = 84
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ae12faaac3c211106fd3711bb911e9f00">EM_D10V</a> = 85
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ad939fe6152f11ea70ee3532148be69aa">EM_D30V</a> = 86
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84aff3fc0bf12d5574c50f7a4b26a00e30f">EM_V850</a> = 87
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a3723943f3c173a577f88ff0dd63ed42f">EM_M32R</a> = 88
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84adb152b1a527006ebee625460a6d030d8">EM_MN10300</a> = 89
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a9fc0d0c04acbaa099a4c1e9e47af1041">EM_MN10200</a> = 90
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a178c2f27a7c43688efc50d7c49e4bd92">EM_PJ</a> = 91
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a310ee2fbfa56fd2972ff0600a60d3141">EM_OPENRISC</a> = 92
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a3a1ac9d955b66878d62292d3f3a2ed6a">EM_ARC_A5</a> = 93
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a98ccba882aa7b0966c2bc652cc55d34a">EM_XTENSA</a> = 94
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a701ceb555f94bd8181d2ea071619ccae">EM_ALTERA_NIOS2</a> = 113
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a7b9053c5e4c306885841eab134535d54">EM_AARCH64</a> = 183
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a23b51c44c8ee877cf66fb6332224c810">EM_TILEPRO</a> = 188
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84aec759ae74c2e74e48349bdb2366feb98">EM_MICROBLAZE</a> = 189
, <br />
&#160;&#160;<a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84a3024c4adf13472e2cf73c8f0d8b27251">EM_TILEGX</a> = 191
, <a class="el" href="#ggac8d0eceebc222b45f2406bd1273aae84ae7291e24e22d05c77a14576b858af8c8">EM_RISCV</a> = 243
, <b>EM_NUM</b> = 244
<br />
}</td></tr>
<tr class="memdesc:gac8d0eceebc222b45f2406bd1273aae84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Required architecture. <a href="#gac8d0eceebc222b45f2406bd1273aae84">More...</a><br /></td></tr>
<tr class="memitem:ga7a2ddb5dc77d2cfaf153f599e1eafdf8" id="r_ga7a2ddb5dc77d2cfaf153f599e1eafdf8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7a2ddb5dc77d2cfaf153f599e1eafdf8">Elf_EVs</a> { <a class="el" href="#gga7a2ddb5dc77d2cfaf153f599e1eafdf8aed55dd6c8ee040c948acb2c7cfad9b5e">EV_NONE</a> = 0
, <a class="el" href="#gga7a2ddb5dc77d2cfaf153f599e1eafdf8aafdef7cb10311a2259ef9036154f883d">EV_CURRENT</a> = 1
}</td></tr>
<tr class="memdesc:ga7a2ddb5dc77d2cfaf153f599e1eafdf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object file version. <a href="#ga7a2ddb5dc77d2cfaf153f599e1eafdf8">More...</a><br /></td></tr>
<tr class="memitem:ga6fadd63e5f7e99216d3c910635af6c5c" id="r_ga6fadd63e5f7e99216d3c910635af6c5c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6fadd63e5f7e99216d3c910635af6c5c">Elf_EIs</a> { <br />
&#160;&#160;<a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5ca9a7fd99466c93eee3068eaceff295122">EI_MAG0</a> = 0
, <a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5ca3ba40c8906a48eae2c7854136dcd4034">EI_MAG1</a> = 1
, <a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5cafc58ff9022804936a5111c36b1f8edba">EI_MAG2</a> = 2
, <a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5caa0d2230d00a94866e6bd6045c8d68e82">EI_MAG3</a> = 3
, <br />
&#160;&#160;<a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5caac9b8531d68f60088b42d23a36c58417">EI_CLASS</a> = 4
, <a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5ca671a6f529b41b34eab16914253b98b92">EI_DATA</a> = 5
, <a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5caf9715ec03d0ab1d074f14c0b0a970e60">EI_VERSION</a> = 6
, <a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5cadc5fcbd09d2592f3b7cc113fa485b321">EI_OSABI</a> = 7
, <br />
&#160;&#160;<a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5ca14cba6abf3ec944f2fa32155a285f019">EI_ABIVERSION</a> = 8
, <a class="el" href="#gga6fadd63e5f7e99216d3c910635af6c5ca9cf514a98554faa15514e446c3a24c7d">EI_PAD</a> = 9
<br />
}</td></tr>
<tr class="memdesc:ga6fadd63e5f7e99216d3c910635af6c5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identification Indices. <a href="#ga6fadd63e5f7e99216d3c910635af6c5c">More...</a><br /></td></tr>
<tr class="memitem:ga3bf7f83c725ee690a07440672fc7a0db" id="r_ga3bf7f83c725ee690a07440672fc7a0db"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3bf7f83c725ee690a07440672fc7a0db">Elf_MAGs</a> { <a class="el" href="#gga3bf7f83c725ee690a07440672fc7a0dba68ae18f7adc749b48120229609e33140">ELFMAG0</a> = 0x7f
, <a class="el" href="#gga3bf7f83c725ee690a07440672fc7a0dba4c43c336380adf0847cec9ae22baf61c">ELFMAG1</a> = 'E'
, <a class="el" href="#gga3bf7f83c725ee690a07440672fc7a0dbaf2618af3a0064ecc7065125cd79e4e14">ELFMAG2</a> = 'L'
, <a class="el" href="#gga3bf7f83c725ee690a07440672fc7a0dbaa3e933d433a68b3ac6b8588d14a56549">ELFMAG3</a> = 'F'
}</td></tr>
<tr class="memdesc:ga3bf7f83c725ee690a07440672fc7a0db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Magic number. <a href="#ga3bf7f83c725ee690a07440672fc7a0db">More...</a><br /></td></tr>
<tr class="memitem:ga1ba2f4f58b118aea1d81619ed9c778a9" id="r_ga1ba2f4f58b118aea1d81619ed9c778a9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1ba2f4f58b118aea1d81619ed9c778a9">Elf_ClASSs</a> { <a class="el" href="#gga1ba2f4f58b118aea1d81619ed9c778a9a8fa2c7f9fb6b17e72f0e2bf4f243be05">ELFCLASSNONE</a> = 0
, <a class="el" href="#gga1ba2f4f58b118aea1d81619ed9c778a9a5c29ecfcbfb84b724e8a0fbef3bcae4f">ELFCLASS32</a> = 1
, <a class="el" href="#gga1ba2f4f58b118aea1d81619ed9c778a9a074ba185eac6ad1bc9278da779a6e6ce">ELFCLASS64</a> = 2
, <a class="el" href="#gga1ba2f4f58b118aea1d81619ed9c778a9a7da6c2c101f9a89c3293ac882fc067d8">ELFCLASSNUM</a> = 3
}</td></tr>
<tr class="memdesc:ga1ba2f4f58b118aea1d81619ed9c778a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">File class or capacity. <a href="#ga1ba2f4f58b118aea1d81619ed9c778a9">More...</a><br /></td></tr>
<tr class="memitem:ga10dd84e65b3773b4b31a522b3af4ab13" id="r_ga10dd84e65b3773b4b31a522b3af4ab13"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga10dd84e65b3773b4b31a522b3af4ab13">Elf_DATAs</a> { <a class="el" href="#gga10dd84e65b3773b4b31a522b3af4ab13adea2ce2224b0de5445570038c8ca06cf">ELFDATANONE</a> = 0
, <a class="el" href="#gga10dd84e65b3773b4b31a522b3af4ab13ac423a630104fceff7d0a1a3cb5ccb03b">ELFDATA2LSB</a> = 1
, <a class="el" href="#gga10dd84e65b3773b4b31a522b3af4ab13a0f4c75fc2dbe703ac030ce30629a9a3f">ELFDATA2MSB</a> = 2
, <a class="el" href="#gga10dd84e65b3773b4b31a522b3af4ab13ad294f9418eb09edd84b28c496b98acb1">ELFDATANUM</a> = 3
}</td></tr>
<tr class="memdesc:ga10dd84e65b3773b4b31a522b3af4ab13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data encoding. <a href="#ga10dd84e65b3773b4b31a522b3af4ab13">More...</a><br /></td></tr>
<tr class="memitem:ga299cfe185d1026f90275c71c4965bbd8" id="r_ga299cfe185d1026f90275c71c4965bbd8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga299cfe185d1026f90275c71c4965bbd8">Elf_OSABIs</a> { <br />
&#160;&#160;<a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8aa7a819e8fcc022feb6fcaf115d7daa0b">ELFOSABI_NONE</a> = 0
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8a78047add376ca59700a6993594879afb">ELFOSABI_SYSV</a> = 0
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8a27cacc2046f25b63aca77d969d5b8585">ELFOSABI_HPUX</a> = 1
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8a33f76ffd60321cea70e90c2c7766ab46">ELFOSABI_NETBSD</a> = 2
, <br />
&#160;&#160;<a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8a1c57f0d1e379445d032a732b22d5c756">ELFOSABI_LINUX</a> = 3
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8abc1a9dd94a50b2f2e8a7461bf3effb7a">ELFOSABI_SOLARIS</a> = 6
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8aab9d798ef73e64fd51d832a14873002b">ELFOSABI_AIX</a> = 7
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8a54c4e06056be939107f661d9e59ba574">ELFOSABI_IRIX</a> = 8
, <br />
&#160;&#160;<a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8adceb62956a1ab746cbfd80c26ce686e3">ELFOSABI_FREEBSD</a> = 9
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8a1dbcbd84b4513256f634ca59ad63934f">ELFOSABI_TRU64</a> = 10
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8af51b8ad86cd7e11b6d0c68093b062dfa">ELFOSABI_MODESTO</a> = 11
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8a9dbc2814828382fede4aba69927bba25">ELFOSABI_OPENBSD</a> = 12
, <br />
&#160;&#160;<a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8a5db71e6fc2335b7e6b8e84af4644280a">ELFOSABI_ARM</a> = 97
, <a class="el" href="#gga299cfe185d1026f90275c71c4965bbd8a626f2a2f5d5faf40759072d4a978a678">ELFOSABI_STANDALONE</a> = 255
<br />
}</td></tr>
<tr class="memdesc:ga299cfe185d1026f90275c71c4965bbd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identify operating system and ABI to which the object is targeted. <a href="#ga299cfe185d1026f90275c71c4965bbd8">More...</a><br /></td></tr>
<tr class="memitem:ga96a2ffa062354fdc2c23b4db080e3787" id="r_ga96a2ffa062354fdc2c23b4db080e3787"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga96a2ffa062354fdc2c23b4db080e3787">Elf_SHNs</a> { <br />
&#160;&#160;<a class="el" href="#gga96a2ffa062354fdc2c23b4db080e3787a4bb336f2d3f5668a5ce5dd10ff3e8d1b">SHN_UNDEF</a> = 0
, <a class="el" href="#gga96a2ffa062354fdc2c23b4db080e3787ad94be58616383cd19eb8f4cef7c0793e">SHN_LORESERVE</a> = 0xff00
, <a class="el" href="#gga96a2ffa062354fdc2c23b4db080e3787a79542b01fb7b7539de969f2dcbc234cc">SHN_LOPROC</a> = 0xff00
, <a class="el" href="#gga96a2ffa062354fdc2c23b4db080e3787a716cf973f2bbb1414d016b66a43ef380">SHN_HIPROC</a> = 0xff1f
, <br />
&#160;&#160;<a class="el" href="#gga96a2ffa062354fdc2c23b4db080e3787abab6d403ded81fa04121528e6a98e279">SHN_ABS</a> = 0xfff1
, <a class="el" href="#gga96a2ffa062354fdc2c23b4db080e3787a495013377d31f7083d641169ae009492">SHN_COMMON</a> = 0xfff2
, <a class="el" href="#gga96a2ffa062354fdc2c23b4db080e3787adb281663eef498325eb5d7eda7ab853c">SHN_HIRESERVE</a> = 0xffff
<br />
}</td></tr>
<tr class="memdesc:ga96a2ffa062354fdc2c23b4db080e3787"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special section indexes. <a href="#ga96a2ffa062354fdc2c23b4db080e3787">More...</a><br /></td></tr>
<tr class="memitem:ga86431b7d9336331d0d455feda9e4dd4c" id="r_ga86431b7d9336331d0d455feda9e4dd4c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga86431b7d9336331d0d455feda9e4dd4c">Elf_SHTs</a> { <br />
&#160;&#160;<a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4caa131743814e8f0dde8dddac6dbb6b3cd">SHT_NULL</a> = 0
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca1aba15f822554d4f8e031628b5a4657d">SHT_PROGBITS</a> = 1
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca9687fbf26fec535564003c8b7fdf7054">SHT_SYMTAB</a> = 2
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca5774b0a47c9368b415dca22301395aa3">SHT_STRTAB</a> = 3
, <br />
&#160;&#160;<a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca186136f1792792a2eee8fb03a09604b7">SHT_RELA</a> = 4
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca0f4a93fa756476e83e206e3ae3d1d1bf">SHT_HASH</a> = 5
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4caee5c1c09db41a75bc36a395361b4dc5a">SHT_DYNAMIC</a> = 6
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca943a13587d28e61ddaa197a666f1b06a">SHT_NOTE</a> = 7
, <br />
&#160;&#160;<a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca985f94e6ac3b5a28032272578a16a49a">SHT_NOBITS</a> = 8
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca5e725986507e6d3d83eaea79b8625f48">SHT_REL</a> = 9
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4cacd932f6a7e48ad46f66879e71c795e06">SHT_SHLIB</a> = 10
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4cac55e7aa6639ecf06ef2714fac7de7bd8">SHT_DYNSYM</a> = 11
, <br />
&#160;&#160;<a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca8a6c618c2e9866e527621bb49d985653">SHT_INIT_ARRAY</a> = 14
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca658bc816f140857aadb05aa2e3cb01a0">SHT_FINI_ARRAY</a> = 15
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4cac85e29f3532c8b930c7dc1aea592b859">SHT_PREINIT_ARRAY</a> = 16
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca7fa26468f34bf2de4856e53e7e26cb57">SHT_GROUP</a> = 17
, <br />
&#160;&#160;<a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca5b9b65cb374539ac75411ecea17423d8">SHT_SYMTAB_SHNDX</a> = 18
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca05fa71820d4ae8afd17617f592933215">SHT_NUM</a> = 19
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4cab68add6bedb748e5b4f9c4aa75f61ed3">SHT_LOOS</a> = 0x60000000
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca609315092df4424553844ac64d091d7f">SHT_HIOS</a> = 0x6fffffff
, <br />
&#160;&#160;<a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4caeaf815345663e1684162ade1976660cd">SHT_LOPROC</a> = 0x70000000
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca70df175358de016b749daa73f85dc27a">SHT_HIPROC</a> = 0x7fffffff
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4ca9edf548bb23fc1852f2330415810228a">SHT_LOUSER</a> = 0x80000000
, <a class="el" href="#gga86431b7d9336331d0d455feda9e4dd4caad08f042fcb77803be97b3fdf3ad6b51">SHT_HIUSER</a> = 0xffffffff
<br />
}</td></tr>
<tr class="memdesc:ga86431b7d9336331d0d455feda9e4dd4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Section type. <a href="#ga86431b7d9336331d0d455feda9e4dd4c">More...</a><br /></td></tr>
<tr class="memitem:gab2499df03191b52f78883ffdc2bfa6a6" id="r_gab2499df03191b52f78883ffdc2bfa6a6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab2499df03191b52f78883ffdc2bfa6a6">Elf_SHFs</a> { <br />
&#160;&#160;<a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6aef50e249ad563be675a27e4d0ed8f3e6">SHF_WRITE</a> = 0x1
, <a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6a590cfc8811f53affec912129109657b0">SHF_ALLOC</a> = 0x2
, <a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6a7d398211f96108b898e1aa7acd5e234a">SHF_EXECINSTR</a> = 0x4
, <a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6a2b0e1ac34f1a6367c8b3551c1216d2b8">SHF_MERGE</a> = 0x10
, <br />
&#160;&#160;<a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6a4fad19bd62ba97d04a8e18cfc49c6c38">SHF_STRINGS</a> = 0x20
, <a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6a31e40765bfcbafe83bdc0783245c30a6">SHF_INFO_LINK</a> = 0x40
, <a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6ac741f7f2314bef713149e5c89399fa4f">SHF_OS_NONCONFORMING</a> = 0x100
, <a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6a797f00a298f262c07cb910123981bced">SHF_GROUP</a> = 0x200
, <br />
&#160;&#160;<a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6ae992302e1ad04f0c0d065b9ec674f70d">SHF_TLS</a> = 0x400
, <a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6af5c3f8bfc0cbe71625807336fd724b14">SHF_MASKOS</a> = 0x0ff00000
, <a class="el" href="#ggab2499df03191b52f78883ffdc2bfa6a6a5bf31a6b82cb589116416c353b722fcb">SHF_MASKPROC</a> = 0xf0000000
<br />
}</td></tr>
<tr class="memdesc:gab2499df03191b52f78883ffdc2bfa6a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Section attribute flags. <a href="#gab2499df03191b52f78883ffdc2bfa6a6">More...</a><br /></td></tr>
<tr class="memitem:ga1cb43f9b6bc49f0879545e6e7c811f5b" id="r_ga1cb43f9b6bc49f0879545e6e7c811f5b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1cb43f9b6bc49f0879545e6e7c811f5b">Elf_PTs</a> { <br />
&#160;&#160;<a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba62bfb1b538f27e5e3c5f80c4630110c6">PT_NULL</a> = 0
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5bafd8c9848b0be143b8aed12433c366e33">PT_LOAD</a> = 1
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5badb5972d68614ececce857a4a0e59eb73">PT_DYNAMIC</a> = 2
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5baf4f572e409fecbe5adaf4d2922426349">PT_INTERP</a> = 3
, <br />
&#160;&#160;<a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5badeefb0473e136e4c992386ec7b29bde2">PT_NOTE</a> = 4
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba2ed11f7cb857ea0462c80c1a48ee5928">PT_SHLIB</a> = 5
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba34eb875ba646e2f9c25c7637c0d21587">PT_PHDR</a> = 6
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba35043cd8c586647c07d6a8ab7c3f7b31">PT_TLS</a> = 7
, <br />
&#160;&#160;<a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba972b8ef78bd613bdb7de0a425b80d89c">PT_NUM</a> = 8
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba80394deeccd18c7eb638deb51b5561c5">PT_LOOS</a> = 0x60000000
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba29df479cc93653603cbbeed28a3994c2">PT_HIOS</a> = 0x6fffffff
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba20f5617084b54d26ae506ce9dabf3dc5">PT_LOPROC</a> = 0x70000000
, <br />
&#160;&#160;<a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba384e8634c1aa98561199b04d3f49a48b">PT_HIPROC</a> = 0x7fffffff
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5badb27e86abc40960ca0544a9c6f660424">PT_GNU_EH_FRAME</a> = PT_LOOS + 0x474e550
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba4c9884d60c50de08002a5d27f3a144e5">PT_GNU_STACK</a> = PT_LOOS + 0x474e551
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5ba43379d79a584bdab8a5d3eb861737659">PT_GNU_RELRO</a> = PT_LOOS + 0x474e552
, <br />
&#160;&#160;<a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5bac11184f0b2b96db5cdb8725e65965a7e">PT_L4_STACK</a> = PT_LOOS + 0x12
, <a class="el" href="#gga1cb43f9b6bc49f0879545e6e7c811f5baaf395e8cea78498cbc6fb776cef7bbf3">PT_L4_AUX</a> = PT_LOOS + 0x14
<br />
}</td></tr>
<tr class="memdesc:ga1cb43f9b6bc49f0879545e6e7c811f5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Segment types. <a href="#ga1cb43f9b6bc49f0879545e6e7c811f5b">More...</a><br /></td></tr>
<tr class="memitem:ga83ec0e1821f72597ed94ffdd9cc1e178" id="r_ga83ec0e1821f72597ed94ffdd9cc1e178"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga83ec0e1821f72597ed94ffdd9cc1e178">ELF_PFs</a> { <br />
&#160;&#160;<a class="el" href="#gga83ec0e1821f72597ed94ffdd9cc1e178aa68ecedabbb0a8a3e4c2e432e235109f">PF_X</a> = 0x1
, <a class="el" href="#gga83ec0e1821f72597ed94ffdd9cc1e178af1ffb1089cc302bb8066ab057661cff0">PF_W</a> = 0x2
, <a class="el" href="#gga83ec0e1821f72597ed94ffdd9cc1e178a3998adec5275e95fa13edd60ab213edc">PF_R</a> = 0x4
, <a class="el" href="#gga83ec0e1821f72597ed94ffdd9cc1e178ac8aba9251b2ff9473c34a188e0779c95">PF_MASKOS</a> = 0x0ff00000
, <br />
&#160;&#160;<a class="el" href="#gga83ec0e1821f72597ed94ffdd9cc1e178aa04cef8ebb57bd5767956841a049fe8f">PF_MASKPROC</a> = 0x7fffffff
<br />
}</td></tr>
<tr class="memdesc:ga83ec0e1821f72597ed94ffdd9cc1e178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Segment permissions. <a href="#ga83ec0e1821f72597ed94ffdd9cc1e178">More...</a><br /></td></tr>
<tr class="memitem:ga479a6103f148a70889af697c3fa0ecff" id="r_ga479a6103f148a70889af697c3fa0ecff"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga479a6103f148a70889af697c3fa0ecff">Elf_NTs_core</a> { <br />
&#160;&#160;<a class="el" href="#gga479a6103f148a70889af697c3fa0ecffaf008e029c4f50c5b63d2dfca410344a2">NT_PRSTATUS</a> = 1
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffad6e4edfe2625b5923d2f6a825ef2a413">NT_FPREGSET</a> = 2
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffabff26ad8be32d1fbd663e7a8fdf4d9cb">NT_PRPSINFO</a> = 3
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffaed114e68e6f7034b2dfec93c7533530a">NT_PRXREG</a> = 4
, <br />
&#160;&#160;<a class="el" href="#gga479a6103f148a70889af697c3fa0ecffa31a7843aa67b7a2b178a70769ba7603a">NT_TASKSTRUCT</a> = 4
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffaf84940d364d3307073c5c007cc960a38">NT_PLATFORM</a> = 5
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffa8da398562d30f8d65073a3a0c3b9236d">NT_AUXV</a> = 6
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffaf8ef3c7833a559c3958e692eeb2d0e3f">NT_GWINDOWS</a> = 7
, <br />
&#160;&#160;<a class="el" href="#gga479a6103f148a70889af697c3fa0ecffa468ef815d2084a819051623c000d6d15">NT_ASRS</a> = 8
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffadbe660eb6a210b99b72bb9090b2a4c68">NT_PSTATUS</a> = 10
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffaa33022590af7b4c5ce6903fb504ff750">NT_PSINFO</a> = 13
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffa8fc99af5bb3df193f399a7f96249c425">NT_PRCRED</a> = 14
, <br />
&#160;&#160;<a class="el" href="#gga479a6103f148a70889af697c3fa0ecffac512972c7f685515f6fb7b71aa962f22">NT_UTSNAME</a> = 15
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffa6b6af860970e765e8d4da2654ea721df">NT_LWPSTATUS</a> = 16
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffa5c5d23d303d6f1aa76bcf5580f4270c0">NT_LWPSINFO</a> = 17
, <a class="el" href="#gga479a6103f148a70889af697c3fa0ecffa2e6f9cbfcc4e671ce79cb252720017ab">NT_PRFPXREG</a> = 20
<br />
}</td></tr>
<tr class="memdesc:ga479a6103f148a70889af697c3fa0ecff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legal values for note segment descriptor types for core files. <a href="#ga479a6103f148a70889af697c3fa0ecff">More...</a><br /></td></tr>
<tr class="memitem:gadeb3f21fab1dd982025fe295fc2721f4" id="r_gadeb3f21fab1dd982025fe295fc2721f4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gadeb3f21fab1dd982025fe295fc2721f4">Elf_NTs_obj</a> { <a class="el" href="#ggadeb3f21fab1dd982025fe295fc2721f4a39023eb411fcfb30ff5795d355107093">NT_VERSION</a> = 1
}</td></tr>
<tr class="memdesc:gadeb3f21fab1dd982025fe295fc2721f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legal values for the note segment descriptor types for object files. <a href="#gadeb3f21fab1dd982025fe295fc2721f4">More...</a><br /></td></tr>
<tr class="memitem:ga35f2bce439ae9e0eff71cfc87d384917" id="r_ga35f2bce439ae9e0eff71cfc87d384917"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga35f2bce439ae9e0eff71cfc87d384917">Elf_DTs</a> { <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a72a55d767311e078564d195eefa4cafc">DT_NULL</a> = 0
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a4e61799a41b5084321c2383a5c3748c7">DT_NEEDED</a> = 1
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a1d60eda8dcea64d20eef202b912e1b39">DT_PLTRELSZ</a> = 2
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917aa143c6628f1b7b7f3b94e19902751512">DT_PLTGOT</a> = 3
, <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917aa776c8cb0e25ea1a9463ee98149d366f">DT_HASH</a> = 4
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a3867ebc31c47082b29aaf6939ba1eb83">DT_STRTAB</a> = 5
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917aea09a60ec7bff5f827c1199dd2860fcd">DT_SYMTAB</a> = 6
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a4c8579fee3b600793f9c9f868576bdd4">DT_RELA</a> = 7
, <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a2ea80d8647f8f3ecbc1853ef8260cd47">DT_RELASZ</a> = 8
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a4a8212f83ddfe2591628852a7fce2bac">DT_RELAENT</a> = 9
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917abd43dfbdee99e571a7bb139ab1100905">DT_STRSZ</a> = 10
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a0561412a872d876d67ff8d57695cd6ee">DT_SYMENT</a> = 11
, <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a47cf01df69aecd154ebfc6bad8e0c025">DT_INIT</a> = 12
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917ad6e13af9f2c3ef408be58bc45d19f53a">DT_FINI</a> = 13
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917ac274306c6ec71719e9be0fcaab9f0628">DT_SONAME</a> = 14
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a6c63212df7f827c478403bc1891faed8">DT_RPATH</a> = 15
, <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a103c38820298a52b05372308f4b250b7">DT_SYMBOLIC</a> = 16
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a9cd36df84c749c97ea3517ac535aecef">DT_REL</a> = 17
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a41fdf2c9571ce7cc3ac22a5fe82d7471">DT_RELSZ</a> = 18
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a99b9f8e1bef812d57135f663a5c5042e">DT_RELENT</a> = 19
, <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a61df82eb6210b861dfbc7751ac6de141">DT_PTRREL</a> = 20
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917aba4dd3dada19bb70d1856fc8718774a1">DT_DEBUG</a> = 21
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a1d5deb4a53a9a2d5e07860f94bea37bd">DT_TEXTREL</a> = 22
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a80117daa43b45ceae436ca945f6f51e2">DT_JMPREL</a> = 23
, <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a6fa634da87a4d7c914eef0d60feb35fd">DT_BIND_NOW</a> = 24
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917afb5736f35bd3c509c19ed88b08ca63b3">DT_INIT_ARRAY</a> = 25
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a979906de78d6952ebc47f2eacb21dc9e">DT_FINI_ARRAY</a> = 26
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917ab2ce685b60aa5462d95e367d1005d592">DT_INIT_ARRAYSZ</a> = 27
, <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a0a76ac63db1bb497d5468e61075585d9">DT_FINI_ARRAYSZ</a> = 28
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a4196625fa826d84829d6f5e407d2fe9c">DT_RUNPATH</a> = 29
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917ad64f2b930c2fb3f2bba65f6a2dbddf65">DT_FLAGS</a> = 30
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917aafa31054a1d9c6b201af6c7bc8862a21">DT_ENCODING</a> = 32
, <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a84f1418580cda4eb6db61773eb1dca46">DT_PREINIT_ARRAY</a> = 32
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a1164517d311a24a58809d809fb188700">DT_PREINIT_ARRAYSZ</a> = 33
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a1a6497a7c9ae6b065a4b046f57faeedb">DT_NUM</a> = 34
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917aac40cbac3f2ad5b8e17e4480110aecf8">DT_LOOS</a> = 0x6000000d
, <br />
&#160;&#160;<a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a758cfef96c2431832ad5395ef1770d25">DT_HIOS</a> = 0x6ffff000
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a20ce0d97747317067ae2baa7c02c2132">DT_LOPROC</a> = 0x70000000
, <a class="el" href="#gga35f2bce439ae9e0eff71cfc87d384917a3c593dc87966a4da8552bed8bb28d1bf">DT_HIPROC</a> = 0x7fffffff
<br />
}</td></tr>
<tr class="memdesc:ga35f2bce439ae9e0eff71cfc87d384917"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dynamic Array Tags. <a href="#ga35f2bce439ae9e0eff71cfc87d384917">More...</a><br /></td></tr>
<tr class="memitem:gaec895e5706ab136434b5434af9888ac9" id="r_gaec895e5706ab136434b5434af9888ac9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaec895e5706ab136434b5434af9888ac9">Elf_DFs</a> { <br />
&#160;&#160;<a class="el" href="#ggaec895e5706ab136434b5434af9888ac9a80404de3cf479c2d6e1d521b987b480a">DF_ORIGIN</a> = 0x00000001
, <a class="el" href="#ggaec895e5706ab136434b5434af9888ac9ab0e86a17afabbf711ee780d7610eff5d">DF_SYMBOLIC</a> = 0x00000002
, <a class="el" href="#ggaec895e5706ab136434b5434af9888ac9ab6645f99cda7013a386ea30138122680">DF_TEXTREL</a> = 0x00000004
, <a class="el" href="#ggaec895e5706ab136434b5434af9888ac9a0c4c68a3b353a898c122dbc3761065b8">DF_BIND_NOW</a> = 0x00000008
, <br />
&#160;&#160;<a class="el" href="#ggaec895e5706ab136434b5434af9888ac9a065f7f732fd4805f63c8578db43d0c32">DF_STATIC_TLS</a> = 0x00000010
<br />
}</td></tr>
<tr class="memdesc:gaec895e5706ab136434b5434af9888ac9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Values of Elf32_Dyn.d_un.d_val, Elf64_Dyn.d_un.d_val in the DT_FLAGS entry. <a href="#gaec895e5706ab136434b5434af9888ac9">More...</a><br /></td></tr>
<tr class="memitem:ga39509612ec5e920ab46fb5be62870338" id="r_ga39509612ec5e920ab46fb5be62870338"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga39509612ec5e920ab46fb5be62870338">Elf_DF_1s</a> { <br />
&#160;&#160;<a class="el" href="#gga39509612ec5e920ab46fb5be62870338a27786b342ac7ae3c6d45d05247b6ce33">DF_1_NOW</a> = 0x00000001
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338a738385fd07ca5954db258c44e77bccff">DF_1_GLOBAL</a> = 0x00000002
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338a92be5b095078fa7d191a030b48887b39">DF_1_GROUP</a> = 0x00000004
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338a845fe12eb40330b435b72a3ef98f9208">DF_1_NODELETE</a> = 0x00000008
, <br />
&#160;&#160;<a class="el" href="#gga39509612ec5e920ab46fb5be62870338a0d6c5669014ac6a8a9147c96afb11081">DF_1_LOADFLTR</a> = 0x00000010
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338ada301b8ed0d5451e92e7ed3cf7c6c924">DF_1_INITFIRST</a> = 0x00000020
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338a35057589529b1b0fc70b30973723ac5b">DF_1_NOOPEN</a> = 0x00000040
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338acb429510f92a929274184dc40c8910fb">DF_1_ORIGIN</a> = 0x00000080
, <br />
&#160;&#160;<a class="el" href="#gga39509612ec5e920ab46fb5be62870338a82fe8fc6aff4843ada4fd1b4c416b249">DF_1_DIRECT</a> = 0x00000100
, <b>DF_1_TRANS</b> = 0x00000200
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338ac463d66fca331c23246aa718207239b8">DF_1_INTERPOSE</a> = 0x00000400
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338ac6ed1f7a5256c37b053247e755c1ec63">DF_1_NODEFLIB</a> = 0x00000800
, <br />
&#160;&#160;<a class="el" href="#gga39509612ec5e920ab46fb5be62870338a8c1bf9012be5f3cf1ed86eb9f6ebe660">DF_1_NODUMP</a> = 0x00001000
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338ad5ce7af44d7f057c9a19f2396269c823">DF_1_CONFALT</a> = 0x00002000
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338abeac9c19d03bc5b0c8a135a9a5effc02">DF_1_ENDFILTEE</a> = 0x00004000
, <a class="el" href="#gga39509612ec5e920ab46fb5be62870338a6bb905c090ac4510d22b8147e4ad0c22">DF_1_DISPRELDNE</a> = 0x00008000
, <br />
&#160;&#160;<a class="el" href="#gga39509612ec5e920ab46fb5be62870338a1061f3500d8816e87d8e493baead33ab">DF_1_DISPRELPND</a> = 0x00010000
<br />
}</td></tr>
<tr class="memdesc:ga39509612ec5e920ab46fb5be62870338"><td class="mdescLeft">&#160;</td><td class="mdescRight">State flags selectable in the Elf32_Dyn.d_un.d_val / Elf64_Dyn.d_un.d_val element of the DT_FLAGS_1 entry in the dynamic section. <a href="#ga39509612ec5e920ab46fb5be62870338">More...</a><br /></td></tr>
<tr class="memitem:gaad226e1b700c07998e08dde8ea7af0d6" id="r_gaad226e1b700c07998e08dde8ea7af0d6"><td class="memItemLeft" align="right" valign="top"><a id="gaad226e1b700c07998e08dde8ea7af0d6" name="gaad226e1b700c07998e08dde8ea7af0d6"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaad226e1b700c07998e08dde8ea7af0d6">Elf_DTF_1s</a> </td></tr>
<tr class="memdesc:gaad226e1b700c07998e08dde8ea7af0d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for the feature selection in DT_FEATURE_1. <br /></td></tr>
<tr class="memitem:gab19669f3ff2964579ab8729fd36919a2" id="r_gab19669f3ff2964579ab8729fd36919a2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab19669f3ff2964579ab8729fd36919a2">Elf_DF_P1s</a> { <a class="el" href="#ggab19669f3ff2964579ab8729fd36919a2a17b7fc014c8af1394bf0577c667814ce">DF_P1_LAZYLOAD</a> = 0x00000001
, <a class="el" href="#ggab19669f3ff2964579ab8729fd36919a2a7401b4dea930112211d91c6765b68dac">DF_P1_GROUPPERM</a> = 0x00000002
}</td></tr>
<tr class="memdesc:gab19669f3ff2964579ab8729fd36919a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags in the DT_POSFLAG_1 entry effecting only the next DT_* entry. <a href="#gab19669f3ff2964579ab8729fd36919a2">More...</a><br /></td></tr>
<tr class="memitem:gab43ce9c940db7b99e81e186cedb8cf95" id="r_gab43ce9c940db7b99e81e186cedb8cf95"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab43ce9c940db7b99e81e186cedb8cf95">Elf_R_386_s</a> { <br />
&#160;&#160;<a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95aab1b4d3ac5b0433d382ee1959cf765e5">R_386_NONE</a> = 0
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a7b52974df2dc7d41fea7ba09e53c8008">R_386_32</a> = 1
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95ac8d5b77f9cdb0ca7b2647768319d72a9">R_386_PC32</a> = 2
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a33380bb82627b51d85f35183ec92e2c6">R_386_GOT32</a> = 3
, <br />
&#160;&#160;<a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95af3e02426ebd221491a24e6ec95209853">R_386_PLT32</a> = 4
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a01de317db897cbade357781126a4345f">R_386_COPY</a> = 5
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95ab99df41033cf31be9638544fab42a816">R_386_GLOB_DAT</a> = 6
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95afe5136e840f43ba69cd38ca8cd2ed15f">R_386_JMP_SLOT</a> = 7
, <br />
&#160;&#160;<a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a0cdc881909a51cfc9d0559e29fd896d4">R_386_RELATIVE</a> = 8
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95ad760eaafb280e2ca674b0cb780d89e2d">R_386_GOTOFF</a> = 9
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95acb691a2f10864548e7ea8df003ca27f4">R_386_GOTPC</a> = 10
, <b>R_386_32PLT</b> = 11
, <br />
&#160;&#160;<a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a4d31436a1f9175521c9171e340c0a3b6">R_386_TLS_TPOFF</a> = 14
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a4cbe69a5ed643c0e0743fedfa5112799">R_386_TLS_IE</a> = 15
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95aacbcf7e6aedc394ec4dfabe14070db5d">R_386_TLS_GOTIE</a> = 16
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a5dcb5033b910f84cc427d95dc7a98035">R_386_TLS_LE</a> = 17
, <br />
&#160;&#160;<a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a9a8ccaf30df829503828fbcd81fc2fa4">R_386_TLS_GD</a> = 18
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a2c553abbb0536cb15e02dca611997e48">R_386_TLS_LDM</a> = 19
, <b>R_386_16</b> = 20
, <b>R_386_PC16</b> = 21
, <br />
&#160;&#160;<b>R_386_8</b> = 22
, <b>R_386_PC8</b> = 23
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95ae889ccf9db014711aa984d6b621f94c5">R_386_TLS_GD_32</a> = 24
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a9bf5fe5d7f2ccbb13b75733ef8b246c1">R_386_TLS_GD_PUSH</a> = 25
, <br />
&#160;&#160;<a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a020de91a6681e109ed94354167039aa8">R_386_TLS_GD_CALL</a> = 26
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95aad9a730737de6293e587732f3be3a0b9">R_386_TLS_GD_POP</a> = 27
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95aa31c0f3a74d73f6b97eeadacd28fe3d6">R_386_TLS_LDM_32</a> = 28
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a49a93137676cfb087a51bcc4497ff793">R_386_TLS_LDM_PUSH</a> = 29
, <br />
&#160;&#160;<a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a4b4cabc3a1fc846b32aa3bae36489c4e">R_386_TLS_LDM_CALL</a> = 30
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a54b4f7b521bbc14104132765f00a8a3c">R_386_TLS_LDM_POP</a> = 31
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a1e9b2071da8ddf2e56d95d8cc91bd5f6">R_386_TLS_LDO_32</a> = 32
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95adc46e3ebf6cb95401bb6031b99ba83fe">R_386_TLS_IE_32</a> = 33
, <br />
&#160;&#160;<a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a5a1593c9a8b439eb912b7efc684b4d90">R_386_TLS_LE_32</a> = 34
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a9429b2603df53a85bc169b19c8899f45">R_386_TLS_DTPMOD32</a> = 35
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a1a3cb47a7dc824e823ba325bfdc21b71">R_386_TLS_DTPOFF32</a> = 36
, <a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95a91659ad8e4d93a0aa6a73d65f79539b4">R_386_TLS_TPOFF32</a> = 37
, <br />
&#160;&#160;<a class="el" href="#ggab43ce9c940db7b99e81e186cedb8cf95afb791d78debbac3c0f8c3b127062c8bd">R_386_NUM</a> = 38
<br />
}</td></tr>
<tr class="memdesc:gab43ce9c940db7b99e81e186cedb8cf95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Relocation types (processor specific). <a href="#gab43ce9c940db7b99e81e186cedb8cf95">More...</a><br /></td></tr>
<tr class="memitem:ga71815005e83fa50d23c7c3e94fc8243e" id="r_ga71815005e83fa50d23c7c3e94fc8243e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga71815005e83fa50d23c7c3e94fc8243e">Elf_EF_ARM_s</a> { }</td></tr>
<tr class="memdesc:ga71815005e83fa50d23c7c3e94fc8243e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ARM specific declarations. <a href="#ga71815005e83fa50d23c7c3e94fc8243e">More...</a><br /></td></tr>
<tr class="memitem:ga2018e98052aab88413f82d951092b53b" id="r_ga2018e98052aab88413f82d951092b53b"><td class="memItemLeft" align="right" valign="top"><a id="ga2018e98052aab88413f82d951092b53b" name="ga2018e98052aab88413f82d951092b53b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2018e98052aab88413f82d951092b53b">Elf_STT_ARM_s</a> </td></tr>
<tr class="memdesc:ga2018e98052aab88413f82d951092b53b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additional symbol types for Thumb. <br /></td></tr>
<tr class="memitem:gaf462fa2c1422616f459e3384405170e2" id="r_gaf462fa2c1422616f459e3384405170e2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf462fa2c1422616f459e3384405170e2">Elf_SHF_s_ARM</a> { <a class="el" href="#ggaf462fa2c1422616f459e3384405170e2a11ec3b0b0a0e35d65bec6f0669babd36">SHF_ARM_ENTRYSECT</a> = 0x10000000
, <a class="el" href="#ggaf462fa2c1422616f459e3384405170e2a5ddca8b097ad03c1d6c40aa313570fbb">SHF_ARM_COMDEF</a> = 0x80000000
}</td></tr>
<tr class="memdesc:gaf462fa2c1422616f459e3384405170e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">ARM-specific values for <a class="el" href="structElf32__Shdr.html#a27e003d8da37de3038a0065577a7743d" title="section&#39;s flags">Elf32_Shdr.sh_flags</a> / <a class="el" href="structElf64__Shdr.html#a20aab677eb99c91c0e6c3c5dc8f0f3db" title="section&#39;s flags">Elf64_Shdr.sh_flags</a>. <a href="#gaf462fa2c1422616f459e3384405170e2">More...</a><br /></td></tr>
<tr class="memitem:ga608192e00eb321e214fed11f98ae547b" id="r_ga608192e00eb321e214fed11f98ae547b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga608192e00eb321e214fed11f98ae547b">Elf_ARM_SBs</a> { <a class="el" href="#gga608192e00eb321e214fed11f98ae547ba652bc70c9ef5f3e4229f0dae740bdce8">PF_ARM_SB</a> = 0x10000000
}</td></tr>
<tr class="memdesc:ga608192e00eb321e214fed11f98ae547b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ARM-specific program header flags. <a href="#ga608192e00eb321e214fed11f98ae547b">More...</a><br /></td></tr>
<tr class="memitem:gaffacca6de6c4ea79118958af8f864fe1" id="r_gaffacca6de6c4ea79118958af8f864fe1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaffacca6de6c4ea79118958af8f864fe1">Elf_R_ARM_s</a> { <br />
&#160;&#160;<a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a5171e8bb6917b1e86393f5fe886d7ac1">R_ARM_NONE</a> = 0
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a30d25bf7c2052e901ffbe609fa256d38">R_ARM_PC24</a> = 1
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1ad03b018a3517f01594ed2ac8c8033bbe">R_ARM_ABS32</a> = 2
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1abf339ce25dbcd9faf2c19cc4c65a5a25">R_ARM_REL32</a> = 3
, <br />
&#160;&#160;<b>R_ARM_PC13</b> = 4
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a0c9380310c5f78422011a8d07d815629">R_ARM_ABS16</a> = 5
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a5405326daa96b8f3ffdf067e78eb0c3b">R_ARM_ABS12</a> = 6
, <b>R_ARM_THM_ABS5</b> = 7
, <br />
&#160;&#160;<a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1aaf54ac59729623cebc844aa994892607">R_ARM_ABS8</a> = 8
, <b>R_ARM_SBREL32</b> = 9
, <b>R_ARM_THM_PC22</b> = 10
, <b>R_ARM_THM_PC8</b> = 11
, <br />
&#160;&#160;<b>R_ARM_AMP_VCALL9</b> = 12
, <b>R_ARM_SWI24</b> = 13
, <b>R_ARM_THM_SWI8</b> = 14
, <b>R_ARM_XPC25</b> = 15
, <br />
&#160;&#160;<b>R_ARM_THM_XPC22</b> = 16
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1accbc2d57e56e504d7f5737d14326312a">R_ARM_COPY</a> = 20
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1aa4b663fc4f9abdf85209465fbbe16f73">R_ARM_GLOB_DAT</a> = 21
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1afa985ebc675f6229540c5c99dbcfd04f">R_ARM_JUMP_SLOT</a> = 22
, <br />
&#160;&#160;<a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a1b5e04c9017409c25c9ad0eb2c6660d1">R_ARM_RELATIVE</a> = 23
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1abc6f488d0f3566d89632d2618b7ec34e">R_ARM_GOTOFF</a> = 24
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a3a47d7b24247320649c3ab5b42979e26">R_ARM_GOTPC</a> = 25
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a9420cb8c08175f74f4fbf8afb104af38">R_ARM_GOT32</a> = 26
, <br />
&#160;&#160;<a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1ac6c98c24121c54d81b08f8929c2a9b3c">R_ARM_PLT32</a> = 27
, <b>R_ARM_ALU_PCREL_7_0</b> = 32
, <b>R_ARM_ALU_PCREL_15_8</b> = 33
, <b>R_ARM_ALU_PCREL_23_15</b> = 34
, <br />
&#160;&#160;<b>R_ARM_LDR_SBREL_11_0</b> = 35
, <b>R_ARM_ALU_SBREL_19_12</b> = 36
, <b>R_ARM_ALU_SBREL_27_20</b> = 37
, <b>R_ARM_GNU_VTENTRY</b> = 100
, <br />
&#160;&#160;<b>R_ARM_GNU_VTINHERIT</b> = 101
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a692ca11d99299617d527508e1b3722b3">R_ARM_THM_PC11</a> = 102
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a4e69dec7012763b062b181a76c2262d5">R_ARM_THM_PC9</a> = 103
, <b>R_ARM_RXPC25</b> = 249
, <br />
&#160;&#160;<b>R_ARM_RSBREL32</b> = 250
, <b>R_ARM_THM_RPC22</b> = 251
, <b>R_ARM_RREL32</b> = 252
, <b>R_ARM_RABS22</b> = 253
, <br />
&#160;&#160;<b>R_ARM_RPC24</b> = 254
, <b>R_ARM_RBASE</b> = 255
, <a class="el" href="#ggaffacca6de6c4ea79118958af8f864fe1a92c3c518a6e7d743ea79744003884190">R_ARM_NUM</a> = 256
<br />
}</td></tr>
<tr class="memdesc:gaffacca6de6c4ea79118958af8f864fe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">ARM relocations. <a href="#gaffacca6de6c4ea79118958af8f864fe1">More...</a><br /></td></tr>
<tr class="memitem:ga4de9d02eade0d160a460cd3c0850daa8" id="r_ga4de9d02eade0d160a460cd3c0850daa8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4de9d02eade0d160a460cd3c0850daa8">Elf_R_AARCH64_s</a> { <a class="el" href="#gga4de9d02eade0d160a460cd3c0850daa8a64ae125e5bf6b3af6ac02c2b2b30bfae">R_AARCH64_NONE</a> = 0
, <b>R_AARCH64_RELATIVE</b> = 1027
}</td></tr>
<tr class="memdesc:ga4de9d02eade0d160a460cd3c0850daa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">AARCH64 relocations. <a href="#ga4de9d02eade0d160a460cd3c0850daa8">More...</a><br /></td></tr>
<tr class="memitem:ga1abf4ecfed17127c9af06412e31aea0e" id="r_ga1abf4ecfed17127c9af06412e31aea0e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1abf4ecfed17127c9af06412e31aea0e">Elf_R_X86_64_s</a> { <br />
&#160;&#160;<a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eaab76a95193e5ac59d8d59e00cb0e0913">R_X86_64_NONE</a> = 0
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea7950b5870864a539e700817751252cd1">R_X86_64_64</a> = 1
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eacbf706e80e9dc4fd51b4440b30a35607">R_X86_64_PC32</a> = 2
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eaa186150c7c7d14353c30027a0309cec5">R_X86_64_GOT32</a> = 3
, <br />
&#160;&#160;<a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eadf7e5d3a23da6b83e744ef69c1fd263f">R_X86_64_PLT32</a> = 4
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea31cbc2669119edb82678900a0051fc20">R_X86_64_COPY</a> = 5
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea27547191777bbd35f02a0a7e4ddbdc9a">R_X86_64_GLOB_DAT</a> = 6
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eac7ca451ce423a4390d4057317c0446ff">R_X86_64_JUMP_SLOT</a> = 7
, <br />
&#160;&#160;<a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea09422b813688f2ab0d77d62440b2886b">R_X86_64_RELATIVE</a> = 8
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea5de1f7ddb275bad8d403c3bda8014f67">R_X86_64_GOTPCREL</a> = 9
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea390b57cb59289d680252bf5fffd07953">R_X86_64_32</a> = 10
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea90771052f6c474bcb509c16cf722e491">R_X86_64_32S</a> = 11
, <br />
&#160;&#160;<a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eae98d55dee4b25e2231537e9203849de7">R_X86_64_16</a> = 12
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eaa88ef07d7280b5804085930ae17ccea9">R_X86_64_PC16</a> = 13
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ead181d7e4c081e627806bb04ed50e78db">R_X86_64_8</a> = 14
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eac699568f2456e6ae7d5011f97a00bfca">R_X86_64_PC8</a> = 15
, <br />
&#160;&#160;<a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eadb7cbdf8d6a90bb400db3fa34cee9172">R_X86_64_DTPMOD64</a> = 16
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea874b305dc28a47a6f059b696c58661d1">R_X86_64_DTPOFF64</a> = 17
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea996ecfe13b201d3f72eeb2a56b16556e">R_X86_64_TPOFF64</a> = 18
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea721cb9a8bfd0d7a4cee88f54cbdeff4a">R_X86_64_TLSGD</a> = 19
, <br />
&#160;&#160;<a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0eac5516f284da57588c11d7179763a8c63">R_X86_64_TLSLD</a> = 20
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ead530806eb19788d91bf8797e6b1938b1">R_X86_64_DTPOFF32</a> = 21
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea3472a7fa85ac5228827bedb1dc4164c2">R_X86_64_GOTTPOFF</a> = 22
, <a class="el" href="#gga1abf4ecfed17127c9af06412e31aea0ea47e927a1a5e63d16a8145cfb3ca0e503">R_X86_64_TPOFF32</a> = 23
, <br />
&#160;&#160;<b>R_X86_64_NUM</b> = 24
<br />
}</td></tr>
<tr class="memdesc:ga1abf4ecfed17127c9af06412e31aea0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMD x86-64 relocations. <a href="#ga1abf4ecfed17127c9af06412e31aea0e">More...</a><br /></td></tr>
<tr class="memitem:ga30ee12a55cb73ff2aa77646cdced1b33" id="r_ga30ee12a55cb73ff2aa77646cdced1b33"><td class="memItemLeft" align="right" valign="top"><a id="ga30ee12a55cb73ff2aa77646cdced1b33" name="ga30ee12a55cb73ff2aa77646cdced1b33"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga30ee12a55cb73ff2aa77646cdced1b33">Elf_STNs</a> </td></tr>
<tr class="memdesc:ga30ee12a55cb73ff2aa77646cdced1b33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Symbol Table Entry. <br /></td></tr>
<tr class="memitem:gae0f31a7bee7409a3f264bdec236b0f25" id="r_gae0f31a7bee7409a3f264bdec236b0f25"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae0f31a7bee7409a3f264bdec236b0f25">Elf_STBs</a> { <br />
&#160;&#160;<a class="el" href="#ggae0f31a7bee7409a3f264bdec236b0f25a788cb008c530855ae08acd99fe5c20e7">STB_LOCAL</a> = 0
, <a class="el" href="#ggae0f31a7bee7409a3f264bdec236b0f25a0be386b5c2c6ca7fb9196acb30f48aeb">STB_GLOBAL</a> = 1
, <a class="el" href="#ggae0f31a7bee7409a3f264bdec236b0f25ab291fc9096183099d8de1b65e7d7ebd9">STB_WEAK</a> = 2
, <a class="el" href="#ggae0f31a7bee7409a3f264bdec236b0f25a08df97e4143f25bf657a3d48f6db6800">STB_LOOS</a> = 10
, <br />
&#160;&#160;<a class="el" href="#ggae0f31a7bee7409a3f264bdec236b0f25afdbed0e54aa9f6f9af3ea72d8534c9aa">STB_HIOS</a> = 12
, <a class="el" href="#ggae0f31a7bee7409a3f264bdec236b0f25a30498ff146f0ffefa404d05a93da9bba">STB_LOPROC</a> = 13
, <a class="el" href="#ggae0f31a7bee7409a3f264bdec236b0f25ad1675cd76e6fc7462cba5817e289c26a">STB_HIPROC</a> = 15
<br />
}</td></tr>
<tr class="memdesc:gae0f31a7bee7409a3f264bdec236b0f25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Symbol Binding. <a href="#gae0f31a7bee7409a3f264bdec236b0f25">More...</a><br /></td></tr>
<tr class="memitem:ga6cbcea8e67667377fe5bfce1318f284a" id="r_ga6cbcea8e67667377fe5bfce1318f284a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6cbcea8e67667377fe5bfce1318f284a">Elf_STTs</a> { <br />
&#160;&#160;<a class="el" href="#gga6cbcea8e67667377fe5bfce1318f284aa658419b57e336bba460d2b3e1c271709">STT_NOTYPE</a> = 0
, <a class="el" href="#gga6cbcea8e67667377fe5bfce1318f284aa8c2fccfbbbc4ff58ffdc541b5d139f1c">STT_OBJECT</a> = 1
, <a class="el" href="#gga6cbcea8e67667377fe5bfce1318f284aa2c8b1684f2cdd4ab76889c26554e7ada">STT_FUNC</a> = 2
, <a class="el" href="#gga6cbcea8e67667377fe5bfce1318f284aaf9126ce1c74f582dc80707b46a2455a5">STT_SECTION</a> = 3
, <br />
&#160;&#160;<a class="el" href="#gga6cbcea8e67667377fe5bfce1318f284aacf2cb3956123194caa7f820441992ff4">STT_FILE</a> = 4
, <a class="el" href="#gga6cbcea8e67667377fe5bfce1318f284aa45ba36fbbea168b66b2b406a8a8129d3">STT_LOOS</a> = 10
, <a class="el" href="#gga6cbcea8e67667377fe5bfce1318f284aaad4dfdf06b6aba398a6a40f347d63c9e">STT_HIOS</a> = 12
, <a class="el" href="#gga6cbcea8e67667377fe5bfce1318f284aa1a7d6ca0a47cb4c6e9905aa25d39c2e9">STT_LOPROC</a> = 13
, <br />
&#160;&#160;<a class="el" href="#gga6cbcea8e67667377fe5bfce1318f284aafdcb32801302cc6e465a6e09734c12e0">STT_HIPROC</a> = 15
<br />
}</td></tr>
<tr class="memdesc:ga6cbcea8e67667377fe5bfce1318f284a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Symbol Types. <a href="#ga6cbcea8e67667377fe5bfce1318f284a">More...</a><br /></td></tr>
<tr class="memitem:gab31f23e3dd721283da812cd4dd2f6b54" id="r_gab31f23e3dd721283da812cd4dd2f6b54"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab31f23e3dd721283da812cd4dd2f6b54">Elf_ATs</a> { <br />
&#160;&#160;<a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54afced7be143a9e5e90ee30a2531d20e97">AT_NULL</a> = 0
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a09e8531ceb530ea39bb607f48446bae1">AT_IGNORE</a> = 1
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54abacb6991bedd2ce537e6df0424f21ea6">AT_EXECFD</a> = 2
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a0d8a6d6f4a8cc9777cae3f94df02a443">AT_PHDR</a> = 3
, <br />
&#160;&#160;<a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a8b3a900b82b4aff621bd2a8eadf327dc">AT_PHENT</a> = 4
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54ae4e5c8ae8beadcb001ff79e6cfa40fef">AT_PHNUM</a> = 5
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54ad617d84e627f419792cd4d807f161e9d">AT_PAGESZ</a> = 6
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a4a12470b3a0672875e60a56ef49d2b9f">AT_BASE</a> = 7
, <br />
&#160;&#160;<a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a153ea75a03ec1043417766a613d49e0c">AT_FLAGS</a> = 8
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a6708e04e1c47a7f49f5d38666b790401">AT_ENTRY</a> = 9
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54ad3637f651ea799a647a5f66243e5a704">AT_NOTELF</a> = 10
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54ad8a0a8f4bda1d3cf233f14f3d762efdf">AT_UID</a> = 11
, <br />
&#160;&#160;<a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a3b672718d6ecbc8e1dcc05efaca241b6">AT_EUID</a> = 12
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a268d714aa358089bf8fdfb6cdf2b846c">AT_GID</a> = 13
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54ad10abad73e2b5a2f417193185e8ca308">AT_EGID</a> = 14
, <a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a10d927406b9a935f084e21cbf26f87e2">AT_L4_AUX</a> = 0xf0
, <br />
&#160;&#160;<a class="el" href="#ggab31f23e3dd721283da812cd4dd2f6b54a5831ac0ebc573267b32d64c12f99970b">AT_L4_ENV</a> = 0xf1
<br />
}</td></tr>
<tr class="memdesc:gab31f23e3dd721283da812cd4dd2f6b54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legal values for <a class="el" href="structElf32__Auxv.html#a25cfdd34f3a052888341162129801b9c">Elf32_Auxv.atype</a> / <a class="el" href="structElf64__Auxv.html#a6a261f9c5745884c71f8aeba5a137c57">Elf64_Auxv.atype</a>. <a href="#gab31f23e3dd721283da812cd4dd2f6b54">More...</a><br /></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-member-group" class="groupheader"><a id="member-group" name="member-group"></a>
ELF types</h2></td></tr>
<tr class="memitem:ga8195d98096f8c60172954ea71b9f5595" id="r_ga8195d98096f8c60172954ea71b9f5595"><td class="memItemLeft" align="right" valign="top"><a id="ga8195d98096f8c60172954ea71b9f5595" name="ga8195d98096f8c60172954ea71b9f5595"></a>
typedef <a class="el" href="group__l4__basic__types.html#gac1d09f3e382e711b776931f10e6e1e5a">l4_uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf32_Addr</b></td></tr>
<tr class="memdesc:ga8195d98096f8c60172954ea71b9f5595"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 4 align 4 <br /></td></tr>
<tr class="memitem:ga8773d26a83d4fb41dbf039225199023b" id="r_ga8773d26a83d4fb41dbf039225199023b"><td class="memItemLeft" align="right" valign="top"><a id="ga8773d26a83d4fb41dbf039225199023b" name="ga8773d26a83d4fb41dbf039225199023b"></a>
typedef <a class="el" href="group__l4__basic__types.html#gac1d09f3e382e711b776931f10e6e1e5a">l4_uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf32_Off</b></td></tr>
<tr class="memdesc:ga8773d26a83d4fb41dbf039225199023b"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 4 align 4 <br /></td></tr>
<tr class="memitem:ga3b15c4003f5000ace41d19b750fa247c" id="r_ga3b15c4003f5000ace41d19b750fa247c"><td class="memItemLeft" align="right" valign="top"><a id="ga3b15c4003f5000ace41d19b750fa247c" name="ga3b15c4003f5000ace41d19b750fa247c"></a>
typedef <a class="el" href="group__l4__basic__types.html#gae8d67914f723bf843df6f311ad2619a2">l4_uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf32_Half</b></td></tr>
<tr class="memdesc:ga3b15c4003f5000ace41d19b750fa247c"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 2 align 2 <br /></td></tr>
<tr class="memitem:ga5867d79ac9242328905b1c5a2595467d" id="r_ga5867d79ac9242328905b1c5a2595467d"><td class="memItemLeft" align="right" valign="top"><a id="ga5867d79ac9242328905b1c5a2595467d" name="ga5867d79ac9242328905b1c5a2595467d"></a>
typedef <a class="el" href="group__l4__basic__types.html#gac1d09f3e382e711b776931f10e6e1e5a">l4_uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf32_Word</b></td></tr>
<tr class="memdesc:ga5867d79ac9242328905b1c5a2595467d"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 4 align 4 <br /></td></tr>
<tr class="memitem:ga805bdcc9a5b23cb69ebd1e17d12532e3" id="r_ga805bdcc9a5b23cb69ebd1e17d12532e3"><td class="memItemLeft" align="right" valign="top"><a id="ga805bdcc9a5b23cb69ebd1e17d12532e3" name="ga805bdcc9a5b23cb69ebd1e17d12532e3"></a>
typedef <a class="el" href="group__l4__basic__types.html#ga1f8fa47736f340e39bd18a96613d4873">l4_int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf32_Sword</b></td></tr>
<tr class="memdesc:ga805bdcc9a5b23cb69ebd1e17d12532e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 4 align 4 <br /></td></tr>
<tr class="memitem:ga0b3b90d73b2e00822edef3d473ff79f4" id="r_ga0b3b90d73b2e00822edef3d473ff79f4"><td class="memItemLeft" align="right" valign="top"><a id="ga0b3b90d73b2e00822edef3d473ff79f4" name="ga0b3b90d73b2e00822edef3d473ff79f4"></a>
typedef <a class="el" href="group__l4__basic__types.html#gaf3331c485014bd12a9e4f9d27a55e689">l4_uint64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf64_Addr</b></td></tr>
<tr class="memdesc:ga0b3b90d73b2e00822edef3d473ff79f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 8 align 8 <br /></td></tr>
<tr class="memitem:gabddc4f92fd2c559e94956361acf83f9a" id="r_gabddc4f92fd2c559e94956361acf83f9a"><td class="memItemLeft" align="right" valign="top"><a id="gabddc4f92fd2c559e94956361acf83f9a" name="gabddc4f92fd2c559e94956361acf83f9a"></a>
typedef <a class="el" href="group__l4__basic__types.html#gaf3331c485014bd12a9e4f9d27a55e689">l4_uint64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf64_Off</b></td></tr>
<tr class="memdesc:gabddc4f92fd2c559e94956361acf83f9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 8 align 8 <br /></td></tr>
<tr class="memitem:ga30cd76562f124371f477731b3df245e9" id="r_ga30cd76562f124371f477731b3df245e9"><td class="memItemLeft" align="right" valign="top"><a id="ga30cd76562f124371f477731b3df245e9" name="ga30cd76562f124371f477731b3df245e9"></a>
typedef <a class="el" href="group__l4__basic__types.html#gae8d67914f723bf843df6f311ad2619a2">l4_uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf64_Half</b></td></tr>
<tr class="memdesc:ga30cd76562f124371f477731b3df245e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 2 align 2 <br /></td></tr>
<tr class="memitem:gac96c0a26c78b0179b4bc6c9b09b404ab" id="r_gac96c0a26c78b0179b4bc6c9b09b404ab"><td class="memItemLeft" align="right" valign="top"><a id="gac96c0a26c78b0179b4bc6c9b09b404ab" name="gac96c0a26c78b0179b4bc6c9b09b404ab"></a>
typedef <a class="el" href="group__l4__basic__types.html#gac1d09f3e382e711b776931f10e6e1e5a">l4_uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf64_Word</b></td></tr>
<tr class="memdesc:gac96c0a26c78b0179b4bc6c9b09b404ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 4 align 4 <br /></td></tr>
<tr class="memitem:ga5b5ed6a8c298e8305311c100948437b9" id="r_ga5b5ed6a8c298e8305311c100948437b9"><td class="memItemLeft" align="right" valign="top"><a id="ga5b5ed6a8c298e8305311c100948437b9" name="ga5b5ed6a8c298e8305311c100948437b9"></a>
typedef <a class="el" href="group__l4__basic__types.html#ga1f8fa47736f340e39bd18a96613d4873">l4_int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf64_Sword</b></td></tr>
<tr class="memdesc:ga5b5ed6a8c298e8305311c100948437b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 4 align 4 <br /></td></tr>
<tr class="memitem:gac6538aaecd9fc028fd8729cce1bbd7f2" id="r_gac6538aaecd9fc028fd8729cce1bbd7f2"><td class="memItemLeft" align="right" valign="top"><a id="gac6538aaecd9fc028fd8729cce1bbd7f2" name="gac6538aaecd9fc028fd8729cce1bbd7f2"></a>
typedef <a class="el" href="group__l4__basic__types.html#gaf3331c485014bd12a9e4f9d27a55e689">l4_uint64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf64_Xword</b></td></tr>
<tr class="memdesc:gac6538aaecd9fc028fd8729cce1bbd7f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 8 align 8 <br /></td></tr>
<tr class="memitem:gad496eaf2b73a9e043b7de2f88b36faba" id="r_gad496eaf2b73a9e043b7de2f88b36faba"><td class="memItemLeft" align="right" valign="top"><a id="gad496eaf2b73a9e043b7de2f88b36faba" name="gad496eaf2b73a9e043b7de2f88b36faba"></a>
typedef <a class="el" href="group__l4__basic__types.html#ga9ef3675596794578a8d6e6b836dd4f18">l4_int64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Elf64_Sxword</b></td></tr>
<tr class="memdesc:gad496eaf2b73a9e043b7de2f88b36faba"><td class="mdescLeft">&#160;</td><td class="mdescRight">size 8 align 8 <br /></td></tr>
</table>
<a name="details" id="details"></a><h2 id="header-details" class="groupheader">Detailed Description</h2>
<p>Functions and types related to ELF binaries. </p>
<a name="doc-define-members" id="doc-define-members"></a><h2 id="header-doc-define-members" class="groupheader">Macro Definition Documentation</h2>
<a id="gaa4ffd69f2c1c03229686bfa3a898db00" name="gaa4ffd69f2c1c03229686bfa3a898db00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa4ffd69f2c1c03229686bfa3a898db00">&#9670;&#160;</a></span>ELF32_R_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ELF32_R_TYPE</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>i</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((<span class="keywordtype">unsigned</span> char)(i))</div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd>Elf_R_386s. </dd></dl>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00663">663</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga3b84f3e0e035d1264115f5c76227c5eb" name="ga3b84f3e0e035d1264115f5c76227c5eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3b84f3e0e035d1264115f5c76227c5eb">&#9670;&#160;</a></span>ELF32_ST_BIND</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ELF32_ST_BIND</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>i</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((i)&gt;&gt;4)</div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="#gae0f31a7bee7409a3f264bdec236b0f25" title="Symbol Binding.">Elf_STBs</a>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00893">893</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga54dd2783f11c5f926d8db9250e1baa35" name="ga54dd2783f11c5f926d8db9250e1baa35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga54dd2783f11c5f926d8db9250e1baa35">&#9670;&#160;</a></span>ELF32_ST_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ELF32_ST_TYPE</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>i</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((i)&amp;0xf)</div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="#ga6cbcea8e67667377fe5bfce1318f284a" title="Symbol Types.">Elf_STTs</a>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00896">896</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga51aeadee885873fec9a218c058fe9e09" name="ga51aeadee885873fec9a218c058fe9e09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga51aeadee885873fec9a218c058fe9e09">&#9670;&#160;</a></span>ELF64_R_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ELF64_R_TYPE</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>i</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((i)&amp;0xffffffffL)</div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd>Elf_R_386s. </dd></dl>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00671">671</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga630907a2afaf3aea5441635416cdb037" name="ga630907a2afaf3aea5441635416cdb037"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga630907a2afaf3aea5441635416cdb037">&#9670;&#160;</a></span>ELF64_ST_BIND</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ELF64_ST_BIND</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>i</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((i)&gt;&gt;4)</div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="#gae0f31a7bee7409a3f264bdec236b0f25" title="Symbol Binding.">Elf_STBs</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00902">902</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga46a82febd2ecb9d8a0cd39810370a11b" name="ga46a82febd2ecb9d8a0cd39810370a11b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga46a82febd2ecb9d8a0cd39810370a11b">&#9670;&#160;</a></span>ELF64_ST_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ELF64_ST_TYPE</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>i</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((i)&amp;0xf)</div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="#ga6cbcea8e67667377fe5bfce1318f284a" title="Symbol Types.">Elf_STTs</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00905">905</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a name="doc-enum-members" id="doc-enum-members"></a><h2 id="header-doc-enum-members" class="groupheader">Enumeration Type Documentation</h2>
<a id="ga4cb999dddacbc0036f0816d223cb67e7" name="ga4cb999dddacbc0036f0816d223cb67e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4cb999dddacbc0036f0816d223cb67e7">&#9670;&#160;</a></span>anonymous enum</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga4cb999dddacbc0036f0816d223cb67e7af0fb70219e42cb17f443b5a058e21f57" name="gga4cb999dddacbc0036f0816d223cb67e7af0fb70219e42cb17f443b5a058e21f57"></a>EI_NIDENT&#160;</td><td class="fielddoc"><p>Number of characters. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00117">117</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga608192e00eb321e214fed11f98ae547b" name="ga608192e00eb321e214fed11f98ae547b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga608192e00eb321e214fed11f98ae547b">&#9670;&#160;</a></span>Elf_ARM_SBs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga608192e00eb321e214fed11f98ae547b">Elf_ARM_SBs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ARM-specific program header flags. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga608192e00eb321e214fed11f98ae547ba652bc70c9ef5f3e4229f0dae740bdce8" name="gga608192e00eb321e214fed11f98ae547ba652bc70c9ef5f3e4229f0dae740bdce8"></a>PF_ARM_SB&#160;</td><td class="fielddoc"><p>Segment contains the location addressed by the static base. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00770">770</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gab31f23e3dd721283da812cd4dd2f6b54" name="gab31f23e3dd721283da812cd4dd2f6b54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab31f23e3dd721283da812cd4dd2f6b54">&#9670;&#160;</a></span>Elf_ATs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gab31f23e3dd721283da812cd4dd2f6b54">Elf_ATs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legal values for <a class="el" href="structElf32__Auxv.html#a25cfdd34f3a052888341162129801b9c">Elf32_Auxv.atype</a> / <a class="el" href="structElf64__Auxv.html#a6a261f9c5745884c71f8aeba5a137c57">Elf64_Auxv.atype</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54afced7be143a9e5e90ee30a2531d20e97" name="ggab31f23e3dd721283da812cd4dd2f6b54afced7be143a9e5e90ee30a2531d20e97"></a>AT_NULL&#160;</td><td class="fielddoc"><p>End of vector. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a09e8531ceb530ea39bb607f48446bae1" name="ggab31f23e3dd721283da812cd4dd2f6b54a09e8531ceb530ea39bb607f48446bae1"></a>AT_IGNORE&#160;</td><td class="fielddoc"><p>Entry should be ignored. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54abacb6991bedd2ce537e6df0424f21ea6" name="ggab31f23e3dd721283da812cd4dd2f6b54abacb6991bedd2ce537e6df0424f21ea6"></a>AT_EXECFD&#160;</td><td class="fielddoc"><p>File descriptor of program. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a0d8a6d6f4a8cc9777cae3f94df02a443" name="ggab31f23e3dd721283da812cd4dd2f6b54a0d8a6d6f4a8cc9777cae3f94df02a443"></a>AT_PHDR&#160;</td><td class="fielddoc"><p>Program headers for program. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a8b3a900b82b4aff621bd2a8eadf327dc" name="ggab31f23e3dd721283da812cd4dd2f6b54a8b3a900b82b4aff621bd2a8eadf327dc"></a>AT_PHENT&#160;</td><td class="fielddoc"><p>Size of program header entry. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54ae4e5c8ae8beadcb001ff79e6cfa40fef" name="ggab31f23e3dd721283da812cd4dd2f6b54ae4e5c8ae8beadcb001ff79e6cfa40fef"></a>AT_PHNUM&#160;</td><td class="fielddoc"><p>Number of program headers. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54ad617d84e627f419792cd4d807f161e9d" name="ggab31f23e3dd721283da812cd4dd2f6b54ad617d84e627f419792cd4d807f161e9d"></a>AT_PAGESZ&#160;</td><td class="fielddoc"><p>System page size. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a4a12470b3a0672875e60a56ef49d2b9f" name="ggab31f23e3dd721283da812cd4dd2f6b54a4a12470b3a0672875e60a56ef49d2b9f"></a>AT_BASE&#160;</td><td class="fielddoc"><p>Base address of interpreter. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a153ea75a03ec1043417766a613d49e0c" name="ggab31f23e3dd721283da812cd4dd2f6b54a153ea75a03ec1043417766a613d49e0c"></a>AT_FLAGS&#160;</td><td class="fielddoc"><p>Flags. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a6708e04e1c47a7f49f5d38666b790401" name="ggab31f23e3dd721283da812cd4dd2f6b54a6708e04e1c47a7f49f5d38666b790401"></a>AT_ENTRY&#160;</td><td class="fielddoc"><p>Entry point of program. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54ad3637f651ea799a647a5f66243e5a704" name="ggab31f23e3dd721283da812cd4dd2f6b54ad3637f651ea799a647a5f66243e5a704"></a>AT_NOTELF&#160;</td><td class="fielddoc"><p>Program is not ELF. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54ad8a0a8f4bda1d3cf233f14f3d762efdf" name="ggab31f23e3dd721283da812cd4dd2f6b54ad8a0a8f4bda1d3cf233f14f3d762efdf"></a>AT_UID&#160;</td><td class="fielddoc"><p>Real UID. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a3b672718d6ecbc8e1dcc05efaca241b6" name="ggab31f23e3dd721283da812cd4dd2f6b54a3b672718d6ecbc8e1dcc05efaca241b6"></a>AT_EUID&#160;</td><td class="fielddoc"><p>Effective UID. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a268d714aa358089bf8fdfb6cdf2b846c" name="ggab31f23e3dd721283da812cd4dd2f6b54a268d714aa358089bf8fdfb6cdf2b846c"></a>AT_GID&#160;</td><td class="fielddoc"><p>Real GID. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54ad10abad73e2b5a2f417193185e8ca308" name="ggab31f23e3dd721283da812cd4dd2f6b54ad10abad73e2b5a2f417193185e8ca308"></a>AT_EGID&#160;</td><td class="fielddoc"><p>Effective GID. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a10d927406b9a935f084e21cbf26f87e2" name="ggab31f23e3dd721283da812cd4dd2f6b54a10d927406b9a935f084e21cbf26f87e2"></a>AT_L4_AUX&#160;</td><td class="fielddoc"><p><a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> AUX section. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab31f23e3dd721283da812cd4dd2f6b54a5831ac0ebc573267b32d64c12f99970b" name="ggab31f23e3dd721283da812cd4dd2f6b54a5831ac0ebc573267b32d64c12f99970b"></a>AT_L4_ENV&#160;</td><td class="fielddoc"><p><a class="el" href="namespaceL4Re.html" title="L4Re C++ Interfaces.">L4Re</a> ENV section. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00939">939</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga1ba2f4f58b118aea1d81619ed9c778a9" name="ga1ba2f4f58b118aea1d81619ed9c778a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1ba2f4f58b118aea1d81619ed9c778a9">&#9670;&#160;</a></span>Elf_ClASSs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga1ba2f4f58b118aea1d81619ed9c778a9">Elf_ClASSs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>File class or capacity. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1ba2f4f58b118aea1d81619ed9c778a9a8fa2c7f9fb6b17e72f0e2bf4f243be05" name="gga1ba2f4f58b118aea1d81619ed9c778a9a8fa2c7f9fb6b17e72f0e2bf4f243be05"></a>ELFCLASSNONE&#160;</td><td class="fielddoc"><p>Invalid class. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1ba2f4f58b118aea1d81619ed9c778a9a5c29ecfcbfb84b724e8a0fbef3bcae4f" name="gga1ba2f4f58b118aea1d81619ed9c778a9a5c29ecfcbfb84b724e8a0fbef3bcae4f"></a>ELFCLASS32&#160;</td><td class="fielddoc"><p>32-bit object </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1ba2f4f58b118aea1d81619ed9c778a9a074ba185eac6ad1bc9278da779a6e6ce" name="gga1ba2f4f58b118aea1d81619ed9c778a9a074ba185eac6ad1bc9278da779a6e6ce"></a>ELFCLASS64&#160;</td><td class="fielddoc"><p>64-bit object </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1ba2f4f58b118aea1d81619ed9c778a9a7da6c2c101f9a89c3293ac882fc067d8" name="gga1ba2f4f58b118aea1d81619ed9c778a9a7da6c2c101f9a89c3293ac882fc067d8"></a>ELFCLASSNUM&#160;</td><td class="fielddoc"><p>Mask for 32-bit or 64-bit class. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00298">298</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga10dd84e65b3773b4b31a522b3af4ab13" name="ga10dd84e65b3773b4b31a522b3af4ab13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga10dd84e65b3773b4b31a522b3af4ab13">&#9670;&#160;</a></span>Elf_DATAs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga10dd84e65b3773b4b31a522b3af4ab13">Elf_DATAs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Data encoding. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga10dd84e65b3773b4b31a522b3af4ab13adea2ce2224b0de5445570038c8ca06cf" name="gga10dd84e65b3773b4b31a522b3af4ab13adea2ce2224b0de5445570038c8ca06cf"></a>ELFDATANONE&#160;</td><td class="fielddoc"><p>invalid data encoding </p>
</td></tr>
<tr><td class="fieldname"><a id="gga10dd84e65b3773b4b31a522b3af4ab13ac423a630104fceff7d0a1a3cb5ccb03b" name="gga10dd84e65b3773b4b31a522b3af4ab13ac423a630104fceff7d0a1a3cb5ccb03b"></a>ELFDATA2LSB&#160;</td><td class="fielddoc"><p>0x01020304 =&gt; [ 0x04|0x03|0x02|0x01 ] </p>
</td></tr>
<tr><td class="fieldname"><a id="gga10dd84e65b3773b4b31a522b3af4ab13a0f4c75fc2dbe703ac030ce30629a9a3f" name="gga10dd84e65b3773b4b31a522b3af4ab13a0f4c75fc2dbe703ac030ce30629a9a3f"></a>ELFDATA2MSB&#160;</td><td class="fielddoc"><p>0x01020304 =&gt; [ 0x01|0x02|0x03|0x04 ] </p>
</td></tr>
<tr><td class="fieldname"><a id="gga10dd84e65b3773b4b31a522b3af4ab13ad294f9418eb09edd84b28c496b98acb1" name="gga10dd84e65b3773b4b31a522b3af4ab13ad294f9418eb09edd84b28c496b98acb1"></a>ELFDATANUM&#160;</td><td class="fielddoc"><p>Mask for valid data encoding. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00307">307</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga39509612ec5e920ab46fb5be62870338" name="ga39509612ec5e920ab46fb5be62870338"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga39509612ec5e920ab46fb5be62870338">&#9670;&#160;</a></span>Elf_DF_1s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga39509612ec5e920ab46fb5be62870338">Elf_DF_1s</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>State flags selectable in the Elf32_Dyn.d_un.d_val / Elf64_Dyn.d_un.d_val element of the DT_FLAGS_1 entry in the dynamic section. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a27786b342ac7ae3c6d45d05247b6ce33" name="gga39509612ec5e920ab46fb5be62870338a27786b342ac7ae3c6d45d05247b6ce33"></a>DF_1_NOW&#160;</td><td class="fielddoc"><p>Set RTLD_NOW for this object. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a738385fd07ca5954db258c44e77bccff" name="gga39509612ec5e920ab46fb5be62870338a738385fd07ca5954db258c44e77bccff"></a>DF_1_GLOBAL&#160;</td><td class="fielddoc"><p>Set RTLD_GLOBAL for this object. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a92be5b095078fa7d191a030b48887b39" name="gga39509612ec5e920ab46fb5be62870338a92be5b095078fa7d191a030b48887b39"></a>DF_1_GROUP&#160;</td><td class="fielddoc"><p>Set RTLD_GROUP for this object. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a845fe12eb40330b435b72a3ef98f9208" name="gga39509612ec5e920ab46fb5be62870338a845fe12eb40330b435b72a3ef98f9208"></a>DF_1_NODELETE&#160;</td><td class="fielddoc"><p>Set RTLD_NODELETE for this object. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a0d6c5669014ac6a8a9147c96afb11081" name="gga39509612ec5e920ab46fb5be62870338a0d6c5669014ac6a8a9147c96afb11081"></a>DF_1_LOADFLTR&#160;</td><td class="fielddoc"><p>Trigger filtee loading at runtime. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338ada301b8ed0d5451e92e7ed3cf7c6c924" name="gga39509612ec5e920ab46fb5be62870338ada301b8ed0d5451e92e7ed3cf7c6c924"></a>DF_1_INITFIRST&#160;</td><td class="fielddoc"><p>Set RTLD_INITFIRST for this object. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a35057589529b1b0fc70b30973723ac5b" name="gga39509612ec5e920ab46fb5be62870338a35057589529b1b0fc70b30973723ac5b"></a>DF_1_NOOPEN&#160;</td><td class="fielddoc"><p>Set RTLD_NOOPEN for this object. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338acb429510f92a929274184dc40c8910fb" name="gga39509612ec5e920ab46fb5be62870338acb429510f92a929274184dc40c8910fb"></a>DF_1_ORIGIN&#160;</td><td class="fielddoc"><p>$ORIGIN must be handled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a82fe8fc6aff4843ada4fd1b4c416b249" name="gga39509612ec5e920ab46fb5be62870338a82fe8fc6aff4843ada4fd1b4c416b249"></a>DF_1_DIRECT&#160;</td><td class="fielddoc"><p>Direct binding enabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338ac463d66fca331c23246aa718207239b8" name="gga39509612ec5e920ab46fb5be62870338ac463d66fca331c23246aa718207239b8"></a>DF_1_INTERPOSE&#160;</td><td class="fielddoc"><p>Object is used to interpose. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338ac6ed1f7a5256c37b053247e755c1ec63" name="gga39509612ec5e920ab46fb5be62870338ac6ed1f7a5256c37b053247e755c1ec63"></a>DF_1_NODEFLIB&#160;</td><td class="fielddoc"><p>Ignore default lib search path. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a8c1bf9012be5f3cf1ed86eb9f6ebe660" name="gga39509612ec5e920ab46fb5be62870338a8c1bf9012be5f3cf1ed86eb9f6ebe660"></a>DF_1_NODUMP&#160;</td><td class="fielddoc"><p>Object can't be dldump'ed. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338ad5ce7af44d7f057c9a19f2396269c823" name="gga39509612ec5e920ab46fb5be62870338ad5ce7af44d7f057c9a19f2396269c823"></a>DF_1_CONFALT&#160;</td><td class="fielddoc"><p>Configuration alternative created. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338abeac9c19d03bc5b0c8a135a9a5effc02" name="gga39509612ec5e920ab46fb5be62870338abeac9c19d03bc5b0c8a135a9a5effc02"></a>DF_1_ENDFILTEE&#160;</td><td class="fielddoc"><p>Filtee terminates filters search. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a6bb905c090ac4510d22b8147e4ad0c22" name="gga39509612ec5e920ab46fb5be62870338a6bb905c090ac4510d22b8147e4ad0c22"></a>DF_1_DISPRELDNE&#160;</td><td class="fielddoc"><p>Disp reloc applied at build time. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga39509612ec5e920ab46fb5be62870338a1061f3500d8816e87d8e493baead33ab" name="gga39509612ec5e920ab46fb5be62870338a1061f3500d8816e87d8e493baead33ab"></a>DF_1_DISPRELPND&#160;</td><td class="fielddoc"><p>Disp reloc applied at run-time. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00594">594</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gab19669f3ff2964579ab8729fd36919a2" name="gab19669f3ff2964579ab8729fd36919a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab19669f3ff2964579ab8729fd36919a2">&#9670;&#160;</a></span>Elf_DF_P1s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gab19669f3ff2964579ab8729fd36919a2">Elf_DF_P1s</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flags in the DT_POSFLAG_1 entry effecting only the next DT_* entry. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab19669f3ff2964579ab8729fd36919a2a17b7fc014c8af1394bf0577c667814ce" name="ggab19669f3ff2964579ab8729fd36919a2a17b7fc014c8af1394bf0577c667814ce"></a>DF_P1_LAZYLOAD&#160;</td><td class="fielddoc"><p>Lazyload following object. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab19669f3ff2964579ab8729fd36919a2a7401b4dea930112211d91c6765b68dac" name="ggab19669f3ff2964579ab8729fd36919a2a7401b4dea930112211d91c6765b68dac"></a>DF_P1_GROUPPERM&#160;</td><td class="fielddoc"><p>Symbols from next object are not generally available. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00623">623</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gaec895e5706ab136434b5434af9888ac9" name="gaec895e5706ab136434b5434af9888ac9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaec895e5706ab136434b5434af9888ac9">&#9670;&#160;</a></span>Elf_DFs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gaec895e5706ab136434b5434af9888ac9">Elf_DFs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Values of Elf32_Dyn.d_un.d_val, Elf64_Dyn.d_un.d_val in the DT_FLAGS entry. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaec895e5706ab136434b5434af9888ac9a80404de3cf479c2d6e1d521b987b480a" name="ggaec895e5706ab136434b5434af9888ac9a80404de3cf479c2d6e1d521b987b480a"></a>DF_ORIGIN&#160;</td><td class="fielddoc"><p>Object may use DF_ORIGIN. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaec895e5706ab136434b5434af9888ac9ab0e86a17afabbf711ee780d7610eff5d" name="ggaec895e5706ab136434b5434af9888ac9ab0e86a17afabbf711ee780d7610eff5d"></a>DF_SYMBOLIC&#160;</td><td class="fielddoc"><p>Symbol resolutions starts here. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaec895e5706ab136434b5434af9888ac9ab6645f99cda7013a386ea30138122680" name="ggaec895e5706ab136434b5434af9888ac9ab6645f99cda7013a386ea30138122680"></a>DF_TEXTREL&#160;</td><td class="fielddoc"><p>Object contains text relocations. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaec895e5706ab136434b5434af9888ac9a0c4c68a3b353a898c122dbc3761065b8" name="ggaec895e5706ab136434b5434af9888ac9a0c4c68a3b353a898c122dbc3761065b8"></a>DF_BIND_NOW&#160;</td><td class="fielddoc"><p>No lazy binding for this object. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaec895e5706ab136434b5434af9888ac9a065f7f732fd4805f63c8578db43d0c32" name="ggaec895e5706ab136434b5434af9888ac9a065f7f732fd4805f63c8578db43d0c32"></a>DF_STATIC_TLS&#160;</td><td class="fielddoc"><p>Module uses the static TLS model. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00581">581</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga35f2bce439ae9e0eff71cfc87d384917" name="ga35f2bce439ae9e0eff71cfc87d384917"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga35f2bce439ae9e0eff71cfc87d384917">&#9670;&#160;</a></span>Elf_DTs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga35f2bce439ae9e0eff71cfc87d384917">Elf_DTs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Dynamic Array Tags. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structElf32__Dyn.html#a0edbe45a1c49cbb352dc3e1937369180">Elf32_Dyn.d_tag</a>, <a class="el" href="structElf64__Dyn.html#a74a63e5acb7d8ddc946a5b0c5eb3c26a">Elf64_Dyn.d_tag</a>. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a72a55d767311e078564d195eefa4cafc" name="gga35f2bce439ae9e0eff71cfc87d384917a72a55d767311e078564d195eefa4cafc"></a>DT_NULL&#160;</td><td class="fielddoc"><p>end of _DYNAMIC array </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a4e61799a41b5084321c2383a5c3748c7" name="gga35f2bce439ae9e0eff71cfc87d384917a4e61799a41b5084321c2383a5c3748c7"></a>DT_NEEDED&#160;</td><td class="fielddoc"><p>name of a needed library </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a1d60eda8dcea64d20eef202b912e1b39" name="gga35f2bce439ae9e0eff71cfc87d384917a1d60eda8dcea64d20eef202b912e1b39"></a>DT_PLTRELSZ&#160;</td><td class="fielddoc"><p>total size of relocation entry </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917aa143c6628f1b7b7f3b94e19902751512" name="gga35f2bce439ae9e0eff71cfc87d384917aa143c6628f1b7b7f3b94e19902751512"></a>DT_PLTGOT&#160;</td><td class="fielddoc"><p>address assoc with prog link table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917aa776c8cb0e25ea1a9463ee98149d366f" name="gga35f2bce439ae9e0eff71cfc87d384917aa776c8cb0e25ea1a9463ee98149d366f"></a>DT_HASH&#160;</td><td class="fielddoc"><p>address of symbol hash table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a3867ebc31c47082b29aaf6939ba1eb83" name="gga35f2bce439ae9e0eff71cfc87d384917a3867ebc31c47082b29aaf6939ba1eb83"></a>DT_STRTAB&#160;</td><td class="fielddoc"><p>address of string table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917aea09a60ec7bff5f827c1199dd2860fcd" name="gga35f2bce439ae9e0eff71cfc87d384917aea09a60ec7bff5f827c1199dd2860fcd"></a>DT_SYMTAB&#160;</td><td class="fielddoc"><p>address of symbol table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a4c8579fee3b600793f9c9f868576bdd4" name="gga35f2bce439ae9e0eff71cfc87d384917a4c8579fee3b600793f9c9f868576bdd4"></a>DT_RELA&#160;</td><td class="fielddoc"><p>address of relocation table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a2ea80d8647f8f3ecbc1853ef8260cd47" name="gga35f2bce439ae9e0eff71cfc87d384917a2ea80d8647f8f3ecbc1853ef8260cd47"></a>DT_RELASZ&#160;</td><td class="fielddoc"><p>total size of relocation table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a4a8212f83ddfe2591628852a7fce2bac" name="gga35f2bce439ae9e0eff71cfc87d384917a4a8212f83ddfe2591628852a7fce2bac"></a>DT_RELAENT&#160;</td><td class="fielddoc"><p>size of DT_RELA relocation entry </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917abd43dfbdee99e571a7bb139ab1100905" name="gga35f2bce439ae9e0eff71cfc87d384917abd43dfbdee99e571a7bb139ab1100905"></a>DT_STRSZ&#160;</td><td class="fielddoc"><p>size of the string table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a0561412a872d876d67ff8d57695cd6ee" name="gga35f2bce439ae9e0eff71cfc87d384917a0561412a872d876d67ff8d57695cd6ee"></a>DT_SYMENT&#160;</td><td class="fielddoc"><p>size of a symbol table entry </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a47cf01df69aecd154ebfc6bad8e0c025" name="gga35f2bce439ae9e0eff71cfc87d384917a47cf01df69aecd154ebfc6bad8e0c025"></a>DT_INIT&#160;</td><td class="fielddoc"><p>address of initialization function </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917ad6e13af9f2c3ef408be58bc45d19f53a" name="gga35f2bce439ae9e0eff71cfc87d384917ad6e13af9f2c3ef408be58bc45d19f53a"></a>DT_FINI&#160;</td><td class="fielddoc"><p>address of termination function </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917ac274306c6ec71719e9be0fcaab9f0628" name="gga35f2bce439ae9e0eff71cfc87d384917ac274306c6ec71719e9be0fcaab9f0628"></a>DT_SONAME&#160;</td><td class="fielddoc"><p>name of the shared object </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a6c63212df7f827c478403bc1891faed8" name="gga35f2bce439ae9e0eff71cfc87d384917a6c63212df7f827c478403bc1891faed8"></a>DT_RPATH&#160;</td><td class="fielddoc"><p>search library path </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a103c38820298a52b05372308f4b250b7" name="gga35f2bce439ae9e0eff71cfc87d384917a103c38820298a52b05372308f4b250b7"></a>DT_SYMBOLIC&#160;</td><td class="fielddoc"><p>alter symbol resolution algorithm </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a9cd36df84c749c97ea3517ac535aecef" name="gga35f2bce439ae9e0eff71cfc87d384917a9cd36df84c749c97ea3517ac535aecef"></a>DT_REL&#160;</td><td class="fielddoc"><p>address of relocation table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a41fdf2c9571ce7cc3ac22a5fe82d7471" name="gga35f2bce439ae9e0eff71cfc87d384917a41fdf2c9571ce7cc3ac22a5fe82d7471"></a>DT_RELSZ&#160;</td><td class="fielddoc"><p>total size of DT_REL relocation table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a99b9f8e1bef812d57135f663a5c5042e" name="gga35f2bce439ae9e0eff71cfc87d384917a99b9f8e1bef812d57135f663a5c5042e"></a>DT_RELENT&#160;</td><td class="fielddoc"><p>size of the DT_REL relocation entry </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a61df82eb6210b861dfbc7751ac6de141" name="gga35f2bce439ae9e0eff71cfc87d384917a61df82eb6210b861dfbc7751ac6de141"></a>DT_PTRREL&#160;</td><td class="fielddoc"><p>type of relocation entry </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917aba4dd3dada19bb70d1856fc8718774a1" name="gga35f2bce439ae9e0eff71cfc87d384917aba4dd3dada19bb70d1856fc8718774a1"></a>DT_DEBUG&#160;</td><td class="fielddoc"><p>for debugging purposes </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a1d5deb4a53a9a2d5e07860f94bea37bd" name="gga35f2bce439ae9e0eff71cfc87d384917a1d5deb4a53a9a2d5e07860f94bea37bd"></a>DT_TEXTREL&#160;</td><td class="fielddoc"><p>at least on entry changes r/o section </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a80117daa43b45ceae436ca945f6f51e2" name="gga35f2bce439ae9e0eff71cfc87d384917a80117daa43b45ceae436ca945f6f51e2"></a>DT_JMPREL&#160;</td><td class="fielddoc"><p>address of relocation entries </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a6fa634da87a4d7c914eef0d60feb35fd" name="gga35f2bce439ae9e0eff71cfc87d384917a6fa634da87a4d7c914eef0d60feb35fd"></a>DT_BIND_NOW&#160;</td><td class="fielddoc"><p>Process relocations of object. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917afb5736f35bd3c509c19ed88b08ca63b3" name="gga35f2bce439ae9e0eff71cfc87d384917afb5736f35bd3c509c19ed88b08ca63b3"></a>DT_INIT_ARRAY&#160;</td><td class="fielddoc"><p>Array with addresses of init fct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a979906de78d6952ebc47f2eacb21dc9e" name="gga35f2bce439ae9e0eff71cfc87d384917a979906de78d6952ebc47f2eacb21dc9e"></a>DT_FINI_ARRAY&#160;</td><td class="fielddoc"><p>Array with addresses of fini fct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917ab2ce685b60aa5462d95e367d1005d592" name="gga35f2bce439ae9e0eff71cfc87d384917ab2ce685b60aa5462d95e367d1005d592"></a>DT_INIT_ARRAYSZ&#160;</td><td class="fielddoc"><p>Size in bytes of DT_INIT_ARRAY. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a0a76ac63db1bb497d5468e61075585d9" name="gga35f2bce439ae9e0eff71cfc87d384917a0a76ac63db1bb497d5468e61075585d9"></a>DT_FINI_ARRAYSZ&#160;</td><td class="fielddoc"><p>Size in bytes of DT_FINI_ARRAY. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a4196625fa826d84829d6f5e407d2fe9c" name="gga35f2bce439ae9e0eff71cfc87d384917a4196625fa826d84829d6f5e407d2fe9c"></a>DT_RUNPATH&#160;</td><td class="fielddoc"><p>Library search path. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917ad64f2b930c2fb3f2bba65f6a2dbddf65" name="gga35f2bce439ae9e0eff71cfc87d384917ad64f2b930c2fb3f2bba65f6a2dbddf65"></a>DT_FLAGS&#160;</td><td class="fielddoc"><p>Flags for the object being loaded. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917aafa31054a1d9c6b201af6c7bc8862a21" name="gga35f2bce439ae9e0eff71cfc87d384917aafa31054a1d9c6b201af6c7bc8862a21"></a>DT_ENCODING&#160;</td><td class="fielddoc"><p>Start of encoded range. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a84f1418580cda4eb6db61773eb1dca46" name="gga35f2bce439ae9e0eff71cfc87d384917a84f1418580cda4eb6db61773eb1dca46"></a>DT_PREINIT_ARRAY&#160;</td><td class="fielddoc"><p>Array with addresses of preinit fct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a1164517d311a24a58809d809fb188700" name="gga35f2bce439ae9e0eff71cfc87d384917a1164517d311a24a58809d809fb188700"></a>DT_PREINIT_ARRAYSZ&#160;</td><td class="fielddoc"><p>size in bytes of DT_PREINIT_ARRAY </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a1a6497a7c9ae6b065a4b046f57faeedb" name="gga35f2bce439ae9e0eff71cfc87d384917a1a6497a7c9ae6b065a4b046f57faeedb"></a>DT_NUM&#160;</td><td class="fielddoc"><p>Number used. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917aac40cbac3f2ad5b8e17e4480110aecf8" name="gga35f2bce439ae9e0eff71cfc87d384917aac40cbac3f2ad5b8e17e4480110aecf8"></a>DT_LOOS&#160;</td><td class="fielddoc"><p>Start of OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a758cfef96c2431832ad5395ef1770d25" name="gga35f2bce439ae9e0eff71cfc87d384917a758cfef96c2431832ad5395ef1770d25"></a>DT_HIOS&#160;</td><td class="fielddoc"><p>End of OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a20ce0d97747317067ae2baa7c02c2132" name="gga35f2bce439ae9e0eff71cfc87d384917a20ce0d97747317067ae2baa7c02c2132"></a>DT_LOPROC&#160;</td><td class="fielddoc"><p>processor-specific </p>
</td></tr>
<tr><td class="fieldname"><a id="gga35f2bce439ae9e0eff71cfc87d384917a3c593dc87966a4da8552bed8bb28d1bf" name="gga35f2bce439ae9e0eff71cfc87d384917a3c593dc87966a4da8552bed8bb28d1bf"></a>DT_HIPROC&#160;</td><td class="fielddoc"><p>processor-specific </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00535">535</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga71815005e83fa50d23c7c3e94fc8243e" name="ga71815005e83fa50d23c7c3e94fc8243e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga71815005e83fa50d23c7c3e94fc8243e">&#9670;&#160;</a></span>Elf_EF_ARM_s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga71815005e83fa50d23c7c3e94fc8243e">Elf_EF_ARM_s</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ARM specific declarations. </p>
<p>Processor specific flags for the ELF header e_flags field. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga71815005e83fa50d23c7c3e94fc8243ea9831e55fe327ce785c2473aaa04ed7e5" name="gga71815005e83fa50d23c7c3e94fc8243ea9831e55fe327ce785c2473aaa04ed7e5"></a>EF_ARM_ALIGN8&#160;</td><td class="fielddoc"><p>8-bit structure alignment is in use </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00730">730</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga6fadd63e5f7e99216d3c910635af6c5c" name="ga6fadd63e5f7e99216d3c910635af6c5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6fadd63e5f7e99216d3c910635af6c5c">&#9670;&#160;</a></span>Elf_EIs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga6fadd63e5f7e99216d3c910635af6c5c">Elf_EIs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Identification Indices. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structElf32__Ehdr.html#aba47ac5e0af02d5668782f1fd5a7466c" title="see Elf_EIs">Elf32_Ehdr.e_ident</a>, <a class="el" href="structElf64__Ehdr.html#acdd2e122af003c5b5708d1ae75b4a85c" title="see Elf_EIs">Elf64_Ehdr.e_ident</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5ca9a7fd99466c93eee3068eaceff295122" name="gga6fadd63e5f7e99216d3c910635af6c5ca9a7fd99466c93eee3068eaceff295122"></a>EI_MAG0&#160;</td><td class="fielddoc"><p>file id 0 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5ca3ba40c8906a48eae2c7854136dcd4034" name="gga6fadd63e5f7e99216d3c910635af6c5ca3ba40c8906a48eae2c7854136dcd4034"></a>EI_MAG1&#160;</td><td class="fielddoc"><p>file id 1 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5cafc58ff9022804936a5111c36b1f8edba" name="gga6fadd63e5f7e99216d3c910635af6c5cafc58ff9022804936a5111c36b1f8edba"></a>EI_MAG2&#160;</td><td class="fielddoc"><p>file id 2 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5caa0d2230d00a94866e6bd6045c8d68e82" name="gga6fadd63e5f7e99216d3c910635af6c5caa0d2230d00a94866e6bd6045c8d68e82"></a>EI_MAG3&#160;</td><td class="fielddoc"><p>file id 3 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5caac9b8531d68f60088b42d23a36c58417" name="gga6fadd63e5f7e99216d3c910635af6c5caac9b8531d68f60088b42d23a36c58417"></a>EI_CLASS&#160;</td><td class="fielddoc"><p>file class </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5ca671a6f529b41b34eab16914253b98b92" name="gga6fadd63e5f7e99216d3c910635af6c5ca671a6f529b41b34eab16914253b98b92"></a>EI_DATA&#160;</td><td class="fielddoc"><p>data encoding </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5caf9715ec03d0ab1d074f14c0b0a970e60" name="gga6fadd63e5f7e99216d3c910635af6c5caf9715ec03d0ab1d074f14c0b0a970e60"></a>EI_VERSION&#160;</td><td class="fielddoc"><p>file version </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5cadc5fcbd09d2592f3b7cc113fa485b321" name="gga6fadd63e5f7e99216d3c910635af6c5cadc5fcbd09d2592f3b7cc113fa485b321"></a>EI_OSABI&#160;</td><td class="fielddoc"><p>Operating system / ABI identification. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5ca14cba6abf3ec944f2fa32155a285f019" name="gga6fadd63e5f7e99216d3c910635af6c5ca14cba6abf3ec944f2fa32155a285f019"></a>EI_ABIVERSION&#160;</td><td class="fielddoc"><p>ABI version. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6fadd63e5f7e99216d3c910635af6c5ca9cf514a98554faa15514e446c3a24c7d" name="gga6fadd63e5f7e99216d3c910635af6c5ca9cf514a98554faa15514e446c3a24c7d"></a>EI_PAD&#160;</td><td class="fielddoc"><p>start of padding bytes </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00274">274</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gac8d0eceebc222b45f2406bd1273aae84" name="gac8d0eceebc222b45f2406bd1273aae84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac8d0eceebc222b45f2406bd1273aae84">&#9670;&#160;</a></span>Elf_EMs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gac8d0eceebc222b45f2406bd1273aae84">Elf_EMs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Required architecture. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structElf32__Ehdr.html#a19bca7faba9e5573814643efc3574c7b" title="required architecture">Elf32_Ehdr.e_machine</a>, <a class="el" href="structElf64__Ehdr.html#adecc8b3641e23794f39c78f15ab8c809" title="required architecture">Elf64_Ehdr.e_machine</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84abd73bc7cc5fe9be7a5f32e160764ed1f" name="ggac8d0eceebc222b45f2406bd1273aae84abd73bc7cc5fe9be7a5f32e160764ed1f"></a>EM_NONE&#160;</td><td class="fielddoc"><p>no machine </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a2603f1600c862eb921c126d1bc015a87" name="ggac8d0eceebc222b45f2406bd1273aae84a2603f1600c862eb921c126d1bc015a87"></a>EM_M32&#160;</td><td class="fielddoc"><p>AT&amp;T WE 32100. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a28922f9b5a993341a86e072d9ba3ae76" name="ggac8d0eceebc222b45f2406bd1273aae84a28922f9b5a993341a86e072d9ba3ae76"></a>EM_SPARC&#160;</td><td class="fielddoc"><p>SPARC. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84af3e2e03ca6541793d586bee07c46ccee" name="ggac8d0eceebc222b45f2406bd1273aae84af3e2e03ca6541793d586bee07c46ccee"></a>EM_386&#160;</td><td class="fielddoc"><p>Intel 80386. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a46cd02c1bddb826c5229eae765099c69" name="ggac8d0eceebc222b45f2406bd1273aae84a46cd02c1bddb826c5229eae765099c69"></a>EM_68K&#160;</td><td class="fielddoc"><p>Motorola 68000. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a00d64918284ff4a7f6a04f2f7e7af8da" name="ggac8d0eceebc222b45f2406bd1273aae84a00d64918284ff4a7f6a04f2f7e7af8da"></a>EM_88K&#160;</td><td class="fielddoc"><p>Motorola 88000. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a91e9c8b330fff548c6ee2b6db666cfbd" name="ggac8d0eceebc222b45f2406bd1273aae84a91e9c8b330fff548c6ee2b6db666cfbd"></a>EM_860&#160;</td><td class="fielddoc"><p>Intel 80860. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a708f7e561b5a611a77568f9505a67fe9" name="ggac8d0eceebc222b45f2406bd1273aae84a708f7e561b5a611a77568f9505a67fe9"></a>EM_MIPS&#160;</td><td class="fielddoc"><p>MIPS RS3000 big-endian. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ad9ecd7eeeff20572860b9bb5e98ca42d" name="ggac8d0eceebc222b45f2406bd1273aae84ad9ecd7eeeff20572860b9bb5e98ca42d"></a>EM_MIPS_RS4_BE&#160;</td><td class="fielddoc"><p>MIPS RS4000 big-endian. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a4949cf02084b958d542f6c18cabb3a42" name="ggac8d0eceebc222b45f2406bd1273aae84a4949cf02084b958d542f6c18cabb3a42"></a>EM_SPARC64&#160;</td><td class="fielddoc"><p>SPARC 64-bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a8aa586be5ca1cc8f7e70a86479a5dec6" name="ggac8d0eceebc222b45f2406bd1273aae84a8aa586be5ca1cc8f7e70a86479a5dec6"></a>EM_PARISC&#160;</td><td class="fielddoc"><p>HP PA-RISC. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a8a713a8b957550acc282f36935d202d8" name="ggac8d0eceebc222b45f2406bd1273aae84a8a713a8b957550acc282f36935d202d8"></a>EM_VPP500&#160;</td><td class="fielddoc"><p>Fujitsu VPP500. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84aafc500abcb1acb190b20c2aee69838af" name="ggac8d0eceebc222b45f2406bd1273aae84aafc500abcb1acb190b20c2aee69838af"></a>EM_SPARC32PLUS&#160;</td><td class="fielddoc"><p>Sun's V8plus. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a8f6a3def971f7822c6e853f442bf2bf3" name="ggac8d0eceebc222b45f2406bd1273aae84a8f6a3def971f7822c6e853f442bf2bf3"></a>EM_960&#160;</td><td class="fielddoc"><p>Intel 80960. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ac34788e1e921de994e11e9b8abcb4cc1" name="ggac8d0eceebc222b45f2406bd1273aae84ac34788e1e921de994e11e9b8abcb4cc1"></a>EM_PPC&#160;</td><td class="fielddoc"><p>PowerPC. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84abb681b3d23ec753333cb15eb6548f4de" name="ggac8d0eceebc222b45f2406bd1273aae84abb681b3d23ec753333cb15eb6548f4de"></a>EM_V800&#160;</td><td class="fielddoc"><p>NEC V800. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a2251f476f0fb75667072523c0e13f7ca" name="ggac8d0eceebc222b45f2406bd1273aae84a2251f476f0fb75667072523c0e13f7ca"></a>EM_FR20&#160;</td><td class="fielddoc"><p>Fujitsu FR20. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84abd141eae5cb6aa10c9700751f99e8023" name="ggac8d0eceebc222b45f2406bd1273aae84abd141eae5cb6aa10c9700751f99e8023"></a>EM_RH32&#160;</td><td class="fielddoc"><p>TRW RH-32. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ab6acd3a7e27a3d617276aa5ca22603f6" name="ggac8d0eceebc222b45f2406bd1273aae84ab6acd3a7e27a3d617276aa5ca22603f6"></a>EM_RCE&#160;</td><td class="fielddoc"><p>Motorola RCE. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a3780a292c8a02caa17876e41016ae463" name="ggac8d0eceebc222b45f2406bd1273aae84a3780a292c8a02caa17876e41016ae463"></a>EM_ARM&#160;</td><td class="fielddoc"><p>Advanced RISC Machines ARM. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a3eb3278e7b167875c4926e6fc26a1551" name="ggac8d0eceebc222b45f2406bd1273aae84a3eb3278e7b167875c4926e6fc26a1551"></a>EM_ALPHA&#160;</td><td class="fielddoc"><p>Digital Alpha. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ac604071088d6aeb759924c204d044a5d" name="ggac8d0eceebc222b45f2406bd1273aae84ac604071088d6aeb759924c204d044a5d"></a>EM_SH&#160;</td><td class="fielddoc"><p>Hitachi SuperH. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ae78d591e2225e50a9b5bb285028023c4" name="ggac8d0eceebc222b45f2406bd1273aae84ae78d591e2225e50a9b5bb285028023c4"></a>EM_SPARCV9&#160;</td><td class="fielddoc"><p>SPARC v9 64-bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a04d841fbe0fc1615366275e4aad47d88" name="ggac8d0eceebc222b45f2406bd1273aae84a04d841fbe0fc1615366275e4aad47d88"></a>EM_TRICORE&#160;</td><td class="fielddoc"><p>Siemens Tricore embedded processor. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84abe74dfa7a236c200a3d1fdb8d06e9d07" name="ggac8d0eceebc222b45f2406bd1273aae84abe74dfa7a236c200a3d1fdb8d06e9d07"></a>EM_ARC&#160;</td><td class="fielddoc"><p>Argonaut RISC Core, Argonaut Techn Inc. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a040802c5079c3df3d48c0aa76dadcb61" name="ggac8d0eceebc222b45f2406bd1273aae84a040802c5079c3df3d48c0aa76dadcb61"></a>EM_H8_300&#160;</td><td class="fielddoc"><p>Hitachi H8/300. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a3eeb1e22dc2b20ac910d693007e55924" name="ggac8d0eceebc222b45f2406bd1273aae84a3eeb1e22dc2b20ac910d693007e55924"></a>EM_H8_300H&#160;</td><td class="fielddoc"><p>Hitachi H8/300H. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a45bc0d81ed46ebb5d83984125dc6c788" name="ggac8d0eceebc222b45f2406bd1273aae84a45bc0d81ed46ebb5d83984125dc6c788"></a>EM_H8S&#160;</td><td class="fielddoc"><p>Hitachi H8/S. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a89e7dfe3a2d2793d3ccecb8e95cf8561" name="ggac8d0eceebc222b45f2406bd1273aae84a89e7dfe3a2d2793d3ccecb8e95cf8561"></a>EM_H8_500&#160;</td><td class="fielddoc"><p>Hitachi H8/500. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a158242f5bc1f296f152e87712bc2d004" name="ggac8d0eceebc222b45f2406bd1273aae84a158242f5bc1f296f152e87712bc2d004"></a>EM_IA_64&#160;</td><td class="fielddoc"><p>HP/Intel IA-64. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ad587e63a5a833192d39238323baac3a3" name="ggac8d0eceebc222b45f2406bd1273aae84ad587e63a5a833192d39238323baac3a3"></a>EM_MIPS_X&#160;</td><td class="fielddoc"><p>Stanford MIPS-X. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84aadfc3d5ea0ce08d3f8da936cbb15c1a2" name="ggac8d0eceebc222b45f2406bd1273aae84aadfc3d5ea0ce08d3f8da936cbb15c1a2"></a>EM_COLDFIRE&#160;</td><td class="fielddoc"><p>Motorola Coldfire. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a9942b90e36da09f899869ce3a7f6e65e" name="ggac8d0eceebc222b45f2406bd1273aae84a9942b90e36da09f899869ce3a7f6e65e"></a>EM_68HC12&#160;</td><td class="fielddoc"><p>Motorola M68HC12. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a2e60621a8140d9a2bbbe2ce9a959daf6" name="ggac8d0eceebc222b45f2406bd1273aae84a2e60621a8140d9a2bbbe2ce9a959daf6"></a>EM_X86_64&#160;</td><td class="fielddoc"><p>Advanced Micro Devices x86-64. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a2705c3b14cae1aee865627b4c42e0332" name="ggac8d0eceebc222b45f2406bd1273aae84a2705c3b14cae1aee865627b4c42e0332"></a>EM_PDSP&#160;</td><td class="fielddoc"><p>Sony DSP Processor. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a95a6d829b58ba37013910d2c048bfbcc" name="ggac8d0eceebc222b45f2406bd1273aae84a95a6d829b58ba37013910d2c048bfbcc"></a>EM_FX66&#160;</td><td class="fielddoc"><p>Siemens FX66 microcontroller. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a6071438f820bc4b90e666cb04f658512" name="ggac8d0eceebc222b45f2406bd1273aae84a6071438f820bc4b90e666cb04f658512"></a>EM_ST9PLUS&#160;</td><td class="fielddoc"><p>STMicroelectronics ST9+ 8/16 mc. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84afec5640d8f7f13ac1a9a8b645f406e84" name="ggac8d0eceebc222b45f2406bd1273aae84afec5640d8f7f13ac1a9a8b645f406e84"></a>EM_ST7&#160;</td><td class="fielddoc"><p>STmicroelectronics ST7 8 bit mc. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a8412b1445e57cdf0a7c0ec329501b636" name="ggac8d0eceebc222b45f2406bd1273aae84a8412b1445e57cdf0a7c0ec329501b636"></a>EM_68HC16&#160;</td><td class="fielddoc"><p>Motorola MC68HC16 microcontroller. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a312f101ecf8cbe1b598c91b56d19b44d" name="ggac8d0eceebc222b45f2406bd1273aae84a312f101ecf8cbe1b598c91b56d19b44d"></a>EM_68HC11&#160;</td><td class="fielddoc"><p>Motorola MC68HC11 microcontroller. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a6b8cb0f3afcc30c073a1067d2a6fa31e" name="ggac8d0eceebc222b45f2406bd1273aae84a6b8cb0f3afcc30c073a1067d2a6fa31e"></a>EM_68HC08&#160;</td><td class="fielddoc"><p>Motorola MC68HC08 microcontroller. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a88d923ab58f6dcdc7c64f02532dd18bb" name="ggac8d0eceebc222b45f2406bd1273aae84a88d923ab58f6dcdc7c64f02532dd18bb"></a>EM_68HC05&#160;</td><td class="fielddoc"><p>Motorola MC68HC05 microcontroller. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a13ba86a6e9e7ac82cbb311c576c0bd63" name="ggac8d0eceebc222b45f2406bd1273aae84a13ba86a6e9e7ac82cbb311c576c0bd63"></a>EM_SVX&#160;</td><td class="fielddoc"><p>Silicon Graphics SVx. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a4be46ad92bfa4100a5ee435505b202f0" name="ggac8d0eceebc222b45f2406bd1273aae84a4be46ad92bfa4100a5ee435505b202f0"></a>EM_ST19&#160;</td><td class="fielddoc"><p>STMicroelectronics ST19 8 bit mc. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84aa264c775fd8dbba4ea96b72c2fe36a8f" name="ggac8d0eceebc222b45f2406bd1273aae84aa264c775fd8dbba4ea96b72c2fe36a8f"></a>EM_VAX&#160;</td><td class="fielddoc"><p>Digital VAX. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a7fd67c20c465e552d5af62d033932fc1" name="ggac8d0eceebc222b45f2406bd1273aae84a7fd67c20c465e552d5af62d033932fc1"></a>EM_CRIS&#160;</td><td class="fielddoc"><p>Axis Communications 32-bit embedded processor. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a5a355c56c0f923d81fdd077edec86511" name="ggac8d0eceebc222b45f2406bd1273aae84a5a355c56c0f923d81fdd077edec86511"></a>EM_JAVELIN&#160;</td><td class="fielddoc"><p>Infineon Technologies 32-bit embedded processor. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84af50856ccd3c0f2a90168010516112fc2" name="ggac8d0eceebc222b45f2406bd1273aae84af50856ccd3c0f2a90168010516112fc2"></a>EM_FIREPATH&#160;</td><td class="fielddoc"><p>Element 14 64-bit DSP Processor. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ac06cf7eabb5b5f0e2e4523ad3f71ad60" name="ggac8d0eceebc222b45f2406bd1273aae84ac06cf7eabb5b5f0e2e4523ad3f71ad60"></a>EM_ZSP&#160;</td><td class="fielddoc"><p>LSI Logic 16-bit DSP Processor. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a2531659d678d8358e3c23d69e8699edb" name="ggac8d0eceebc222b45f2406bd1273aae84a2531659d678d8358e3c23d69e8699edb"></a>EM_MMIX&#160;</td><td class="fielddoc"><p>Donald Knuth's educational 64-bit processor. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a830385cf9e493af9e96dae36b1bb9ce6" name="ggac8d0eceebc222b45f2406bd1273aae84a830385cf9e493af9e96dae36b1bb9ce6"></a>EM_HUANY&#160;</td><td class="fielddoc"><p>Harvard University machine-independent object files. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a477d01dd4fab5d36a7685e3c3db45072" name="ggac8d0eceebc222b45f2406bd1273aae84a477d01dd4fab5d36a7685e3c3db45072"></a>EM_PRISM&#160;</td><td class="fielddoc"><p>SiTera Prism. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84acfa34cb9ad37e5aa1d22c9cd49170e3b" name="ggac8d0eceebc222b45f2406bd1273aae84acfa34cb9ad37e5aa1d22c9cd49170e3b"></a>EM_AVR&#160;</td><td class="fielddoc"><p>Atmel AVR 8-bit microcontroller. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a5c092bc8b41287fb3469978fd6196687" name="ggac8d0eceebc222b45f2406bd1273aae84a5c092bc8b41287fb3469978fd6196687"></a>EM_FR30&#160;</td><td class="fielddoc"><p>Fujitsu FR30. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ae12faaac3c211106fd3711bb911e9f00" name="ggac8d0eceebc222b45f2406bd1273aae84ae12faaac3c211106fd3711bb911e9f00"></a>EM_D10V&#160;</td><td class="fielddoc"><p>Mitsubishi D10V. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ad939fe6152f11ea70ee3532148be69aa" name="ggac8d0eceebc222b45f2406bd1273aae84ad939fe6152f11ea70ee3532148be69aa"></a>EM_D30V&#160;</td><td class="fielddoc"><p>Mitsubishi D30V. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84aff3fc0bf12d5574c50f7a4b26a00e30f" name="ggac8d0eceebc222b45f2406bd1273aae84aff3fc0bf12d5574c50f7a4b26a00e30f"></a>EM_V850&#160;</td><td class="fielddoc"><p>NEC v850. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a3723943f3c173a577f88ff0dd63ed42f" name="ggac8d0eceebc222b45f2406bd1273aae84a3723943f3c173a577f88ff0dd63ed42f"></a>EM_M32R&#160;</td><td class="fielddoc"><p>Mitsubishi M32R. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84adb152b1a527006ebee625460a6d030d8" name="ggac8d0eceebc222b45f2406bd1273aae84adb152b1a527006ebee625460a6d030d8"></a>EM_MN10300&#160;</td><td class="fielddoc"><p>Matsushita MN10300. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a9fc0d0c04acbaa099a4c1e9e47af1041" name="ggac8d0eceebc222b45f2406bd1273aae84a9fc0d0c04acbaa099a4c1e9e47af1041"></a>EM_MN10200&#160;</td><td class="fielddoc"><p>Matsushita MN10200. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a178c2f27a7c43688efc50d7c49e4bd92" name="ggac8d0eceebc222b45f2406bd1273aae84a178c2f27a7c43688efc50d7c49e4bd92"></a>EM_PJ&#160;</td><td class="fielddoc"><p>picoJava </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a310ee2fbfa56fd2972ff0600a60d3141" name="ggac8d0eceebc222b45f2406bd1273aae84a310ee2fbfa56fd2972ff0600a60d3141"></a>EM_OPENRISC&#160;</td><td class="fielddoc"><p>OpenRISC 32-bit embedded processor. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a3a1ac9d955b66878d62292d3f3a2ed6a" name="ggac8d0eceebc222b45f2406bd1273aae84a3a1ac9d955b66878d62292d3f3a2ed6a"></a>EM_ARC_A5&#160;</td><td class="fielddoc"><p>ARC Cores Tangent-A5. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a98ccba882aa7b0966c2bc652cc55d34a" name="ggac8d0eceebc222b45f2406bd1273aae84a98ccba882aa7b0966c2bc652cc55d34a"></a>EM_XTENSA&#160;</td><td class="fielddoc"><p>Tensilica Xtensa Architecture. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a701ceb555f94bd8181d2ea071619ccae" name="ggac8d0eceebc222b45f2406bd1273aae84a701ceb555f94bd8181d2ea071619ccae"></a>EM_ALTERA_NIOS2&#160;</td><td class="fielddoc"><p>Altera Nios II. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a7b9053c5e4c306885841eab134535d54" name="ggac8d0eceebc222b45f2406bd1273aae84a7b9053c5e4c306885841eab134535d54"></a>EM_AARCH64&#160;</td><td class="fielddoc"><p>ARM AARCH64. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a23b51c44c8ee877cf66fb6332224c810" name="ggac8d0eceebc222b45f2406bd1273aae84a23b51c44c8ee877cf66fb6332224c810"></a>EM_TILEPRO&#160;</td><td class="fielddoc"><p>Tilera TILEPro. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84aec759ae74c2e74e48349bdb2366feb98" name="ggac8d0eceebc222b45f2406bd1273aae84aec759ae74c2e74e48349bdb2366feb98"></a>EM_MICROBLAZE&#160;</td><td class="fielddoc"><p>Xilinx MicroBlaze. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84a3024c4adf13472e2cf73c8f0d8b27251" name="ggac8d0eceebc222b45f2406bd1273aae84a3024c4adf13472e2cf73c8f0d8b27251"></a>EM_TILEGX&#160;</td><td class="fielddoc"><p>Tilera TILE-Gx. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac8d0eceebc222b45f2406bd1273aae84ae7291e24e22d05c77a14576b858af8c8" name="ggac8d0eceebc222b45f2406bd1273aae84ae7291e24e22d05c77a14576b858af8c8"></a>EM_RISCV&#160;</td><td class="fielddoc"><p>RISC-V. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00183">183</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga1f1765cb83b2bcca9b7d84c955929d52" name="ga1f1765cb83b2bcca9b7d84c955929d52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f1765cb83b2bcca9b7d84c955929d52">&#9670;&#160;</a></span>Elf_ETs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga1f1765cb83b2bcca9b7d84c955929d52">Elf_ETs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Object file type. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structElf32__Ehdr.html#a49e40a791813c06e3b6ebcb53aef1bb8" title="type of ELF file">Elf32_Ehdr.e_type</a>, <a class="el" href="structElf64__Ehdr.html#a031210e6571dad798c4ed66b85631d58" title="type of ELF file">Elf64_Ehdr.e_type</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1f1765cb83b2bcca9b7d84c955929d52a16ec634ec16b5750f108673917d231a8" name="gga1f1765cb83b2bcca9b7d84c955929d52a16ec634ec16b5750f108673917d231a8"></a>ET_NONE&#160;</td><td class="fielddoc"><p>no file type </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f1765cb83b2bcca9b7d84c955929d52a643c2b18fd5edd897eed4462bb70e3ea" name="gga1f1765cb83b2bcca9b7d84c955929d52a643c2b18fd5edd897eed4462bb70e3ea"></a>ET_REL&#160;</td><td class="fielddoc"><p>relocatable file </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f1765cb83b2bcca9b7d84c955929d52aff80e596d1ea270d3913f3b2307e3e2b" name="gga1f1765cb83b2bcca9b7d84c955929d52aff80e596d1ea270d3913f3b2307e3e2b"></a>ET_EXEC&#160;</td><td class="fielddoc"><p>executable file </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f1765cb83b2bcca9b7d84c955929d52a6f74666d6507191328044aa839534c4e" name="gga1f1765cb83b2bcca9b7d84c955929d52a6f74666d6507191328044aa839534c4e"></a>ET_DYN&#160;</td><td class="fielddoc"><p>shared object file </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f1765cb83b2bcca9b7d84c955929d52ad0fdf1845f785a5a43313801bbf6f741" name="gga1f1765cb83b2bcca9b7d84c955929d52ad0fdf1845f785a5a43313801bbf6f741"></a>ET_CORE&#160;</td><td class="fielddoc"><p>core file </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f1765cb83b2bcca9b7d84c955929d52ab27c95c9df90f9e943194f006b03f719" name="gga1f1765cb83b2bcca9b7d84c955929d52ab27c95c9df90f9e943194f006b03f719"></a>ET_LOPROC&#160;</td><td class="fielddoc"><p>processor-specific </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f1765cb83b2bcca9b7d84c955929d52aa2025b338c94b3a81e1e946155c2c063" name="gga1f1765cb83b2bcca9b7d84c955929d52aa2025b338c94b3a81e1e946155c2c063"></a>ET_HIPROC&#160;</td><td class="fielddoc"><p>processor-specific </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00168">168</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga7a2ddb5dc77d2cfaf153f599e1eafdf8" name="ga7a2ddb5dc77d2cfaf153f599e1eafdf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7a2ddb5dc77d2cfaf153f599e1eafdf8">&#9670;&#160;</a></span>Elf_EVs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga7a2ddb5dc77d2cfaf153f599e1eafdf8">Elf_EVs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Object file version. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structElf32__Ehdr.html#aa27627bda53281221325df4dd782e800" title="file version">Elf32_Ehdr.e_version</a>, <a class="el" href="structElf64__Ehdr.html#a3855471cf08a9e4cd4b898e9a1e11fa4" title="file version">Elf64_Ehdr.e_version</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga7a2ddb5dc77d2cfaf153f599e1eafdf8aed55dd6c8ee040c948acb2c7cfad9b5e" name="gga7a2ddb5dc77d2cfaf153f599e1eafdf8aed55dd6c8ee040c948acb2c7cfad9b5e"></a>EV_NONE&#160;</td><td class="fielddoc"><p>Invalid version. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7a2ddb5dc77d2cfaf153f599e1eafdf8aafdef7cb10311a2259ef9036154f883d" name="gga7a2ddb5dc77d2cfaf153f599e1eafdf8aafdef7cb10311a2259ef9036154f883d"></a>EV_CURRENT&#160;</td><td class="fielddoc"><p>Current version. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00266">266</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga3bf7f83c725ee690a07440672fc7a0db" name="ga3bf7f83c725ee690a07440672fc7a0db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3bf7f83c725ee690a07440672fc7a0db">&#9670;&#160;</a></span>Elf_MAGs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga3bf7f83c725ee690a07440672fc7a0db">Elf_MAGs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Magic number. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga3bf7f83c725ee690a07440672fc7a0dba68ae18f7adc749b48120229609e33140" name="gga3bf7f83c725ee690a07440672fc7a0dba68ae18f7adc749b48120229609e33140"></a>ELFMAG0&#160;</td><td class="fielddoc"><p>e_ident[EI_MAG0] </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3bf7f83c725ee690a07440672fc7a0dba4c43c336380adf0847cec9ae22baf61c" name="gga3bf7f83c725ee690a07440672fc7a0dba4c43c336380adf0847cec9ae22baf61c"></a>ELFMAG1&#160;</td><td class="fielddoc"><p>e_ident[EI_MAG1] </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3bf7f83c725ee690a07440672fc7a0dbaf2618af3a0064ecc7065125cd79e4e14" name="gga3bf7f83c725ee690a07440672fc7a0dbaf2618af3a0064ecc7065125cd79e4e14"></a>ELFMAG2&#160;</td><td class="fielddoc"><p>e_ident[EI_MAG2] </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3bf7f83c725ee690a07440672fc7a0dbaa3e933d433a68b3ac6b8588d14a56549" name="gga3bf7f83c725ee690a07440672fc7a0dbaa3e933d433a68b3ac6b8588d14a56549"></a>ELFMAG3&#160;</td><td class="fielddoc"><p>e_ident[EI_MAG3] </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00289">289</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga479a6103f148a70889af697c3fa0ecff" name="ga479a6103f148a70889af697c3fa0ecff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga479a6103f148a70889af697c3fa0ecff">&#9670;&#160;</a></span>Elf_NTs_core</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga479a6103f148a70889af697c3fa0ecff">Elf_NTs_core</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legal values for note segment descriptor types for core files. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffaf008e029c4f50c5b63d2dfca410344a2" name="gga479a6103f148a70889af697c3fa0ecffaf008e029c4f50c5b63d2dfca410344a2"></a>NT_PRSTATUS&#160;</td><td class="fielddoc"><p>Contains copy of prstatus struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffad6e4edfe2625b5923d2f6a825ef2a413" name="gga479a6103f148a70889af697c3fa0ecffad6e4edfe2625b5923d2f6a825ef2a413"></a>NT_FPREGSET&#160;</td><td class="fielddoc"><p>Contains copy of fpregset struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffabff26ad8be32d1fbd663e7a8fdf4d9cb" name="gga479a6103f148a70889af697c3fa0ecffabff26ad8be32d1fbd663e7a8fdf4d9cb"></a>NT_PRPSINFO&#160;</td><td class="fielddoc"><p>Contains copy of prpsinfo struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffaed114e68e6f7034b2dfec93c7533530a" name="gga479a6103f148a70889af697c3fa0ecffaed114e68e6f7034b2dfec93c7533530a"></a>NT_PRXREG&#160;</td><td class="fielddoc"><p>Contains copy of prxregset struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffa31a7843aa67b7a2b178a70769ba7603a" name="gga479a6103f148a70889af697c3fa0ecffa31a7843aa67b7a2b178a70769ba7603a"></a>NT_TASKSTRUCT&#160;</td><td class="fielddoc"><p>Contains copy of task structure. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffaf84940d364d3307073c5c007cc960a38" name="gga479a6103f148a70889af697c3fa0ecffaf84940d364d3307073c5c007cc960a38"></a>NT_PLATFORM&#160;</td><td class="fielddoc"><p>String from sysinfo(SI_PLATFORM). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffa8da398562d30f8d65073a3a0c3b9236d" name="gga479a6103f148a70889af697c3fa0ecffa8da398562d30f8d65073a3a0c3b9236d"></a>NT_AUXV&#160;</td><td class="fielddoc"><p>Contains copy of auxv array. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffaf8ef3c7833a559c3958e692eeb2d0e3f" name="gga479a6103f148a70889af697c3fa0ecffaf8ef3c7833a559c3958e692eeb2d0e3f"></a>NT_GWINDOWS&#160;</td><td class="fielddoc"><p>Contains copy of gwindows struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffa468ef815d2084a819051623c000d6d15" name="gga479a6103f148a70889af697c3fa0ecffa468ef815d2084a819051623c000d6d15"></a>NT_ASRS&#160;</td><td class="fielddoc"><p>Contains copy of asrset struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffadbe660eb6a210b99b72bb9090b2a4c68" name="gga479a6103f148a70889af697c3fa0ecffadbe660eb6a210b99b72bb9090b2a4c68"></a>NT_PSTATUS&#160;</td><td class="fielddoc"><p>Contains copy of pstatus struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffaa33022590af7b4c5ce6903fb504ff750" name="gga479a6103f148a70889af697c3fa0ecffaa33022590af7b4c5ce6903fb504ff750"></a>NT_PSINFO&#160;</td><td class="fielddoc"><p>Contains copy of psinfo struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffa8fc99af5bb3df193f399a7f96249c425" name="gga479a6103f148a70889af697c3fa0ecffa8fc99af5bb3df193f399a7f96249c425"></a>NT_PRCRED&#160;</td><td class="fielddoc"><p>Contains copy of prcred struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffac512972c7f685515f6fb7b71aa962f22" name="gga479a6103f148a70889af697c3fa0ecffac512972c7f685515f6fb7b71aa962f22"></a>NT_UTSNAME&#160;</td><td class="fielddoc"><p>Contains copy of utsname struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffa6b6af860970e765e8d4da2654ea721df" name="gga479a6103f148a70889af697c3fa0ecffa6b6af860970e765e8d4da2654ea721df"></a>NT_LWPSTATUS&#160;</td><td class="fielddoc"><p>Contains copy of lwpstatus struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffa5c5d23d303d6f1aa76bcf5580f4270c0" name="gga479a6103f148a70889af697c3fa0ecffa5c5d23d303d6f1aa76bcf5580f4270c0"></a>NT_LWPSINFO&#160;</td><td class="fielddoc"><p>Contains copy of lwpinfo struct. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga479a6103f148a70889af697c3fa0ecffa2e6f9cbfcc4e671ce79cb252720017ab" name="gga479a6103f148a70889af697c3fa0ecffa2e6f9cbfcc4e671ce79cb252720017ab"></a>NT_PRFPXREG&#160;</td><td class="fielddoc"><p>Contains copy of fprxregset struct. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00486">486</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gadeb3f21fab1dd982025fe295fc2721f4" name="gadeb3f21fab1dd982025fe295fc2721f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadeb3f21fab1dd982025fe295fc2721f4">&#9670;&#160;</a></span>Elf_NTs_obj</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gadeb3f21fab1dd982025fe295fc2721f4">Elf_NTs_obj</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Legal values for the note segment descriptor types for object files. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggadeb3f21fab1dd982025fe295fc2721f4a39023eb411fcfb30ff5795d355107093" name="ggadeb3f21fab1dd982025fe295fc2721f4a39023eb411fcfb30ff5795d355107093"></a>NT_VERSION&#160;</td><td class="fielddoc"><p>Contains a version string. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00507">507</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga299cfe185d1026f90275c71c4965bbd8" name="ga299cfe185d1026f90275c71c4965bbd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga299cfe185d1026f90275c71c4965bbd8">&#9670;&#160;</a></span>Elf_OSABIs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga299cfe185d1026f90275c71c4965bbd8">Elf_OSABIs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Identify operating system and ABI to which the object is targeted. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8aa7a819e8fcc022feb6fcaf115d7daa0b" name="gga299cfe185d1026f90275c71c4965bbd8aa7a819e8fcc022feb6fcaf115d7daa0b"></a>ELFOSABI_NONE&#160;</td><td class="fielddoc"><p>UNIX System V ABI. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8a78047add376ca59700a6993594879afb" name="gga299cfe185d1026f90275c71c4965bbd8a78047add376ca59700a6993594879afb"></a>ELFOSABI_SYSV&#160;</td><td class="fielddoc"><p>Alias. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8a27cacc2046f25b63aca77d969d5b8585" name="gga299cfe185d1026f90275c71c4965bbd8a27cacc2046f25b63aca77d969d5b8585"></a>ELFOSABI_HPUX&#160;</td><td class="fielddoc"><p>HP-UX. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8a33f76ffd60321cea70e90c2c7766ab46" name="gga299cfe185d1026f90275c71c4965bbd8a33f76ffd60321cea70e90c2c7766ab46"></a>ELFOSABI_NETBSD&#160;</td><td class="fielddoc"><p>NetBSD. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8a1c57f0d1e379445d032a732b22d5c756" name="gga299cfe185d1026f90275c71c4965bbd8a1c57f0d1e379445d032a732b22d5c756"></a>ELFOSABI_LINUX&#160;</td><td class="fielddoc"><p>Linux. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8abc1a9dd94a50b2f2e8a7461bf3effb7a" name="gga299cfe185d1026f90275c71c4965bbd8abc1a9dd94a50b2f2e8a7461bf3effb7a"></a>ELFOSABI_SOLARIS&#160;</td><td class="fielddoc"><p>Sun Solaris. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8aab9d798ef73e64fd51d832a14873002b" name="gga299cfe185d1026f90275c71c4965bbd8aab9d798ef73e64fd51d832a14873002b"></a>ELFOSABI_AIX&#160;</td><td class="fielddoc"><p>IBM AIX. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8a54c4e06056be939107f661d9e59ba574" name="gga299cfe185d1026f90275c71c4965bbd8a54c4e06056be939107f661d9e59ba574"></a>ELFOSABI_IRIX&#160;</td><td class="fielddoc"><p>SGI Irix. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8adceb62956a1ab746cbfd80c26ce686e3" name="gga299cfe185d1026f90275c71c4965bbd8adceb62956a1ab746cbfd80c26ce686e3"></a>ELFOSABI_FREEBSD&#160;</td><td class="fielddoc"><p>FreeBSD. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8a1dbcbd84b4513256f634ca59ad63934f" name="gga299cfe185d1026f90275c71c4965bbd8a1dbcbd84b4513256f634ca59ad63934f"></a>ELFOSABI_TRU64&#160;</td><td class="fielddoc"><p>Compaq TRU64 UNIX. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8af51b8ad86cd7e11b6d0c68093b062dfa" name="gga299cfe185d1026f90275c71c4965bbd8af51b8ad86cd7e11b6d0c68093b062dfa"></a>ELFOSABI_MODESTO&#160;</td><td class="fielddoc"><p>Novell Modesto. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8a9dbc2814828382fede4aba69927bba25" name="gga299cfe185d1026f90275c71c4965bbd8a9dbc2814828382fede4aba69927bba25"></a>ELFOSABI_OPENBSD&#160;</td><td class="fielddoc"><p>OpenBSD. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8a5db71e6fc2335b7e6b8e84af4644280a" name="gga299cfe185d1026f90275c71c4965bbd8a5db71e6fc2335b7e6b8e84af4644280a"></a>ELFOSABI_ARM&#160;</td><td class="fielddoc"><p>ARM. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga299cfe185d1026f90275c71c4965bbd8a626f2a2f5d5faf40759072d4a978a678" name="gga299cfe185d1026f90275c71c4965bbd8a626f2a2f5d5faf40759072d4a978a678"></a>ELFOSABI_STANDALONE&#160;</td><td class="fielddoc"><p>Standalone (embedded) application. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00316">316</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga83ec0e1821f72597ed94ffdd9cc1e178" name="ga83ec0e1821f72597ed94ffdd9cc1e178"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga83ec0e1821f72597ed94ffdd9cc1e178">&#9670;&#160;</a></span>ELF_PFs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga83ec0e1821f72597ed94ffdd9cc1e178">ELF_PFs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Segment permissions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga83ec0e1821f72597ed94ffdd9cc1e178aa68ecedabbb0a8a3e4c2e432e235109f" name="gga83ec0e1821f72597ed94ffdd9cc1e178aa68ecedabbb0a8a3e4c2e432e235109f"></a>PF_X&#160;</td><td class="fielddoc"><p>Executable. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga83ec0e1821f72597ed94ffdd9cc1e178af1ffb1089cc302bb8066ab057661cff0" name="gga83ec0e1821f72597ed94ffdd9cc1e178af1ffb1089cc302bb8066ab057661cff0"></a>PF_W&#160;</td><td class="fielddoc"><p>Write. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga83ec0e1821f72597ed94ffdd9cc1e178a3998adec5275e95fa13edd60ab213edc" name="gga83ec0e1821f72597ed94ffdd9cc1e178a3998adec5275e95fa13edd60ab213edc"></a>PF_R&#160;</td><td class="fielddoc"><p>Read. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga83ec0e1821f72597ed94ffdd9cc1e178ac8aba9251b2ff9473c34a188e0779c95" name="gga83ec0e1821f72597ed94ffdd9cc1e178ac8aba9251b2ff9473c34a188e0779c95"></a>PF_MASKOS&#160;</td><td class="fielddoc"><p>OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga83ec0e1821f72597ed94ffdd9cc1e178aa04cef8ebb57bd5767956841a049fe8f" name="gga83ec0e1821f72597ed94ffdd9cc1e178aa04cef8ebb57bd5767956841a049fe8f"></a>PF_MASKPROC&#160;</td><td class="fielddoc"><p>Processor-specific. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00476">476</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga1cb43f9b6bc49f0879545e6e7c811f5b" name="ga1cb43f9b6bc49f0879545e6e7c811f5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1cb43f9b6bc49f0879545e6e7c811f5b">&#9670;&#160;</a></span>Elf_PTs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga1cb43f9b6bc49f0879545e6e7c811f5b">Elf_PTs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Segment types. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba62bfb1b538f27e5e3c5f80c4630110c6" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba62bfb1b538f27e5e3c5f80c4630110c6"></a>PT_NULL&#160;</td><td class="fielddoc"><p>array is unused </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5bafd8c9848b0be143b8aed12433c366e33" name="gga1cb43f9b6bc49f0879545e6e7c811f5bafd8c9848b0be143b8aed12433c366e33"></a>PT_LOAD&#160;</td><td class="fielddoc"><p>loadable </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5badb5972d68614ececce857a4a0e59eb73" name="gga1cb43f9b6bc49f0879545e6e7c811f5badb5972d68614ececce857a4a0e59eb73"></a>PT_DYNAMIC&#160;</td><td class="fielddoc"><p>dynamic linking information </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5baf4f572e409fecbe5adaf4d2922426349" name="gga1cb43f9b6bc49f0879545e6e7c811f5baf4f572e409fecbe5adaf4d2922426349"></a>PT_INTERP&#160;</td><td class="fielddoc"><p>path to interpreter </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5badeefb0473e136e4c992386ec7b29bde2" name="gga1cb43f9b6bc49f0879545e6e7c811f5badeefb0473e136e4c992386ec7b29bde2"></a>PT_NOTE&#160;</td><td class="fielddoc"><p>auxiliary information </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba2ed11f7cb857ea0462c80c1a48ee5928" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba2ed11f7cb857ea0462c80c1a48ee5928"></a>PT_SHLIB&#160;</td><td class="fielddoc"><p>reserved </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba34eb875ba646e2f9c25c7637c0d21587" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba34eb875ba646e2f9c25c7637c0d21587"></a>PT_PHDR&#160;</td><td class="fielddoc"><p>location of the pht itself </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba35043cd8c586647c07d6a8ab7c3f7b31" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba35043cd8c586647c07d6a8ab7c3f7b31"></a>PT_TLS&#160;</td><td class="fielddoc"><p>Thread-local storage segment. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba972b8ef78bd613bdb7de0a425b80d89c" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba972b8ef78bd613bdb7de0a425b80d89c"></a>PT_NUM&#160;</td><td class="fielddoc"><p>Number of defined types. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba80394deeccd18c7eb638deb51b5561c5" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba80394deeccd18c7eb638deb51b5561c5"></a>PT_LOOS&#160;</td><td class="fielddoc"><p>OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba29df479cc93653603cbbeed28a3994c2" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba29df479cc93653603cbbeed28a3994c2"></a>PT_HIOS&#160;</td><td class="fielddoc"><p>OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba20f5617084b54d26ae506ce9dabf3dc5" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba20f5617084b54d26ae506ce9dabf3dc5"></a>PT_LOPROC&#160;</td><td class="fielddoc"><p>processor-specific </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba384e8634c1aa98561199b04d3f49a48b" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba384e8634c1aa98561199b04d3f49a48b"></a>PT_HIPROC&#160;</td><td class="fielddoc"><p>processor-specific </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5badb27e86abc40960ca0544a9c6f660424" name="gga1cb43f9b6bc49f0879545e6e7c811f5badb27e86abc40960ca0544a9c6f660424"></a>PT_GNU_EH_FRAME&#160;</td><td class="fielddoc"><p>EH frame information. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba4c9884d60c50de08002a5d27f3a144e5" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba4c9884d60c50de08002a5d27f3a144e5"></a>PT_GNU_STACK&#160;</td><td class="fielddoc"><p>Flags for stack. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5ba43379d79a584bdab8a5d3eb861737659" name="gga1cb43f9b6bc49f0879545e6e7c811f5ba43379d79a584bdab8a5d3eb861737659"></a>PT_GNU_RELRO&#160;</td><td class="fielddoc"><p>Read only after reloc. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5bac11184f0b2b96db5cdb8725e65965a7e" name="gga1cb43f9b6bc49f0879545e6e7c811f5bac11184f0b2b96db5cdb8725e65965a7e"></a>PT_L4_STACK&#160;</td><td class="fielddoc"><p>Address of the stack. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cb43f9b6bc49f0879545e6e7c811f5baaf395e8cea78498cbc6fb776cef7bbf3" name="gga1cb43f9b6bc49f0879545e6e7c811f5baaf395e8cea78498cbc6fb776cef7bbf3"></a>PT_L4_AUX&#160;</td><td class="fielddoc"><p>Address of the AUX structures. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00451">451</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gab43ce9c940db7b99e81e186cedb8cf95" name="gab43ce9c940db7b99e81e186cedb8cf95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab43ce9c940db7b99e81e186cedb8cf95">&#9670;&#160;</a></span>Elf_R_386_s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gab43ce9c940db7b99e81e186cedb8cf95">Elf_R_386_s</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Relocation types (processor specific). </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95aab1b4d3ac5b0433d382ee1959cf765e5" name="ggab43ce9c940db7b99e81e186cedb8cf95aab1b4d3ac5b0433d382ee1959cf765e5"></a>R_386_NONE&#160;</td><td class="fielddoc"><p>none </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a7b52974df2dc7d41fea7ba09e53c8008" name="ggab43ce9c940db7b99e81e186cedb8cf95a7b52974df2dc7d41fea7ba09e53c8008"></a>R_386_32&#160;</td><td class="fielddoc"><p>S + A. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95ac8d5b77f9cdb0ca7b2647768319d72a9" name="ggab43ce9c940db7b99e81e186cedb8cf95ac8d5b77f9cdb0ca7b2647768319d72a9"></a>R_386_PC32&#160;</td><td class="fielddoc"><p>S + A - P. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a33380bb82627b51d85f35183ec92e2c6" name="ggab43ce9c940db7b99e81e186cedb8cf95a33380bb82627b51d85f35183ec92e2c6"></a>R_386_GOT32&#160;</td><td class="fielddoc"><p>G + A - P. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95af3e02426ebd221491a24e6ec95209853" name="ggab43ce9c940db7b99e81e186cedb8cf95af3e02426ebd221491a24e6ec95209853"></a>R_386_PLT32&#160;</td><td class="fielddoc"><p>L + A - P. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a01de317db897cbade357781126a4345f" name="ggab43ce9c940db7b99e81e186cedb8cf95a01de317db897cbade357781126a4345f"></a>R_386_COPY&#160;</td><td class="fielddoc"><p>none </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95ab99df41033cf31be9638544fab42a816" name="ggab43ce9c940db7b99e81e186cedb8cf95ab99df41033cf31be9638544fab42a816"></a>R_386_GLOB_DAT&#160;</td><td class="fielddoc"><p>S. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95afe5136e840f43ba69cd38ca8cd2ed15f" name="ggab43ce9c940db7b99e81e186cedb8cf95afe5136e840f43ba69cd38ca8cd2ed15f"></a>R_386_JMP_SLOT&#160;</td><td class="fielddoc"><p>S. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a0cdc881909a51cfc9d0559e29fd896d4" name="ggab43ce9c940db7b99e81e186cedb8cf95a0cdc881909a51cfc9d0559e29fd896d4"></a>R_386_RELATIVE&#160;</td><td class="fielddoc"><p>B + A. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95ad760eaafb280e2ca674b0cb780d89e2d" name="ggab43ce9c940db7b99e81e186cedb8cf95ad760eaafb280e2ca674b0cb780d89e2d"></a>R_386_GOTOFF&#160;</td><td class="fielddoc"><p>S + A - GOT. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95acb691a2f10864548e7ea8df003ca27f4" name="ggab43ce9c940db7b99e81e186cedb8cf95acb691a2f10864548e7ea8df003ca27f4"></a>R_386_GOTPC&#160;</td><td class="fielddoc"><p>GOT + A - P. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a4d31436a1f9175521c9171e340c0a3b6" name="ggab43ce9c940db7b99e81e186cedb8cf95a4d31436a1f9175521c9171e340c0a3b6"></a>R_386_TLS_TPOFF&#160;</td><td class="fielddoc"><p>Offset in static TLS block. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a4cbe69a5ed643c0e0743fedfa5112799" name="ggab43ce9c940db7b99e81e186cedb8cf95a4cbe69a5ed643c0e0743fedfa5112799"></a>R_386_TLS_IE&#160;</td><td class="fielddoc"><p>Address of GOT entry for static TLS block offset. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95aacbcf7e6aedc394ec4dfabe14070db5d" name="ggab43ce9c940db7b99e81e186cedb8cf95aacbcf7e6aedc394ec4dfabe14070db5d"></a>R_386_TLS_GOTIE&#160;</td><td class="fielddoc"><p>GOT entry for static TLS block offset. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a5dcb5033b910f84cc427d95dc7a98035" name="ggab43ce9c940db7b99e81e186cedb8cf95a5dcb5033b910f84cc427d95dc7a98035"></a>R_386_TLS_LE&#160;</td><td class="fielddoc"><p>Offset relative to static TLS block. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a9a8ccaf30df829503828fbcd81fc2fa4" name="ggab43ce9c940db7b99e81e186cedb8cf95a9a8ccaf30df829503828fbcd81fc2fa4"></a>R_386_TLS_GD&#160;</td><td class="fielddoc"><p>Direct 32 bit for GNU version of general dynamic thread local data. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a2c553abbb0536cb15e02dca611997e48" name="ggab43ce9c940db7b99e81e186cedb8cf95a2c553abbb0536cb15e02dca611997e48"></a>R_386_TLS_LDM&#160;</td><td class="fielddoc"><p>Direct 32 bit for GNU version of local dynamic thread local data in LE code. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95ae889ccf9db014711aa984d6b621f94c5" name="ggab43ce9c940db7b99e81e186cedb8cf95ae889ccf9db014711aa984d6b621f94c5"></a>R_386_TLS_GD_32&#160;</td><td class="fielddoc"><p>Direct 32 bit for general dynamic thread local data. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a9bf5fe5d7f2ccbb13b75733ef8b246c1" name="ggab43ce9c940db7b99e81e186cedb8cf95a9bf5fe5d7f2ccbb13b75733ef8b246c1"></a>R_386_TLS_GD_PUSH&#160;</td><td class="fielddoc"><p>Tag for pushl in GD TLS code. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a020de91a6681e109ed94354167039aa8" name="ggab43ce9c940db7b99e81e186cedb8cf95a020de91a6681e109ed94354167039aa8"></a>R_386_TLS_GD_CALL&#160;</td><td class="fielddoc"><p>Relocation for call to __tls_get_addr(). </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95aad9a730737de6293e587732f3be3a0b9" name="ggab43ce9c940db7b99e81e186cedb8cf95aad9a730737de6293e587732f3be3a0b9"></a>R_386_TLS_GD_POP&#160;</td><td class="fielddoc"><p>Tag for popl in GD TLS code. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95aa31c0f3a74d73f6b97eeadacd28fe3d6" name="ggab43ce9c940db7b99e81e186cedb8cf95aa31c0f3a74d73f6b97eeadacd28fe3d6"></a>R_386_TLS_LDM_32&#160;</td><td class="fielddoc"><p>Direct 32 bit for local dynamic thread local data in LE code. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a49a93137676cfb087a51bcc4497ff793" name="ggab43ce9c940db7b99e81e186cedb8cf95a49a93137676cfb087a51bcc4497ff793"></a>R_386_TLS_LDM_PUSH&#160;</td><td class="fielddoc"><p>Tag for pushl in LDM TLS code. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a4b4cabc3a1fc846b32aa3bae36489c4e" name="ggab43ce9c940db7b99e81e186cedb8cf95a4b4cabc3a1fc846b32aa3bae36489c4e"></a>R_386_TLS_LDM_CALL&#160;</td><td class="fielddoc"><p>Relocation for call to __tls_get_addr() in LDM code. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a54b4f7b521bbc14104132765f00a8a3c" name="ggab43ce9c940db7b99e81e186cedb8cf95a54b4f7b521bbc14104132765f00a8a3c"></a>R_386_TLS_LDM_POP&#160;</td><td class="fielddoc"><p>Tag for popl in LDM TLS code. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a1e9b2071da8ddf2e56d95d8cc91bd5f6" name="ggab43ce9c940db7b99e81e186cedb8cf95a1e9b2071da8ddf2e56d95d8cc91bd5f6"></a>R_386_TLS_LDO_32&#160;</td><td class="fielddoc"><p>Offset relative to TLS block. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95adc46e3ebf6cb95401bb6031b99ba83fe" name="ggab43ce9c940db7b99e81e186cedb8cf95adc46e3ebf6cb95401bb6031b99ba83fe"></a>R_386_TLS_IE_32&#160;</td><td class="fielddoc"><p>GOT entry for negated static TLS block offset. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a5a1593c9a8b439eb912b7efc684b4d90" name="ggab43ce9c940db7b99e81e186cedb8cf95a5a1593c9a8b439eb912b7efc684b4d90"></a>R_386_TLS_LE_32&#160;</td><td class="fielddoc"><p>Negated offset relative to static TLS block. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a9429b2603df53a85bc169b19c8899f45" name="ggab43ce9c940db7b99e81e186cedb8cf95a9429b2603df53a85bc169b19c8899f45"></a>R_386_TLS_DTPMOD32&#160;</td><td class="fielddoc"><p>ID of module containing symbol. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a1a3cb47a7dc824e823ba325bfdc21b71" name="ggab43ce9c940db7b99e81e186cedb8cf95a1a3cb47a7dc824e823ba325bfdc21b71"></a>R_386_TLS_DTPOFF32&#160;</td><td class="fielddoc"><p>Offset in TLS block. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95a91659ad8e4d93a0aa6a73d65f79539b4" name="ggab43ce9c940db7b99e81e186cedb8cf95a91659ad8e4d93a0aa6a73d65f79539b4"></a>R_386_TLS_TPOFF32&#160;</td><td class="fielddoc"><p>Negated offset in static TLS block. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab43ce9c940db7b99e81e186cedb8cf95afb791d78debbac3c0f8c3b127062c8bd" name="ggab43ce9c940db7b99e81e186cedb8cf95afb791d78debbac3c0f8c3b127062c8bd"></a>R_386_NUM&#160;</td><td class="fielddoc"><p>Keep this the last entry. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00677">677</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga4de9d02eade0d160a460cd3c0850daa8" name="ga4de9d02eade0d160a460cd3c0850daa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4de9d02eade0d160a460cd3c0850daa8">&#9670;&#160;</a></span>Elf_R_AARCH64_s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga4de9d02eade0d160a460cd3c0850daa8">Elf_R_AARCH64_s</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>AARCH64 relocations. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga4de9d02eade0d160a460cd3c0850daa8a64ae125e5bf6b3af6ac02c2b2b30bfae" name="gga4de9d02eade0d160a460cd3c0850daa8a64ae125e5bf6b3af6ac02c2b2b30bfae"></a>R_AARCH64_NONE&#160;</td><td class="fielddoc"><p>No reloc. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00825">825</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gaffacca6de6c4ea79118958af8f864fe1" name="gaffacca6de6c4ea79118958af8f864fe1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaffacca6de6c4ea79118958af8f864fe1">&#9670;&#160;</a></span>Elf_R_ARM_s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gaffacca6de6c4ea79118958af8f864fe1">Elf_R_ARM_s</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ARM relocations. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a5171e8bb6917b1e86393f5fe886d7ac1" name="ggaffacca6de6c4ea79118958af8f864fe1a5171e8bb6917b1e86393f5fe886d7ac1"></a>R_ARM_NONE&#160;</td><td class="fielddoc"><p>No reloc. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a30d25bf7c2052e901ffbe609fa256d38" name="ggaffacca6de6c4ea79118958af8f864fe1a30d25bf7c2052e901ffbe609fa256d38"></a>R_ARM_PC24&#160;</td><td class="fielddoc"><p>PC relative 26 bit branch. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1ad03b018a3517f01594ed2ac8c8033bbe" name="ggaffacca6de6c4ea79118958af8f864fe1ad03b018a3517f01594ed2ac8c8033bbe"></a>R_ARM_ABS32&#160;</td><td class="fielddoc"><p>Direct 32 bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1abf339ce25dbcd9faf2c19cc4c65a5a25" name="ggaffacca6de6c4ea79118958af8f864fe1abf339ce25dbcd9faf2c19cc4c65a5a25"></a>R_ARM_REL32&#160;</td><td class="fielddoc"><p>PC relative 32 bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a0c9380310c5f78422011a8d07d815629" name="ggaffacca6de6c4ea79118958af8f864fe1a0c9380310c5f78422011a8d07d815629"></a>R_ARM_ABS16&#160;</td><td class="fielddoc"><p>Direct 16 bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a5405326daa96b8f3ffdf067e78eb0c3b" name="ggaffacca6de6c4ea79118958af8f864fe1a5405326daa96b8f3ffdf067e78eb0c3b"></a>R_ARM_ABS12&#160;</td><td class="fielddoc"><p>Direct 12 bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1aaf54ac59729623cebc844aa994892607" name="ggaffacca6de6c4ea79118958af8f864fe1aaf54ac59729623cebc844aa994892607"></a>R_ARM_ABS8&#160;</td><td class="fielddoc"><p>Direct 8 bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1accbc2d57e56e504d7f5737d14326312a" name="ggaffacca6de6c4ea79118958af8f864fe1accbc2d57e56e504d7f5737d14326312a"></a>R_ARM_COPY&#160;</td><td class="fielddoc"><p>Copy symbol at runtime. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1aa4b663fc4f9abdf85209465fbbe16f73" name="ggaffacca6de6c4ea79118958af8f864fe1aa4b663fc4f9abdf85209465fbbe16f73"></a>R_ARM_GLOB_DAT&#160;</td><td class="fielddoc"><p>Create GOT entry. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1afa985ebc675f6229540c5c99dbcfd04f" name="ggaffacca6de6c4ea79118958af8f864fe1afa985ebc675f6229540c5c99dbcfd04f"></a>R_ARM_JUMP_SLOT&#160;</td><td class="fielddoc"><p>Create PLT entry. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a1b5e04c9017409c25c9ad0eb2c6660d1" name="ggaffacca6de6c4ea79118958af8f864fe1a1b5e04c9017409c25c9ad0eb2c6660d1"></a>R_ARM_RELATIVE&#160;</td><td class="fielddoc"><p>Adjust by program base. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1abc6f488d0f3566d89632d2618b7ec34e" name="ggaffacca6de6c4ea79118958af8f864fe1abc6f488d0f3566d89632d2618b7ec34e"></a>R_ARM_GOTOFF&#160;</td><td class="fielddoc"><p>32 bit offset to GOT </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a3a47d7b24247320649c3ab5b42979e26" name="ggaffacca6de6c4ea79118958af8f864fe1a3a47d7b24247320649c3ab5b42979e26"></a>R_ARM_GOTPC&#160;</td><td class="fielddoc"><p>32 bit PC relative offset to GOT </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a9420cb8c08175f74f4fbf8afb104af38" name="ggaffacca6de6c4ea79118958af8f864fe1a9420cb8c08175f74f4fbf8afb104af38"></a>R_ARM_GOT32&#160;</td><td class="fielddoc"><p>32 bit GOT entry </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1ac6c98c24121c54d81b08f8929c2a9b3c" name="ggaffacca6de6c4ea79118958af8f864fe1ac6c98c24121c54d81b08f8929c2a9b3c"></a>R_ARM_PLT32&#160;</td><td class="fielddoc"><p>32 bit PLT address </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a692ca11d99299617d527508e1b3722b3" name="ggaffacca6de6c4ea79118958af8f864fe1a692ca11d99299617d527508e1b3722b3"></a>R_ARM_THM_PC11&#160;</td><td class="fielddoc"><p>thumb unconditional branch </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a4e69dec7012763b062b181a76c2262d5" name="ggaffacca6de6c4ea79118958af8f864fe1a4e69dec7012763b062b181a76c2262d5"></a>R_ARM_THM_PC9&#160;</td><td class="fielddoc"><p>thumb conditional branch </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaffacca6de6c4ea79118958af8f864fe1a92c3c518a6e7d743ea79744003884190" name="ggaffacca6de6c4ea79118958af8f864fe1a92c3c518a6e7d743ea79744003884190"></a>R_ARM_NUM&#160;</td><td class="fielddoc"><p>Keep this the last entry. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00777">777</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga1abf4ecfed17127c9af06412e31aea0e" name="ga1abf4ecfed17127c9af06412e31aea0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1abf4ecfed17127c9af06412e31aea0e">&#9670;&#160;</a></span>Elf_R_X86_64_s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga1abf4ecfed17127c9af06412e31aea0e">Elf_R_X86_64_s</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>AMD x86-64 relocations. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eaab76a95193e5ac59d8d59e00cb0e0913" name="gga1abf4ecfed17127c9af06412e31aea0eaab76a95193e5ac59d8d59e00cb0e0913"></a>R_X86_64_NONE&#160;</td><td class="fielddoc"><p>No reloc. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea7950b5870864a539e700817751252cd1" name="gga1abf4ecfed17127c9af06412e31aea0ea7950b5870864a539e700817751252cd1"></a>R_X86_64_64&#160;</td><td class="fielddoc"><p>Direct 64 bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eacbf706e80e9dc4fd51b4440b30a35607" name="gga1abf4ecfed17127c9af06412e31aea0eacbf706e80e9dc4fd51b4440b30a35607"></a>R_X86_64_PC32&#160;</td><td class="fielddoc"><p>PC relative 32 bit signed. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eaa186150c7c7d14353c30027a0309cec5" name="gga1abf4ecfed17127c9af06412e31aea0eaa186150c7c7d14353c30027a0309cec5"></a>R_X86_64_GOT32&#160;</td><td class="fielddoc"><p>32 bit GOT entry </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eadf7e5d3a23da6b83e744ef69c1fd263f" name="gga1abf4ecfed17127c9af06412e31aea0eadf7e5d3a23da6b83e744ef69c1fd263f"></a>R_X86_64_PLT32&#160;</td><td class="fielddoc"><p>32 bit PLT address </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea31cbc2669119edb82678900a0051fc20" name="gga1abf4ecfed17127c9af06412e31aea0ea31cbc2669119edb82678900a0051fc20"></a>R_X86_64_COPY&#160;</td><td class="fielddoc"><p>Copy symbol at runtime. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea27547191777bbd35f02a0a7e4ddbdc9a" name="gga1abf4ecfed17127c9af06412e31aea0ea27547191777bbd35f02a0a7e4ddbdc9a"></a>R_X86_64_GLOB_DAT&#160;</td><td class="fielddoc"><p>Create GOT entry. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eac7ca451ce423a4390d4057317c0446ff" name="gga1abf4ecfed17127c9af06412e31aea0eac7ca451ce423a4390d4057317c0446ff"></a>R_X86_64_JUMP_SLOT&#160;</td><td class="fielddoc"><p>Create PLT entry. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea09422b813688f2ab0d77d62440b2886b" name="gga1abf4ecfed17127c9af06412e31aea0ea09422b813688f2ab0d77d62440b2886b"></a>R_X86_64_RELATIVE&#160;</td><td class="fielddoc"><p>Adjust by program base. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea5de1f7ddb275bad8d403c3bda8014f67" name="gga1abf4ecfed17127c9af06412e31aea0ea5de1f7ddb275bad8d403c3bda8014f67"></a>R_X86_64_GOTPCREL&#160;</td><td class="fielddoc"><p>32 bit signed PC relative offset to GOT </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea390b57cb59289d680252bf5fffd07953" name="gga1abf4ecfed17127c9af06412e31aea0ea390b57cb59289d680252bf5fffd07953"></a>R_X86_64_32&#160;</td><td class="fielddoc"><p>Direct 32 bit zero extended. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea90771052f6c474bcb509c16cf722e491" name="gga1abf4ecfed17127c9af06412e31aea0ea90771052f6c474bcb509c16cf722e491"></a>R_X86_64_32S&#160;</td><td class="fielddoc"><p>Direct 32 bit sign extended. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eae98d55dee4b25e2231537e9203849de7" name="gga1abf4ecfed17127c9af06412e31aea0eae98d55dee4b25e2231537e9203849de7"></a>R_X86_64_16&#160;</td><td class="fielddoc"><p>Direct 16 bit zero extended. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eaa88ef07d7280b5804085930ae17ccea9" name="gga1abf4ecfed17127c9af06412e31aea0eaa88ef07d7280b5804085930ae17ccea9"></a>R_X86_64_PC16&#160;</td><td class="fielddoc"><p>16 bit sign extended pc relative </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ead181d7e4c081e627806bb04ed50e78db" name="gga1abf4ecfed17127c9af06412e31aea0ead181d7e4c081e627806bb04ed50e78db"></a>R_X86_64_8&#160;</td><td class="fielddoc"><p>Direct 8 bit sign extended. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eac699568f2456e6ae7d5011f97a00bfca" name="gga1abf4ecfed17127c9af06412e31aea0eac699568f2456e6ae7d5011f97a00bfca"></a>R_X86_64_PC8&#160;</td><td class="fielddoc"><p>8 bit sign extended pc relative </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eadb7cbdf8d6a90bb400db3fa34cee9172" name="gga1abf4ecfed17127c9af06412e31aea0eadb7cbdf8d6a90bb400db3fa34cee9172"></a>R_X86_64_DTPMOD64&#160;</td><td class="fielddoc"><p>ID of module containing symbol. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea874b305dc28a47a6f059b696c58661d1" name="gga1abf4ecfed17127c9af06412e31aea0ea874b305dc28a47a6f059b696c58661d1"></a>R_X86_64_DTPOFF64&#160;</td><td class="fielddoc"><p>Offset in module's TLS block. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea996ecfe13b201d3f72eeb2a56b16556e" name="gga1abf4ecfed17127c9af06412e31aea0ea996ecfe13b201d3f72eeb2a56b16556e"></a>R_X86_64_TPOFF64&#160;</td><td class="fielddoc"><p>Offset in initial TLS block. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea721cb9a8bfd0d7a4cee88f54cbdeff4a" name="gga1abf4ecfed17127c9af06412e31aea0ea721cb9a8bfd0d7a4cee88f54cbdeff4a"></a>R_X86_64_TLSGD&#160;</td><td class="fielddoc"><p>32 bit signed PC relative offset to two GOT entries for GD symbol </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0eac5516f284da57588c11d7179763a8c63" name="gga1abf4ecfed17127c9af06412e31aea0eac5516f284da57588c11d7179763a8c63"></a>R_X86_64_TLSLD&#160;</td><td class="fielddoc"><p>32 bit signed PC relative offset to two GOT entries for LD symbol </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ead530806eb19788d91bf8797e6b1938b1" name="gga1abf4ecfed17127c9af06412e31aea0ead530806eb19788d91bf8797e6b1938b1"></a>R_X86_64_DTPOFF32&#160;</td><td class="fielddoc"><p>Offset in TLS block. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea3472a7fa85ac5228827bedb1dc4164c2" name="gga1abf4ecfed17127c9af06412e31aea0ea3472a7fa85ac5228827bedb1dc4164c2"></a>R_X86_64_GOTTPOFF&#160;</td><td class="fielddoc"><p>32 bit signed PC relative offset to GOT entry for IE symbol </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1abf4ecfed17127c9af06412e31aea0ea47e927a1a5e63d16a8145cfb3ca0e503" name="gga1abf4ecfed17127c9af06412e31aea0ea47e927a1a5e63d16a8145cfb3ca0e503"></a>R_X86_64_TPOFF32&#160;</td><td class="fielddoc"><p>Offset in initial TLS block. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00832">832</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gaf462fa2c1422616f459e3384405170e2" name="gaf462fa2c1422616f459e3384405170e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf462fa2c1422616f459e3384405170e2">&#9670;&#160;</a></span>Elf_SHF_s_ARM</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gaf462fa2c1422616f459e3384405170e2">Elf_SHF_s_ARM</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ARM-specific values for <a class="el" href="structElf32__Shdr.html#a27e003d8da37de3038a0065577a7743d" title="section&#39;s flags">Elf32_Shdr.sh_flags</a> / <a class="el" href="structElf64__Shdr.html#a20aab677eb99c91c0e6c3c5dc8f0f3db" title="section&#39;s flags">Elf64_Shdr.sh_flags</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaf462fa2c1422616f459e3384405170e2a11ec3b0b0a0e35d65bec6f0669babd36" name="ggaf462fa2c1422616f459e3384405170e2a11ec3b0b0a0e35d65bec6f0669babd36"></a>SHF_ARM_ENTRYSECT&#160;</td><td class="fielddoc"><p>Section contains an entry point. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf462fa2c1422616f459e3384405170e2a5ddca8b097ad03c1d6c40aa313570fbb" name="ggaf462fa2c1422616f459e3384405170e2a5ddca8b097ad03c1d6c40aa313570fbb"></a>SHF_ARM_COMDEF&#160;</td><td class="fielddoc"><p>Section may be multiply defined in the input to a link step. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00762">762</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gab2499df03191b52f78883ffdc2bfa6a6" name="gab2499df03191b52f78883ffdc2bfa6a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab2499df03191b52f78883ffdc2bfa6a6">&#9670;&#160;</a></span>Elf_SHFs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gab2499df03191b52f78883ffdc2bfa6a6">Elf_SHFs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Section attribute flags. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6aef50e249ad563be675a27e4d0ed8f3e6" name="ggab2499df03191b52f78883ffdc2bfa6a6aef50e249ad563be675a27e4d0ed8f3e6"></a>SHF_WRITE&#160;</td><td class="fielddoc"><p>writeable during execution </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6a590cfc8811f53affec912129109657b0" name="ggab2499df03191b52f78883ffdc2bfa6a6a590cfc8811f53affec912129109657b0"></a>SHF_ALLOC&#160;</td><td class="fielddoc"><p>section occupies virt memory </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6a7d398211f96108b898e1aa7acd5e234a" name="ggab2499df03191b52f78883ffdc2bfa6a6a7d398211f96108b898e1aa7acd5e234a"></a>SHF_EXECINSTR&#160;</td><td class="fielddoc"><p>code section </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6a2b0e1ac34f1a6367c8b3551c1216d2b8" name="ggab2499df03191b52f78883ffdc2bfa6a6a2b0e1ac34f1a6367c8b3551c1216d2b8"></a>SHF_MERGE&#160;</td><td class="fielddoc"><p>Might be merged. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6a4fad19bd62ba97d04a8e18cfc49c6c38" name="ggab2499df03191b52f78883ffdc2bfa6a6a4fad19bd62ba97d04a8e18cfc49c6c38"></a>SHF_STRINGS&#160;</td><td class="fielddoc"><p>Contains nul-terminated strings. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6a31e40765bfcbafe83bdc0783245c30a6" name="ggab2499df03191b52f78883ffdc2bfa6a6a31e40765bfcbafe83bdc0783245c30a6"></a>SHF_INFO_LINK&#160;</td><td class="fielddoc"><p>`sh_info' contains SHT index */ SHF_LINK_ORDER = 0x80, /**&lt; Preserve order after combining </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6ac741f7f2314bef713149e5c89399fa4f" name="ggab2499df03191b52f78883ffdc2bfa6a6ac741f7f2314bef713149e5c89399fa4f"></a>SHF_OS_NONCONFORMING&#160;</td><td class="fielddoc"><p>Non-standard OS-specific handling required. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6a797f00a298f262c07cb910123981bced" name="ggab2499df03191b52f78883ffdc2bfa6a6a797f00a298f262c07cb910123981bced"></a>SHF_GROUP&#160;</td><td class="fielddoc"><p>Section is member of a group. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6ae992302e1ad04f0c0d065b9ec674f70d" name="ggab2499df03191b52f78883ffdc2bfa6a6ae992302e1ad04f0c0d065b9ec674f70d"></a>SHF_TLS&#160;</td><td class="fielddoc"><p>Section hold thread-local data. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6af5c3f8bfc0cbe71625807336fd724b14" name="ggab2499df03191b52f78883ffdc2bfa6a6af5c3f8bfc0cbe71625807336fd724b14"></a>SHF_MASKOS&#160;</td><td class="fielddoc"><p>OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab2499df03191b52f78883ffdc2bfa6a6a5bf31a6b82cb589116416c353b722fcb" name="ggab2499df03191b52f78883ffdc2bfa6a6a5bf31a6b82cb589116416c353b722fcb"></a>SHF_MASKPROC&#160;</td><td class="fielddoc"><p>processor-specific mask </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00406">406</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga96a2ffa062354fdc2c23b4db080e3787" name="ga96a2ffa062354fdc2c23b4db080e3787"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga96a2ffa062354fdc2c23b4db080e3787">&#9670;&#160;</a></span>Elf_SHNs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga96a2ffa062354fdc2c23b4db080e3787">Elf_SHNs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Special section indexes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga96a2ffa062354fdc2c23b4db080e3787a4bb336f2d3f5668a5ce5dd10ff3e8d1b" name="gga96a2ffa062354fdc2c23b4db080e3787a4bb336f2d3f5668a5ce5dd10ff3e8d1b"></a>SHN_UNDEF&#160;</td><td class="fielddoc"><p>undefined section header entry </p>
</td></tr>
<tr><td class="fieldname"><a id="gga96a2ffa062354fdc2c23b4db080e3787ad94be58616383cd19eb8f4cef7c0793e" name="gga96a2ffa062354fdc2c23b4db080e3787ad94be58616383cd19eb8f4cef7c0793e"></a>SHN_LORESERVE&#160;</td><td class="fielddoc"><p>lower bound of reserved indexes </p>
</td></tr>
<tr><td class="fieldname"><a id="gga96a2ffa062354fdc2c23b4db080e3787a79542b01fb7b7539de969f2dcbc234cc" name="gga96a2ffa062354fdc2c23b4db080e3787a79542b01fb7b7539de969f2dcbc234cc"></a>SHN_LOPROC&#160;</td><td class="fielddoc"><p>lower bound of proc spec entr </p>
</td></tr>
<tr><td class="fieldname"><a id="gga96a2ffa062354fdc2c23b4db080e3787a716cf973f2bbb1414d016b66a43ef380" name="gga96a2ffa062354fdc2c23b4db080e3787a716cf973f2bbb1414d016b66a43ef380"></a>SHN_HIPROC&#160;</td><td class="fielddoc"><p>upper bound of proc spec entr </p>
</td></tr>
<tr><td class="fieldname"><a id="gga96a2ffa062354fdc2c23b4db080e3787abab6d403ded81fa04121528e6a98e279" name="gga96a2ffa062354fdc2c23b4db080e3787abab6d403ded81fa04121528e6a98e279"></a>SHN_ABS&#160;</td><td class="fielddoc"><p>absolute values for ref </p>
</td></tr>
<tr><td class="fieldname"><a id="gga96a2ffa062354fdc2c23b4db080e3787a495013377d31f7083d641169ae009492" name="gga96a2ffa062354fdc2c23b4db080e3787a495013377d31f7083d641169ae009492"></a>SHN_COMMON&#160;</td><td class="fielddoc"><p>common symbols </p>
</td></tr>
<tr><td class="fieldname"><a id="gga96a2ffa062354fdc2c23b4db080e3787adb281663eef498325eb5d7eda7ab853c" name="gga96a2ffa062354fdc2c23b4db080e3787adb281663eef498325eb5d7eda7ab853c"></a>SHN_HIRESERVE&#160;</td><td class="fielddoc"><p>upper bound of reserved indexes </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00335">335</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga86431b7d9336331d0d455feda9e4dd4c" name="ga86431b7d9336331d0d455feda9e4dd4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga86431b7d9336331d0d455feda9e4dd4c">&#9670;&#160;</a></span>Elf_SHTs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga86431b7d9336331d0d455feda9e4dd4c">Elf_SHTs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Section type. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4caa131743814e8f0dde8dddac6dbb6b3cd" name="gga86431b7d9336331d0d455feda9e4dd4caa131743814e8f0dde8dddac6dbb6b3cd"></a>SHT_NULL&#160;</td><td class="fielddoc"><p>inactive section header </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca1aba15f822554d4f8e031628b5a4657d" name="gga86431b7d9336331d0d455feda9e4dd4ca1aba15f822554d4f8e031628b5a4657d"></a>SHT_PROGBITS&#160;</td><td class="fielddoc"><p>information defined by program </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca9687fbf26fec535564003c8b7fdf7054" name="gga86431b7d9336331d0d455feda9e4dd4ca9687fbf26fec535564003c8b7fdf7054"></a>SHT_SYMTAB&#160;</td><td class="fielddoc"><p>symbol table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca5774b0a47c9368b415dca22301395aa3" name="gga86431b7d9336331d0d455feda9e4dd4ca5774b0a47c9368b415dca22301395aa3"></a>SHT_STRTAB&#160;</td><td class="fielddoc"><p>string table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca186136f1792792a2eee8fb03a09604b7" name="gga86431b7d9336331d0d455feda9e4dd4ca186136f1792792a2eee8fb03a09604b7"></a>SHT_RELA&#160;</td><td class="fielddoc"><p>reloc entries w/ explicit addens </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca0f4a93fa756476e83e206e3ae3d1d1bf" name="gga86431b7d9336331d0d455feda9e4dd4ca0f4a93fa756476e83e206e3ae3d1d1bf"></a>SHT_HASH&#160;</td><td class="fielddoc"><p>symbol hash table </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4caee5c1c09db41a75bc36a395361b4dc5a" name="gga86431b7d9336331d0d455feda9e4dd4caee5c1c09db41a75bc36a395361b4dc5a"></a>SHT_DYNAMIC&#160;</td><td class="fielddoc"><p>information for dynamic linking </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca943a13587d28e61ddaa197a666f1b06a" name="gga86431b7d9336331d0d455feda9e4dd4ca943a13587d28e61ddaa197a666f1b06a"></a>SHT_NOTE&#160;</td><td class="fielddoc"><p>information that marks the file </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca985f94e6ac3b5a28032272578a16a49a" name="gga86431b7d9336331d0d455feda9e4dd4ca985f94e6ac3b5a28032272578a16a49a"></a>SHT_NOBITS&#160;</td><td class="fielddoc"><p>occupies no space in the file </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca5e725986507e6d3d83eaea79b8625f48" name="gga86431b7d9336331d0d455feda9e4dd4ca5e725986507e6d3d83eaea79b8625f48"></a>SHT_REL&#160;</td><td class="fielddoc"><p>reloc entries w/o explicit addens </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4cacd932f6a7e48ad46f66879e71c795e06" name="gga86431b7d9336331d0d455feda9e4dd4cacd932f6a7e48ad46f66879e71c795e06"></a>SHT_SHLIB&#160;</td><td class="fielddoc"><p>reserved + unspecified semantics </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4cac55e7aa6639ecf06ef2714fac7de7bd8" name="gga86431b7d9336331d0d455feda9e4dd4cac55e7aa6639ecf06ef2714fac7de7bd8"></a>SHT_DYNSYM&#160;</td><td class="fielddoc"><p>symbol table (dynamic </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca8a6c618c2e9866e527621bb49d985653" name="gga86431b7d9336331d0d455feda9e4dd4ca8a6c618c2e9866e527621bb49d985653"></a>SHT_INIT_ARRAY&#160;</td><td class="fielddoc"><p>Array of constructors. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca658bc816f140857aadb05aa2e3cb01a0" name="gga86431b7d9336331d0d455feda9e4dd4ca658bc816f140857aadb05aa2e3cb01a0"></a>SHT_FINI_ARRAY&#160;</td><td class="fielddoc"><p>Array of destructors. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4cac85e29f3532c8b930c7dc1aea592b859" name="gga86431b7d9336331d0d455feda9e4dd4cac85e29f3532c8b930c7dc1aea592b859"></a>SHT_PREINIT_ARRAY&#160;</td><td class="fielddoc"><p>Array of pre-constructors. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca7fa26468f34bf2de4856e53e7e26cb57" name="gga86431b7d9336331d0d455feda9e4dd4ca7fa26468f34bf2de4856e53e7e26cb57"></a>SHT_GROUP&#160;</td><td class="fielddoc"><p>Section group. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca5b9b65cb374539ac75411ecea17423d8" name="gga86431b7d9336331d0d455feda9e4dd4ca5b9b65cb374539ac75411ecea17423d8"></a>SHT_SYMTAB_SHNDX&#160;</td><td class="fielddoc"><p>Extended section indices. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca05fa71820d4ae8afd17617f592933215" name="gga86431b7d9336331d0d455feda9e4dd4ca05fa71820d4ae8afd17617f592933215"></a>SHT_NUM&#160;</td><td class="fielddoc"><p>Number of defined types. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4cab68add6bedb748e5b4f9c4aa75f61ed3" name="gga86431b7d9336331d0d455feda9e4dd4cab68add6bedb748e5b4f9c4aa75f61ed3"></a>SHT_LOOS&#160;</td><td class="fielddoc"><p>Start OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca609315092df4424553844ac64d091d7f" name="gga86431b7d9336331d0d455feda9e4dd4ca609315092df4424553844ac64d091d7f"></a>SHT_HIOS&#160;</td><td class="fielddoc"><p>End OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4caeaf815345663e1684162ade1976660cd" name="gga86431b7d9336331d0d455feda9e4dd4caeaf815345663e1684162ade1976660cd"></a>SHT_LOPROC&#160;</td><td class="fielddoc"><p>Start processor-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca70df175358de016b749daa73f85dc27a" name="gga86431b7d9336331d0d455feda9e4dd4ca70df175358de016b749daa73f85dc27a"></a>SHT_HIPROC&#160;</td><td class="fielddoc"><p>End processor-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4ca9edf548bb23fc1852f2330415810228a" name="gga86431b7d9336331d0d455feda9e4dd4ca9edf548bb23fc1852f2330415810228a"></a>SHT_LOUSER&#160;</td><td class="fielddoc"><p>Start application-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga86431b7d9336331d0d455feda9e4dd4caad08f042fcb77803be97b3fdf3ad6b51" name="gga86431b7d9336331d0d455feda9e4dd4caad08f042fcb77803be97b3fdf3ad6b51"></a>SHT_HIUSER&#160;</td><td class="fielddoc"><p>End application-specific. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00377">377</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="gae0f31a7bee7409a3f264bdec236b0f25" name="gae0f31a7bee7409a3f264bdec236b0f25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae0f31a7bee7409a3f264bdec236b0f25">&#9670;&#160;</a></span>Elf_STBs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#gae0f31a7bee7409a3f264bdec236b0f25">Elf_STBs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Symbol Binding. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#ga3b84f3e0e035d1264115f5c76227c5eb">ELF32_ST_BIND</a>, <a class="el" href="#ga630907a2afaf3aea5441635416cdb037">ELF64_ST_BIND</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae0f31a7bee7409a3f264bdec236b0f25a788cb008c530855ae08acd99fe5c20e7" name="ggae0f31a7bee7409a3f264bdec236b0f25a788cb008c530855ae08acd99fe5c20e7"></a>STB_LOCAL&#160;</td><td class="fielddoc"><p>not visible outside object file </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0f31a7bee7409a3f264bdec236b0f25a0be386b5c2c6ca7fb9196acb30f48aeb" name="ggae0f31a7bee7409a3f264bdec236b0f25a0be386b5c2c6ca7fb9196acb30f48aeb"></a>STB_GLOBAL&#160;</td><td class="fielddoc"><p>visible to all objects being combined </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0f31a7bee7409a3f264bdec236b0f25ab291fc9096183099d8de1b65e7d7ebd9" name="ggae0f31a7bee7409a3f264bdec236b0f25ab291fc9096183099d8de1b65e7d7ebd9"></a>STB_WEAK&#160;</td><td class="fielddoc"><p>resemble global symbols </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0f31a7bee7409a3f264bdec236b0f25a08df97e4143f25bf657a3d48f6db6800" name="ggae0f31a7bee7409a3f264bdec236b0f25a08df97e4143f25bf657a3d48f6db6800"></a>STB_LOOS&#160;</td><td class="fielddoc"><p>OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0f31a7bee7409a3f264bdec236b0f25afdbed0e54aa9f6f9af3ea72d8534c9aa" name="ggae0f31a7bee7409a3f264bdec236b0f25afdbed0e54aa9f6f9af3ea72d8534c9aa"></a>STB_HIOS&#160;</td><td class="fielddoc"><p>OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0f31a7bee7409a3f264bdec236b0f25a30498ff146f0ffefa404d05a93da9bba" name="ggae0f31a7bee7409a3f264bdec236b0f25a30498ff146f0ffefa404d05a93da9bba"></a>STB_LOPROC&#160;</td><td class="fielddoc"><p>Processor-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0f31a7bee7409a3f264bdec236b0f25ad1675cd76e6fc7462cba5817e289c26a" name="ggae0f31a7bee7409a3f264bdec236b0f25ad1675cd76e6fc7462cba5817e289c26a"></a>STB_HIPROC&#160;</td><td class="fielddoc"><p>Processor-specific. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00912">912</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
<a id="ga6cbcea8e67667377fe5bfce1318f284a" name="ga6cbcea8e67667377fe5bfce1318f284a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6cbcea8e67667377fe5bfce1318f284a">&#9670;&#160;</a></span>Elf_STTs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ga6cbcea8e67667377fe5bfce1318f284a">Elf_STTs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Symbol Types. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#ga54dd2783f11c5f926d8db9250e1baa35">ELF32_ST_TYPE</a>, <a class="el" href="#ga46a82febd2ecb9d8a0cd39810370a11b">ELF64_ST_TYPE</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6cbcea8e67667377fe5bfce1318f284aa658419b57e336bba460d2b3e1c271709" name="gga6cbcea8e67667377fe5bfce1318f284aa658419b57e336bba460d2b3e1c271709"></a>STT_NOTYPE&#160;</td><td class="fielddoc"><p>symbol's type not specified </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cbcea8e67667377fe5bfce1318f284aa8c2fccfbbbc4ff58ffdc541b5d139f1c" name="gga6cbcea8e67667377fe5bfce1318f284aa8c2fccfbbbc4ff58ffdc541b5d139f1c"></a>STT_OBJECT&#160;</td><td class="fielddoc"><p>associated with a data object </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cbcea8e67667377fe5bfce1318f284aa2c8b1684f2cdd4ab76889c26554e7ada" name="gga6cbcea8e67667377fe5bfce1318f284aa2c8b1684f2cdd4ab76889c26554e7ada"></a>STT_FUNC&#160;</td><td class="fielddoc"><p>associated with a function or other code </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cbcea8e67667377fe5bfce1318f284aaf9126ce1c74f582dc80707b46a2455a5" name="gga6cbcea8e67667377fe5bfce1318f284aaf9126ce1c74f582dc80707b46a2455a5"></a>STT_SECTION&#160;</td><td class="fielddoc"><p>associated with a section </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cbcea8e67667377fe5bfce1318f284aacf2cb3956123194caa7f820441992ff4" name="gga6cbcea8e67667377fe5bfce1318f284aacf2cb3956123194caa7f820441992ff4"></a>STT_FILE&#160;</td><td class="fielddoc"><p>source file name associated with object </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cbcea8e67667377fe5bfce1318f284aa45ba36fbbea168b66b2b406a8a8129d3" name="gga6cbcea8e67667377fe5bfce1318f284aa45ba36fbbea168b66b2b406a8a8129d3"></a>STT_LOOS&#160;</td><td class="fielddoc"><p>OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cbcea8e67667377fe5bfce1318f284aaad4dfdf06b6aba398a6a40f347d63c9e" name="gga6cbcea8e67667377fe5bfce1318f284aaad4dfdf06b6aba398a6a40f347d63c9e"></a>STT_HIOS&#160;</td><td class="fielddoc"><p>OS-specific. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cbcea8e67667377fe5bfce1318f284aa1a7d6ca0a47cb4c6e9905aa25d39c2e9" name="gga6cbcea8e67667377fe5bfce1318f284aa1a7d6ca0a47cb4c6e9905aa25d39c2e9"></a>STT_LOPROC&#160;</td><td class="fielddoc"><p>processor-specific </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6cbcea8e67667377fe5bfce1318f284aafdcb32801302cc6e465a6e09734c12e0" name="gga6cbcea8e67667377fe5bfce1318f284aafdcb32801302cc6e465a6e09734c12e0"></a>STT_HIPROC&#160;</td><td class="fielddoc"><p>processor-specific </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="elf_8h_source.html#l00925">925</a> of file <a class="el" href="elf_8h_source.html">elf.h</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="page-nav" class="page-nav-panel">
<div id="page-nav-resize-handle"></div>
<div id="page-nav-tree">
<div id="page-nav-contents">
</div><!-- page-nav-contents -->
</div><!-- page-nav-tree -->
</div><!-- page-nav -->
</div><!-- container -->
<!-- HTML footer for doxygen 1.9.1-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on <span class="timestamp"></span> for L4Re Operating System Framework by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.15.0 </li>
</ul>
</div>
</body>
</html>