mirror of
https://github.com/hasherezade/bearparser
synced 2026-06-08 14:32:38 +00:00
3682 lines
302 KiB
HTML
3682 lines
302 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.6"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>BearParser: PEFile Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">BearParser
|
|
</div>
|
|
<div id="projectbrief">Portable Executable parsing library (from PE-bear)</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.6 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- 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><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="class_p_e_file-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">PEFile Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for PEFile:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file__coll__graph.png" border="0" usemap="#a_p_e_file_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="a_p_e_file_coll__map" id="a_p_e_file_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="981,157,1041,183"/>
|
|
<area shape="rect" href="class_p_e_element_wrapper.html" title=" " alt="" coords="1128,111,1263,136"/>
|
|
<area shape="rect" href="class_p_e_node_wrapper.html" title=" " alt="" coords="1136,325,1255,351"/>
|
|
<area shape="rect" href="class_mapped_exe.html" title=" " alt="" coords="498,104,587,129"/>
|
|
<area shape="rect" href="class_executable.html" title=" " alt="" coords="239,131,325,156"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html" title=" " alt="" coords="473,188,612,213"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html" title=" " alt="" coords="5,119,136,144"/>
|
|
<area shape="rect" href="class_p_e_core.html" title=" " alt="" coords="383,5,449,31"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html" title=" " alt="" coords="205,76,359,101"/>
|
|
<area shape="rect" href="class_dos_hdr_wrapper.html" title=" " alt="" coords="693,204,807,229"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html" title=" " alt="" coords="835,344,957,369"/>
|
|
<area shape="rect" href="class_file_hdr_wrapper.html" title=" " alt="" coords="1327,68,1439,93"/>
|
|
<area shape="rect" href="class_opt_hdr_wrapper.html" title=" " alt="" coords="1327,143,1439,168"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html" title=" " alt="" coords="1321,284,1446,309"/>
|
|
<area shape="rect" href="class_data_dir_entry_wrapper.html" title=" " alt="" coords="1312,341,1455,367"/>
|
|
<area shape="rect" href="class_resources_album.html" title=" " alt="" coords="689,155,811,180"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a69fde81c3cbe7490cd595c6fb934ecbe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbe">WRAPPERS</a> { <br />
|
|
  <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbea8fedba5aaf4adc0c2aba45142e429181">WR_NONE</a> = MappedExe::WR_NONE
|
|
, <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbead09a642c1ab2e8998c9e70dd3b1973fa">WR_DOS_HDR</a> = DOSExe::WR_DOS_HDR
|
|
, <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbead565153667edff3db6527c5732b33ac6">WR_RICH_HDR</a>
|
|
, <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbeac047b8bc87d2d6ac1c6c2c511bdd9f51">WR_FILE_HDR</a>
|
|
, <br />
|
|
  <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbeaaaa46d11501dd590955b6770d6c8825e">WR_OPTIONAL_HDR</a>
|
|
, <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbea20fbab7b3a38f1e3325870d0d9059257">WR_DATADIR</a>
|
|
, <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbead0e41312e3cf9609c1e742c18821b0a4">WR_SECTIONS</a>
|
|
, <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbea1cca759f1f49d1264123301da89d36cc">WR_DIR_ENTRY</a>
|
|
, <br />
|
|
  <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbeaa7ec741256258f4231e6c50c33adedae">WR_DIR_ENTRY_END</a> = WR_DIR_ENTRY + pe::DIR_ENTRIES_COUNT
|
|
, <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbeaf602ed67e7d928004454d54b5b0aeaf2">COUNT_WRAPPERS</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a69fde81c3cbe7490cd595c6fb934ecbe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_types_class_executable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_executable')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="class_executable.html">Executable</a></td></tr>
|
|
<tr class="memitem:a2f0aa130b569d7d8f56ec7c746d08684 inherit pub_types_class_executable"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684">exe_bits</a> { <a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684a385d9237ba097db97551e56a2b6c351c">UNKNOWN</a> = 0
|
|
, <a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684ad360fcfd63e52c71b68573a9a495b8cb">BITS_16</a> = 16
|
|
, <a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684ade6e5cfe04548ba12f4eb9646b9b091f">BITS_32</a> = 32
|
|
, <a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684af342c76941072be4cee293757559587f">BITS_64</a> = 64
|
|
}</td></tr>
|
|
<tr class="separator:a2f0aa130b569d7d8f56ec7c746d08684 inherit pub_types_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2202e0db9d88f3be2b26fc138ddd3b5b inherit pub_types_class_executable"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">addr_type</a> { <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5ba3f1414297193a39037e1f72a7d46ec2f">NOT_ADDR</a> = 0
|
|
, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5badb8a64acd3f74166ea450698d025db3b">RAW</a> = 1
|
|
, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bab09fbc5c56c2c2f13f0318d67c72b8be">RVA</a> = 2
|
|
, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bafd7fd012bdfa0566a8cf7d2e719e9919">VA</a> = 3
|
|
}</td></tr>
|
|
<tr class="separator:a2202e0db9d88f3be2b26fc138ddd3b5b inherit pub_types_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_types_class_exe_wrappers_container"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_exe_wrappers_container')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="class_exe_wrappers_container.html">ExeWrappersContainer</a></td></tr>
|
|
<tr class="memitem:aed42e01f70986d8dff3fda4925b195ba inherit pub_types_class_exe_wrappers_container"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_wrappers_container.html#aed42e01f70986d8dff3fda4925b195ba">WRAPPERS</a> { <a class="el" href="class_exe_wrappers_container.html#aed42e01f70986d8dff3fda4925b195baa56e88c8b27cfa1d4ec1bba2147c5ab73">WR_NONE</a> = size_t(-1)
|
|
, <a class="el" href="class_exe_wrappers_container.html#aed42e01f70986d8dff3fda4925b195baa9722ac832e8fe6028a3e8244b14d1113">COUNT_WRAPPERS</a> = 0
|
|
}</td></tr>
|
|
<tr class="separator:aed42e01f70986d8dff3fda4925b195ba inherit pub_types_class_exe_wrappers_container"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ac56e1d69640d7133583e3599021a6662"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ac56e1d69640d7133583e3599021a6662">PEFile</a> (<a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *v_buf)</td></tr>
|
|
<tr class="separator:ac56e1d69640d7133583e3599021a6662"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a303b28892d6e6aaffaaf69917963d159"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a303b28892d6e6aaffaaf69917963d159">~PEFile</a> ()</td></tr>
|
|
<tr class="separator:a303b28892d6e6aaffaaf69917963d159"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a716ee06f43de71d1885443d861edfb8d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a716ee06f43de71d1885443d861edfb8d">wrap</a> ()</td></tr>
|
|
<tr class="separator:a716ee06f43de71d1885443d861edfb8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf80a2d2b2d7e9b87e0edf79dcf19f42"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#aaf80a2d2b2d7e9b87e0edf79dcf19f42">rawToRva</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> raw)</td></tr>
|
|
<tr class="separator:aaf80a2d2b2d7e9b87e0edf79dcf19f42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fa60daf15123f14d1f7b199d19d1368"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a7fa60daf15123f14d1f7b199d19d1368">rvaToRaw</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rva)</td></tr>
|
|
<tr class="separator:a7fa60daf15123f14d1f7b199d19d1368"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1056ad3e332b1f896e211c5f864ce8e1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1">getMappedSize</a> (<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType)</td></tr>
|
|
<tr class="separator:a1056ad3e332b1f896e211c5f864ce8e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfaebe1d9ceb92b150eee6357cf1ca5c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c">getAlignment</a> (<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType) const</td></tr>
|
|
<tr class="separator:acfaebe1d9ceb92b150eee6357cf1ca5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a78dd40f84d8774eb785e6d0bd063ab"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a4a78dd40f84d8774eb785e6d0bd063ab">getImageBase</a> ()</td></tr>
|
|
<tr class="separator:a4a78dd40f84d8774eb785e6d0bd063ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33bbc757bcbca899daa22ac72a173426"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a33bbc757bcbca899daa22ac72a173426">getEntryPoint</a> (<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> addrType=<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bab09fbc5c56c2c2f13f0318d67c72b8be">Executable::RVA</a>)</td></tr>
|
|
<tr class="separator:a33bbc757bcbca899daa22ac72a173426"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3a9277a8a87d1f8aebffc93551e2665"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684">exe_bits</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ad3a9277a8a87d1f8aebffc93551e2665">getBitMode</a> ()</td></tr>
|
|
<tr class="separator:ad3a9277a8a87d1f8aebffc93551e2665"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1bce6b846bd7e24d5aae0b15af67f58a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a1bce6b846bd7e24d5aae0b15af67f58a">peFileHdrOffset</a> () const</td></tr>
|
|
<tr class="separator:a1bce6b846bd7e24d5aae0b15af67f58a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca1ded6302c26c4d25cd1f2dcedf737b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#aca1ded6302c26c4d25cd1f2dcedf737b">peNtHdrOffset</a> () const</td></tr>
|
|
<tr class="separator:aca1ded6302c26c4d25cd1f2dcedf737b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2591ddf9ec68450e67c875625b190821"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a2591ddf9ec68450e67c875625b190821">peNtHeadersSize</a> () const</td></tr>
|
|
<tr class="separator:a2591ddf9ec68450e67c875625b190821"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8923acc72bb12a868e0da26ddf8abbf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a8923acc72bb12a868e0da26ddf8abbf9">peOptHdrOffset</a> () const</td></tr>
|
|
<tr class="separator:a8923acc72bb12a868e0da26ddf8abbf9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35ddafbeba19abd9fe72e18afad43f0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a35ddafbeba19abd9fe72e18afad43f0b">secHdrsOffset</a> () const</td></tr>
|
|
<tr class="separator:a35ddafbeba19abd9fe72e18afad43f0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2bff011d7bf559482adc90a5e669911"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ab2bff011d7bf559482adc90a5e669911">secHdrsEndOffset</a> () const</td></tr>
|
|
<tr class="separator:ab2bff011d7bf559482adc90a5e669911"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab199f3416b1c1a8e97f53df22b3f7fd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ab199f3416b1c1a8e97f53df22b3f7fd1">hdrsSize</a> ()</td></tr>
|
|
<tr class="separator:ab199f3416b1c1a8e97f53df22b3f7fd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40e71735810259a8d28108ce4adbc3e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a40e71735810259a8d28108ce4adbc3e6">getMinSecRVA</a> ()</td></tr>
|
|
<tr class="separator:a40e71735810259a8d28108ce4adbc3e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88f7edff5ac1a855cbd484d53dc36514"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_resources_album.html">ResourcesAlbum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a88f7edff5ac1a855cbd484d53dc36514">getResourcesAlbum</a> () const</td></tr>
|
|
<tr class="separator:a88f7edff5ac1a855cbd484d53dc36514"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb187c47cea5a6cfa260528b7cf577ce"><td class="memItemLeft" align="right" valign="top">pe::RICH_SIGNATURE * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#adb187c47cea5a6cfa260528b7cf577ce">getRichHeaderSign</a> ()</td></tr>
|
|
<tr class="separator:adb187c47cea5a6cfa260528b7cf577ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5efa2fcf1a0e940084ccf8f3365ebc57"><td class="memItemLeft" align="right" valign="top">pe::RICH_DANS_HEADER * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a5efa2fcf1a0e940084ccf8f3365ebc57">getRichHeaderBgn</a> (pe::RICH_SIGNATURE *sign)</td></tr>
|
|
<tr class="separator:a5efa2fcf1a0e940084ccf8f3365ebc57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf212c882b9f95a0f6542cd656ffbad4"><td class="memItemLeft" align="right" valign="top">IMAGE_DATA_DIRECTORY * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#aaf212c882b9f95a0f6542cd656ffbad4">getDataDirectory</a> ()</td></tr>
|
|
<tr class="separator:aaf212c882b9f95a0f6542cd656ffbad4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a333e4ee6d015fd59630b1ebe2b6d2307"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a333e4ee6d015fd59630b1ebe2b6d2307">peDataDirOffset</a> ()</td></tr>
|
|
<tr class="separator:a333e4ee6d015fd59630b1ebe2b6d2307"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab31182be0835a59d2ab8965edb5e6167"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167">hdrSectionsNum</a> () const</td></tr>
|
|
<tr class="separator:ab31182be0835a59d2ab8965edb5e6167"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56dab242cb070abf1c001b500319d12e"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e">getSectionsCount</a> (bool useMapped=true) const</td></tr>
|
|
<tr class="separator:a56dab242cb070abf1c001b500319d12e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2560116036624efbb020a312d8017b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684">exe_bits</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#af2560116036624efbb020a312d8017b2">getHdrBitMode</a> ()</td></tr>
|
|
<tr class="separator:af2560116036624efbb020a312d8017b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2012133a6cc8c59e45fc13c6f64cd17b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b">getSecHdr</a> (size_t index) const</td></tr>
|
|
<tr class="separator:a2012133a6cc8c59e45fc13c6f64cd17b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af64de3331e1daeced2bfdb63ccc078d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#af64de3331e1daeced2bfdb63ccc078d2">getSecHdrAtOffset</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType, bool recalculate=false, bool verbose=false)</td></tr>
|
|
<tr class="separator:af64de3331e1daeced2bfdb63ccc078d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0171126c532ff02a9334adccf7679aff"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a0171126c532ff02a9334adccf7679aff">getSecIndex</a> (<a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> *sec) const</td></tr>
|
|
<tr class="separator:a0171126c532ff02a9334adccf7679aff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af21f402b68bd0d93e707dae1639c93b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_resources_container.html">ResourcesContainer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#af21f402b68bd0d93e707dae1639c93b2">getResourcesOfType</a> (pe::resource_type typeId)</td></tr>
|
|
<tr class="separator:af21f402b68bd0d93e707dae1639c93b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c486bba23979268695ac6cdfcda318e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_data_dir_entry_wrapper.html">DataDirEntryWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a9c486bba23979268695ac6cdfcda318e">getDataDirEntry</a> (pe::dir_entry eType)</td></tr>
|
|
<tr class="separator:a9c486bba23979268695ac6cdfcda318e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80e5f636ab55ba20ae256c81e63ac4f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_buffer_view.html">BufferView</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a80e5f636ab55ba20ae256c81e63ac4f4">createSectionView</a> (size_t secNum)</td></tr>
|
|
<tr class="separator:a80e5f636ab55ba20ae256c81e63ac4f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a540e79b6105e41a69f04fc5374367b36"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a540e79b6105e41a69f04fc5374367b36">setEntryPoint</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> entry, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType)</td></tr>
|
|
<tr class="separator:a540e79b6105e41a69f04fc5374367b36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa219c042888b181861cd766a4be6b4a5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#aa219c042888b181861cd766a4be6b4a5">moveDataDirEntry</a> (pe::dir_entry id, <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> newOffset, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> addType=<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5badb8a64acd3f74166ea450698d025db3b">Executable::RAW</a>)</td></tr>
|
|
<tr class="separator:aa219c042888b181861cd766a4be6b4a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72cfa6fb099cf7e82f6f33220740b4df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a72cfa6fb099cf7e82f6f33220740b4df">getLastSection</a> ()</td></tr>
|
|
<tr class="separator:a72cfa6fb099cf7e82f6f33220740b4df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4e53b490f606ebec77317b0b7e7f996"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ae4e53b490f606ebec77317b0b7e7f996">canAddNewSection</a> ()</td></tr>
|
|
<tr class="separator:ae4e53b490f606ebec77317b0b7e7f996"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afdb1b254ee5f6d557c4d850196abd6e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#afdb1b254ee5f6d557c4d850196abd6e3">addNewSection</a> (QString name, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> v_size=0)</td></tr>
|
|
<tr class="separator:afdb1b254ee5f6d557c4d850196abd6e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a698d54ae96d87128727289e73f9e8f19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a698d54ae96d87128727289e73f9e8f19">extendLastSection</a> (<a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> addedSize)</td></tr>
|
|
<tr class="separator:a698d54ae96d87128727289e73f9e8f19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a317a61aa57bae476ff9157dcbf383c36"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a317a61aa57bae476ff9157dcbf383c36">unbindImports</a> ()</td></tr>
|
|
<tr class="separator:a317a61aa57bae476ff9157dcbf383c36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb75af53fdb96d7af64bd9612609055d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_import_dir_wrapper.html">ImportDirWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#abb75af53fdb96d7af64bd9612609055d">getImports</a> ()</td></tr>
|
|
<tr class="separator:abb75af53fdb96d7af64bd9612609055d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11a17f6e5d1c1e7e47ca45a1657d9ac1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_delay_imp_dir_wrapper.html">DelayImpDirWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a11a17f6e5d1c1e7e47ca45a1657d9ac1">getDelayedImports</a> ()</td></tr>
|
|
<tr class="separator:a11a17f6e5d1c1e7e47ca45a1657d9ac1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4058eb502f69396d5d17185bc6fe7cf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_export_dir_wrapper.html">ExportDirWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a4058eb502f69396d5d17185bc6fe7cf6">getExports</a> ()</td></tr>
|
|
<tr class="separator:a4058eb502f69396d5d17185bc6fe7cf6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a601394b4354a7b4091bef37c00345868"><td class="memItemLeft" align="right" valign="top">virtual size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a601394b4354a7b4091bef37c00345868">getAllEntryPoints</a> (QMap< <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a>, QString > &entrypoints, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType=<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bab09fbc5c56c2c2f13f0318d67c72b8be">Executable::RVA</a>)</td></tr>
|
|
<tr class="separator:a601394b4354a7b4091bef37c00345868"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a466aa50196450782c5eea2dc6c734f43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a466aa50196450782c5eea2dc6c734f43">getLastMapped</a> (<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType)</td></tr>
|
|
<tr class="separator:a466aa50196450782c5eea2dc6c734f43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e006cce7d9641a27bb3446b64477c71"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a2e006cce7d9641a27bb3446b64477c71">hasDirectory</a> (pe::dir_entry dirNum)</td></tr>
|
|
<tr class="separator:a2e006cce7d9641a27bb3446b64477c71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acadd0ea6b773a5a70370edc54c08cfc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#acadd0ea6b773a5a70370edc54c08cfc6">getFileAlignment</a> () const</td></tr>
|
|
<tr class="separator:acadd0ea6b773a5a70370edc54c08cfc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16b7b02f79011e788be2ec3ac247d295"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a16b7b02f79011e788be2ec3ac247d295">getSectionAlignment</a> () const</td></tr>
|
|
<tr class="separator:a16b7b02f79011e788be2ec3ac247d295"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad95f4268d68eaa76dfb959cbbff288a1"><td class="memItemLeft" align="right" valign="top">BYTE * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ad95f4268d68eaa76dfb959cbbff288a1">getSecContent</a> (<a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> *sec)</td></tr>
|
|
<tr class="separator:ad95f4268d68eaa76dfb959cbbff288a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac401f0d815819cd69fdb3e522af88fa0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ac401f0d815819cd69fdb3e522af88fa0">setImageSize</a> (size_t newSize)</td></tr>
|
|
<tr class="separator:ac401f0d815819cd69fdb3e522af88fa0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf86eb668cdc7e21f7aeaad5dd390334"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#abf86eb668cdc7e21f7aeaad5dd390334">getEntrySection</a> ()</td></tr>
|
|
<tr class="separator:abf86eb668cdc7e21f7aeaad5dd390334"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d533e42b3fcf6d6de7d0b188326ea74"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a9d533e42b3fcf6d6de7d0b188326ea74">clearContent</a> (<a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> *sec)</td></tr>
|
|
<tr class="separator:a9d533e42b3fcf6d6de7d0b188326ea74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76311e3aa2ccf07af3ac2eac12b88674"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a76311e3aa2ccf07af3ac2eac12b88674">dumpSection</a> (<a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> *sec, QString fileName)</td></tr>
|
|
<tr class="separator:a76311e3aa2ccf07af3ac2eac12b88674"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc9a572357c081d5fb8c6f7bb212c6a9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#adc9a572357c081d5fb8c6f7bb212c6a9">canResize</a> (<a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> newSize)</td></tr>
|
|
<tr class="separator:adc9a572357c081d5fb8c6f7bb212c6a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5acfb39da44ddc17215468fcd9de38b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#af5acfb39da44ddc17215468fcd9de38b">isReproBuild</a> ()</td></tr>
|
|
<tr class="separator:af5acfb39da44ddc17215468fcd9de38b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_mapped_exe"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_mapped_exe')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_mapped_exe.html">MappedExe</a></td></tr>
|
|
<tr class="memitem:a936dd29ca35e9234aa8b9c800034d28d inherit pub_methods_class_mapped_exe"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_mapped_exe.html#a936dd29ca35e9234aa8b9c800034d28d">wrap</a> ()</td></tr>
|
|
<tr class="separator:a936dd29ca35e9234aa8b9c800034d28d inherit pub_methods_class_mapped_exe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0086dbc7e88025fc100cd258d1aa7df4 inherit pub_methods_class_mapped_exe"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_mapped_exe.html#a0086dbc7e88025fc100cd258d1aa7df4">canResize</a> (<a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> newSize)</td></tr>
|
|
<tr class="separator:a0086dbc7e88025fc100cd258d1aa7df4 inherit pub_methods_class_mapped_exe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48c66e1ace578bb506e5beb7f1b661cc inherit pub_methods_class_mapped_exe"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_mapped_exe.html#a48c66e1ace578bb506e5beb7f1b661cc">resize</a> (<a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> newSize)</td></tr>
|
|
<tr class="separator:a48c66e1ace578bb506e5beb7f1b661cc inherit pub_methods_class_mapped_exe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_executable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_executable')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_executable.html">Executable</a></td></tr>
|
|
<tr class="memitem:a42b330a49cdaca307ec4b0022db2fe30 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a42b330a49cdaca307ec4b0022db2fe30">isBit64</a> ()</td></tr>
|
|
<tr class="separator:a42b330a49cdaca307ec4b0022db2fe30 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2dacd9266dfa0a64948e494b412a5810 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a2dacd9266dfa0a64948e494b412a5810">isBit32</a> ()</td></tr>
|
|
<tr class="separator:a2dacd9266dfa0a64948e494b412a5810 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b97bf825e213b49b13b076b591c8bfb inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a7b97bf825e213b49b13b076b591c8bfb">~Executable</a> (void)</td></tr>
|
|
<tr class="separator:a7b97bf825e213b49b13b076b591c8bfb inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f2044788eb57c73903dca8e6a0477c2 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684">exe_bits</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a2f2044788eb57c73903dca8e6a0477c2">getBitMode</a> ()</td></tr>
|
|
<tr class="separator:a2f2044788eb57c73903dca8e6a0477c2 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb23198ec798984f5b1cf6a3139be8f2 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2">getContentSize</a> ()</td></tr>
|
|
<tr class="separator:aeb23198ec798984f5b1cf6a3139be8f2 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66e5a30580de455968bd682da7781af4 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual BYTE * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a66e5a30580de455968bd682da7781af4">getContent</a> ()</td></tr>
|
|
<tr class="separator:a66e5a30580de455968bd682da7781af4 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a862ee23abe249ba557c740f2d2c246c5 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5">getRawSize</a> () const</td></tr>
|
|
<tr class="separator:a862ee23abe249ba557c740f2d2c246c5 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3dc1741cba39f6422ad114a3417c88bf inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">BYTE * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a3dc1741cba39f6422ad114a3417c88bf">getContentAtPtr</a> (BYTE *ptr, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, bool allowExceptions=false)</td></tr>
|
|
<tr class="separator:a3dc1741cba39f6422ad114a3417c88bf inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f2511a46b6732f4afbcaa6a1bfb6c46 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">BYTE * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46">getContentAt</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, bool allowExceptions=false)</td></tr>
|
|
<tr class="separator:a3f2511a46b6732f4afbcaa6a1bfb6c46 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73f47abf247435055849c62f25cddb36 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual BYTE * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a73f47abf247435055849c62f25cddb36">getContentAt</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, bool allowExceptions=false)</td></tr>
|
|
<tr class="separator:a73f47abf247435055849c62f25cddb36 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8715ce5ec6dfcf19916b1bcab0ed6c5a inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a">getMappedSize</a> (<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType)=0</td></tr>
|
|
<tr class="separator:a8715ce5ec6dfcf19916b1bcab0ed6c5a inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab74d0e5dd5daa2d8da6387f85c233287 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#ab74d0e5dd5daa2d8da6387f85c233287">getAlignment</a> (<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType) const =0</td></tr>
|
|
<tr class="separator:ab74d0e5dd5daa2d8da6387f85c233287 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6b720d513f684a0b65dd73370de33a6 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#ab6b720d513f684a0b65dd73370de33a6">getImageBase</a> ()=0</td></tr>
|
|
<tr class="separator:ab6b720d513f684a0b65dd73370de33a6 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23863d16500af8a8e0fe52015d6f6fdd inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a23863d16500af8a8e0fe52015d6f6fdd">getEntryPoint</a> (<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType=<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bab09fbc5c56c2c2f13f0318d67c72b8be">Executable::RVA</a>)=0</td></tr>
|
|
<tr class="separator:a23863d16500af8a8e0fe52015d6f6fdd inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8792e07e9290a5eade2ba15ee4491326 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326">getImageSize</a> ()</td></tr>
|
|
<tr class="separator:a8792e07e9290a5eade2ba15ee4491326 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86fc35fdd3f5764d8b9940024a043330 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a86fc35fdd3f5764d8b9940024a043330">getAllEntryPoints</a> (QMap< <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a>, QString > &entrypoints, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType=<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bab09fbc5c56c2c2f13f0318d67c72b8be">Executable::RVA</a>)</td></tr>
|
|
<tr class="separator:a86fc35fdd3f5764d8b9940024a043330 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a383eb91b928dc417d9a631704737a192 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a383eb91b928dc417d9a631704737a192">isValidAddr</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> addr, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">addr_type</a> addrType)</td></tr>
|
|
<tr class="separator:a383eb91b928dc417d9a631704737a192 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c38d78f5e14efeaaa205b9ee593dd4a inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a7c38d78f5e14efeaaa205b9ee593dd4a">isValidVA</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> va)</td></tr>
|
|
<tr class="separator:a7c38d78f5e14efeaaa205b9ee593dd4a inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8129d6c42c7b4e84bf524381e4561b9 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#ab8129d6c42c7b4e84bf524381e4561b9">convertAddr</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> inAddr, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> inType, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> outType)</td></tr>
|
|
<tr class="separator:ab8129d6c42c7b4e84bf524381e4561b9 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a310a106a5d61c54137c75c54042f4fa0 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a310a106a5d61c54137c75c54042f4fa0">toRaw</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">addr_type</a> addrType, bool allowExceptions=false)</td></tr>
|
|
<tr class="separator:a310a106a5d61c54137c75c54042f4fa0 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8d6133f42ed4b4f4267f60dde4a3646 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#ab8d6133f42ed4b4f4267f60dde4a3646">detectAddrType</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> addr, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> hintType)</td></tr>
|
|
<tr class="separator:ab8d6133f42ed4b4f4267f60dde4a3646 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ea6a55050fe8242f94e830cac77c483 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a8ea6a55050fe8242f94e830cac77c483">rawToRva</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> raw)=0</td></tr>
|
|
<tr class="separator:a8ea6a55050fe8242f94e830cac77c483 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d1979e57f2c6d4146e8ddf1892c6e99 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a9d1979e57f2c6d4146e8ddf1892c6e99">rvaToRaw</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rva)=0</td></tr>
|
|
<tr class="separator:a9d1979e57f2c6d4146e8ddf1892c6e99 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad01bb6955b84cb82c66f7a0c5ba1cd82 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#ad01bb6955b84cb82c66f7a0c5ba1cd82">VaToRva</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> va, bool autodetect=false)</td></tr>
|
|
<tr class="separator:ad01bb6955b84cb82c66f7a0c5ba1cd82 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3a32e3cea7c9c5a9aa2e938fc1091b9 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#ae3a32e3cea7c9c5a9aa2e938fc1091b9">rvaToVa</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rva)</td></tr>
|
|
<tr class="separator:ae3a32e3cea7c9c5a9aa2e938fc1091b9 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a792fa85544c5badfe25a33ce98f2ea72 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a792fa85544c5badfe25a33ce98f2ea72">vaToRaw</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> va)</td></tr>
|
|
<tr class="separator:a792fa85544c5badfe25a33ce98f2ea72 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a789b3a0ea142fd5da4bd8c9c3e8c2d69 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a789b3a0ea142fd5da4bd8c9c3e8c2d69">getFileName</a> ()</td></tr>
|
|
<tr class="separator:a789b3a0ea142fd5da4bd8c9c3e8c2d69 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab87eef44bb2ba2cdd64f830d7f067d31 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#ab87eef44bb2ba2cdd64f830d7f067d31">resize</a> (<a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> newSize)</td></tr>
|
|
<tr class="separator:ab87eef44bb2ba2cdd64f830d7f067d31 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc83c5cdac5c8a28c59949944c790c5d inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#afc83c5cdac5c8a28c59949944c790c5d">isResized</a> ()</td></tr>
|
|
<tr class="separator:afc83c5cdac5c8a28c59949944c790c5d inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a076fe5621405c05bc0835866a32a2b0d inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a076fe5621405c05bc0835866a32a2b0d">isTruncated</a> ()</td></tr>
|
|
<tr class="separator:a076fe5621405c05bc0835866a32a2b0d inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec9a753da149b3524e8990974cd89bc1 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#aec9a753da149b3524e8990974cd89bc1">getFileBuffer</a> () const</td></tr>
|
|
<tr class="separator:aec9a753da149b3524e8990974cd89bc1 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d3a19201904056de3d6539ea34efa08 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a2d3a19201904056de3d6539ea34efa08">getFileSize</a> () const</td></tr>
|
|
<tr class="separator:a2d3a19201904056de3d6539ea34efa08 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf0f83af41f7676f59dd99a8919e0610 inherit pub_methods_class_executable"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#acf0f83af41f7676f59dd99a8919e0610">dumpFragment</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, QString fileName)</td></tr>
|
|
<tr class="separator:acf0f83af41f7676f59dd99a8919e0610 inherit pub_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_abstract_byte_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_abstract_byte_buffer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a></td></tr>
|
|
<tr class="memitem:a083856a64bf8a0682a6a7799830f0ec1 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a083856a64bf8a0682a6a7799830f0ec1">AbstractByteBuffer</a> ()</td></tr>
|
|
<tr class="separator:a083856a64bf8a0682a6a7799830f0ec1 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a56c0aa65e56d6b739c060816cd3a40 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a0a56c0aa65e56d6b739c060816cd3a40">~AbstractByteBuffer</a> ()</td></tr>
|
|
<tr class="separator:a0a56c0aa65e56d6b739c060816cd3a40 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0493bdae87b5011993652335adb19577 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577">getContentSize</a> ()=0</td></tr>
|
|
<tr class="separator:a0493bdae87b5011993652335adb19577 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d68f6930726a129478c8ab5ed38779a inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual BYTE * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a">getContent</a> ()=0</td></tr>
|
|
<tr class="separator:a2d68f6930726a129478c8ab5ed38779a inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a113d0f29022df23ed74ff1c171df8c82 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a113d0f29022df23ed74ff1c171df8c82">isTruncated</a> ()</td></tr>
|
|
<tr class="separator:a113d0f29022df23ed74ff1c171df8c82 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20e43caa5780d199dd1d7d919f9d590e inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a20e43caa5780d199dd1d7d919f9d590e">isResized</a> ()</td></tr>
|
|
<tr class="separator:a20e43caa5780d199dd1d7d919f9d590e inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe753ded9eb9cb7495c37050d0ed8a5e inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">BYTE </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#abe753ded9eb9cb7495c37050d0ed8a5e">operator[]</a> (size_t idx)</td></tr>
|
|
<tr class="separator:abe753ded9eb9cb7495c37050d0ed8a5e inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb10018e327d14ac29d842aee3ab5465 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#adb10018e327d14ac29d842aee3ab5465">getOffset</a> (void *ptr, bool allowExceptions=false)</td></tr>
|
|
<tr class="separator:adb10018e327d14ac29d842aee3ab5465 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64f38e33f915741eb283ef9a34cacb6d inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual BYTE * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d">getContentAt</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, bool allowExceptions=false)</td></tr>
|
|
<tr class="separator:a64f38e33f915741eb283ef9a34cacb6d inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1bb3488a20437ae30801b5f1b30d10ca inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual BYTE * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a1bb3488a20437ae30801b5f1b30d10ca">getContentAtPtr</a> (BYTE *ptr, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, bool allowExceptions=false)</td></tr>
|
|
<tr class="separator:a1bb3488a20437ae30801b5f1b30d10ca inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a645af5adcbc9ea0639ffd216cdb2b170 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a645af5adcbc9ea0639ffd216cdb2b170">setBufferedValue</a> (BYTE *dstPtr, BYTE *srcPtr, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> srcSize, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> paddingSize, bool allowExceptions=false)</td></tr>
|
|
<tr class="separator:a645af5adcbc9ea0639ffd216cdb2b170 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91f67da45e60fe85a4b03bd4e2b1c59e inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a91f67da45e60fe85a4b03bd4e2b1c59e">setStringValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, QString newText)</td></tr>
|
|
<tr class="separator:a91f67da45e60fe85a4b03bd4e2b1c59e inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a265e3794703e57d0208feb007c6f79ec inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a265e3794703e57d0208feb007c6f79ec">getStringValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> len=<a class="el" href="_abstract_byte_buffer_8h.html#a06eeddcfd3f26853ac1210c897f8a003">BUFSIZE_MAX</a>)</td></tr>
|
|
<tr class="separator:a265e3794703e57d0208feb007c6f79ec inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac56fe1119d76076dc58fd08cde2e2bb3 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#ac56fe1119d76076dc58fd08cde2e2bb3">getWStringValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> len)</td></tr>
|
|
<tr class="separator:ac56fe1119d76076dc58fd08cde2e2bb3 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aced00c06952e4829ce0549a0af3739ea inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#aced00c06952e4829ce0549a0af3739ea">getWAsciiStringValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> len)</td></tr>
|
|
<tr class="separator:aced00c06952e4829ce0549a0af3739ea inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04f5bb327ac0789b872d0771b11adc6b inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a04f5bb327ac0789b872d0771b11adc6b">getMaxSizeFromOffset</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> startOffset)</td></tr>
|
|
<tr class="separator:a04f5bb327ac0789b872d0771b11adc6b inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4cbbe66b2777fa7c450f612ec3a20ae6 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a4cbbe66b2777fa7c450f612ec3a20ae6">getMaxSizeFromPtr</a> (BYTE *ptr)</td></tr>
|
|
<tr class="separator:a4cbbe66b2777fa7c450f612ec3a20ae6 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6e51045cafb47ed7d4467b55ad74d4f inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#ad6e51045cafb47ed7d4467b55ad74d4f">isAreaEmpty</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size)</td></tr>
|
|
<tr class="separator:ad6e51045cafb47ed7d4467b55ad74d4f inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af71537f23fca3c17751b782fc41a4ca2 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#af71537f23fca3c17751b782fc41a4ca2">fillContent</a> (BYTE filling)</td></tr>
|
|
<tr class="separator:af71537f23fca3c17751b782fc41a4ca2 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a879558945e14b82e6345dd47f25140c1 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a879558945e14b82e6345dd47f25140c1">pasteBuffer</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *buf, bool allowTrunc)</td></tr>
|
|
<tr class="separator:a879558945e14b82e6345dd47f25140c1 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9fe8ad85b0926eacf7e3e4731b0344a3 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a9fe8ad85b0926eacf7e3e4731b0344a3">containsBlock</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size)</td></tr>
|
|
<tr class="separator:a9fe8ad85b0926eacf7e3e4731b0344a3 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14f43c9bfaa747b5ee4191a51f1180d9 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a14f43c9bfaa747b5ee4191a51f1180d9">intersectsBlock</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> rawOffset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size)</td></tr>
|
|
<tr class="separator:a14f43c9bfaa747b5ee4191a51f1180d9 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9476fc334d491f3882852b0048a76b77 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77">getNumValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, bool *isOk)</td></tr>
|
|
<tr class="separator:a9476fc334d491f3882852b0048a76b77 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e4be1e74690ad6517c3d19ed946b857 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a5e4be1e74690ad6517c3d19ed946b857">setNumValue</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> size, uint64_t newVal)</td></tr>
|
|
<tr class="separator:a5e4be1e74690ad6517c3d19ed946b857 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39e77f97d0d667575ef574cc68255ae6 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a39e77f97d0d667575ef574cc68255ae6">setTextValue</a> (char *textPtr, std::string newText, size_t fieldLimitLen=0)</td></tr>
|
|
<tr class="separator:a39e77f97d0d667575ef574cc68255ae6 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1710ac29680e17156a74a3618fe35f2 inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#ac1710ac29680e17156a74a3618fe35f2">resize</a> (<a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> newSize)</td></tr>
|
|
<tr class="separator:ac1710ac29680e17156a74a3618fe35f2 inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74943c97716eb8c33448a883f384f64c inherit pub_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#a74943c97716eb8c33448a883f384f64c">substFragmentByFile</a> (<a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> offset, <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> contentSize, QFile &fIn)</td></tr>
|
|
<tr class="separator:a74943c97716eb8c33448a883f384f64c inherit pub_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_exe_wrappers_container"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_exe_wrappers_container')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_exe_wrappers_container.html">ExeWrappersContainer</a></td></tr>
|
|
<tr class="memitem:a0a27d87b01905e3c9fbf60f52bccdec3 inherit pub_methods_class_exe_wrappers_container"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_wrappers_container.html#a0a27d87b01905e3c9fbf60f52bccdec3">ExeWrappersContainer</a> ()</td></tr>
|
|
<tr class="separator:a0a27d87b01905e3c9fbf60f52bccdec3 inherit pub_methods_class_exe_wrappers_container"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a212fd614e82c39a942aaa1b07fc9d06d inherit pub_methods_class_exe_wrappers_container"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_wrappers_container.html#a212fd614e82c39a942aaa1b07fc9d06d">~ExeWrappersContainer</a> (void)</td></tr>
|
|
<tr class="separator:a212fd614e82c39a942aaa1b07fc9d06d inherit pub_methods_class_exe_wrappers_container"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb485acf2f9b4ad9b32d73f15ef9bec3 inherit pub_methods_class_exe_wrappers_container"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_exe_element_wrapper.html">ExeElementWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_wrappers_container.html#adb485acf2f9b4ad9b32d73f15ef9bec3">getWrapper</a> (size_t wrapperId)</td></tr>
|
|
<tr class="separator:adb485acf2f9b4ad9b32d73f15ef9bec3 inherit pub_methods_class_exe_wrappers_container"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a320d0e2d4475f1bd5c36f93fdea9f43e inherit pub_methods_class_exe_wrappers_container"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_wrappers_container.html#a320d0e2d4475f1bd5c36f93fdea9f43e">wrappersCount</a> ()</td></tr>
|
|
<tr class="separator:a320d0e2d4475f1bd5c36f93fdea9f43e inherit pub_methods_class_exe_wrappers_container"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40ba34d51398f65635a8f2aae7188745 inherit pub_methods_class_exe_wrappers_container"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_wrappers_container.html#a40ba34d51398f65635a8f2aae7188745">getWrapperName</a> (size_t id)</td></tr>
|
|
<tr class="separator:a40ba34d51398f65635a8f2aae7188745 inherit pub_methods_class_exe_wrappers_container"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ae7d8f52aaf0c8e5945eb68b76bbb5d96"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ae7d8f52aaf0c8e5945eb68b76bbb5d96">computeChecksum</a> (BYTE *buffer, size_t bufferSize, <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> checksumOffset)</td></tr>
|
|
<tr class="separator:ae7d8f52aaf0c8e5945eb68b76bbb5d96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_static_methods_class_executable"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_executable')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_executable.html">Executable</a></td></tr>
|
|
<tr class="memitem:a4c85f844b8f48e9070a72f7fcb300a70 inherit pub_static_methods_class_executable"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a4c85f844b8f48e9070a72f7fcb300a70">isBit64</a> (<a class="el" href="class_executable.html">Executable</a> *exe)</td></tr>
|
|
<tr class="separator:a4c85f844b8f48e9070a72f7fcb300a70 inherit pub_static_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcf60bc50efc0f27dd245baf5fab3b1b inherit pub_static_methods_class_executable"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#adcf60bc50efc0f27dd245baf5fab3b1b">isBit32</a> (<a class="el" href="class_executable.html">Executable</a> *exe)</td></tr>
|
|
<tr class="separator:adcf60bc50efc0f27dd245baf5fab3b1b inherit pub_static_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_static_methods_class_abstract_byte_buffer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_abstract_byte_buffer')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a></td></tr>
|
|
<tr class="memitem:ac24d107f7f7dafeeb671e9aceeba818d inherit pub_static_methods_class_abstract_byte_buffer"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_byte_buffer.html#ac24d107f7f7dafeeb671e9aceeba818d">isValid</a> (<a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *buf)</td></tr>
|
|
<tr class="separator:ac24d107f7f7dafeeb671e9aceeba818d inherit pub_static_methods_class_abstract_byte_buffer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a111b408082c7e30194a37548711e7cbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_buffer_view.html">BufferView</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a111b408082c7e30194a37548711e7cbd">_createSectionView</a> (<a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> *sec)</td></tr>
|
|
<tr class="separator:a111b408082c7e30194a37548711e7cbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a118b06da416a1526c02f4813a4bb71c8"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a118b06da416a1526c02f4813a4bb71c8">getExportsMap</a> (QMap< <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a>, QString > &entrypoints, <a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> aType=<a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bab09fbc5c56c2c2f13f0318d67c72b8be">Executable::RVA</a>)</td></tr>
|
|
<tr class="separator:a118b06da416a1526c02f4813a4bb71c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa84f5074e8e5f9c6b29becd0ddfd523c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#aa84f5074e8e5f9c6b29becd0ddfd523c">clearWrappers</a> ()</td></tr>
|
|
<tr class="separator:aa84f5074e8e5f9c6b29becd0ddfd523c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6c8d2e43a306a0011301370705af1a7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ab6c8d2e43a306a0011301370705af1a7">wrap</a> (<a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *v_buf)</td></tr>
|
|
<tr class="separator:ab6c8d2e43a306a0011301370705af1a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70787fd96ff91491b6926614ed41ef17"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a70787fd96ff91491b6926614ed41ef17">initDirEntries</a> ()</td></tr>
|
|
<tr class="separator:a70787fd96ff91491b6926614ed41ef17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a893f8c6b03ccb7785757b5d4aee95f07"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a893f8c6b03ccb7785757b5d4aee95f07">setHdrSectionsNum</a> (size_t newNum)</td></tr>
|
|
<tr class="separator:a893f8c6b03ccb7785757b5d4aee95f07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b2bc35baf12d93820b5c10f78459bf6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a8b2bc35baf12d93820b5c10f78459bf6">setVirtualSize</a> (<a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> newSize)</td></tr>
|
|
<tr class="separator:a8b2bc35baf12d93820b5c10f78459bf6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_class_mapped_exe"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_mapped_exe')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_mapped_exe.html">MappedExe</a></td></tr>
|
|
<tr class="memitem:a13b467d7d3f93744f9ea586d72b8102b inherit pro_methods_class_mapped_exe"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_mapped_exe.html#a13b467d7d3f93744f9ea586d72b8102b">MappedExe</a> (<a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *v_buf, <a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684">exe_bits</a> v_bitMode)</td></tr>
|
|
<tr class="separator:a13b467d7d3f93744f9ea586d72b8102b inherit pro_methods_class_mapped_exe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52208472264ac3e8f7e0de9cf8cc8ec2 inherit pro_methods_class_mapped_exe"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_mapped_exe.html#a52208472264ac3e8f7e0de9cf8cc8ec2">~MappedExe</a> (void)</td></tr>
|
|
<tr class="separator:a52208472264ac3e8f7e0de9cf8cc8ec2 inherit pro_methods_class_mapped_exe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7bed138e662b4551ea3e9c8cd2edf94 inherit pro_methods_class_mapped_exe"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_mapped_exe.html#af7bed138e662b4551ea3e9c8cd2edf94">wrap</a> (<a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *v_buf)=0</td></tr>
|
|
<tr class="separator:af7bed138e662b4551ea3e9c8cd2edf94 inherit pro_methods_class_mapped_exe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_class_executable"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_executable')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_executable.html">Executable</a></td></tr>
|
|
<tr class="memitem:a7d35fd59935c85ec8169522d0830634b inherit pro_methods_class_executable"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a7d35fd59935c85ec8169522d0830634b">Executable</a> (<a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *v_buf, <a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684">exe_bits</a> v_bitMode)</td></tr>
|
|
<tr class="separator:a7d35fd59935c85ec8169522d0830634b inherit pro_methods_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_class_exe_wrappers_container"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_exe_wrappers_container')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_exe_wrappers_container.html">ExeWrappersContainer</a></td></tr>
|
|
<tr class="memitem:a8bd5ec898de13cafe645dc6f3bad76bf inherit pro_methods_class_exe_wrappers_container"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_wrappers_container.html#a8bd5ec898de13cafe645dc6f3bad76bf">wrap</a> (<a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> *v_buf)=0</td></tr>
|
|
<tr class="separator:a8bd5ec898de13cafe645dc6f3bad76bf inherit pro_methods_class_exe_wrappers_container"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54af5aa313aaa568653fb32395a80195 inherit pro_methods_class_exe_wrappers_container"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_wrappers_container.html#a54af5aa313aaa568653fb32395a80195">clearWrappers</a> ()</td></tr>
|
|
<tr class="separator:a54af5aa313aaa568653fb32395a80195 inherit pro_methods_class_exe_wrappers_container"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:a6dea3298bd1f96580e6e0da019dfeb42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_e_core.html">PECore</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a6dea3298bd1f96580e6e0da019dfeb42">core</a></td></tr>
|
|
<tr class="separator:a6dea3298bd1f96580e6e0da019dfeb42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8a71a084f7d689552259d012ea95820"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_dos_hdr_wrapper.html">DosHdrWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#ae8a71a084f7d689552259d012ea95820">dosHdrWrapper</a></td></tr>
|
|
<tr class="separator:ae8a71a084f7d689552259d012ea95820"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4683d0a27301e3b5fc412750be86c015"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_file_hdr_wrapper.html">FileHdrWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a4683d0a27301e3b5fc412750be86c015">fHdr</a></td></tr>
|
|
<tr class="separator:a4683d0a27301e3b5fc412750be86c015"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a751a81dedb00cad24d969b05e02cf97b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_opt_hdr_wrapper.html">OptHdrWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a751a81dedb00cad24d969b05e02cf97b">optHdr</a></td></tr>
|
|
<tr class="separator:a751a81dedb00cad24d969b05e02cf97b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dd347e771ea42e009f3309969f7a7f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sect_hdrs_wrapper.html">SectHdrsWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a1dd347e771ea42e009f3309969f7a7f5">sects</a></td></tr>
|
|
<tr class="separator:a1dd347e771ea42e009f3309969f7a7f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52a0b91e73eb502f83576701d2f0eff7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_resources_album.html">ResourcesAlbum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a52a0b91e73eb502f83576701d2f0eff7">album</a></td></tr>
|
|
<tr class="separator:a52a0b91e73eb502f83576701d2f0eff7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a009341cb48dc92a42597b3ac1a4480ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_data_dir_entry_wrapper.html">DataDirEntryWrapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a009341cb48dc92a42597b3ac1a4480ac">dataDirEntries</a> [pe::DIR_ENTRIES_COUNT]</td></tr>
|
|
<tr class="separator:a009341cb48dc92a42597b3ac1a4480ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_class_executable"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_executable')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_executable.html">Executable</a></td></tr>
|
|
<tr class="memitem:a9bfc2eab99bf8c4846a3a11c2691006d inherit pro_attribs_class_executable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684">exe_bits</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a9bfc2eab99bf8c4846a3a11c2691006d">bitMode</a></td></tr>
|
|
<tr class="separator:a9bfc2eab99bf8c4846a3a11c2691006d inherit pro_attribs_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0763ee39e64c17cc9488de63de79390e inherit pro_attribs_class_executable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_executable.html#a0763ee39e64c17cc9488de63de79390e">buf</a></td></tr>
|
|
<tr class="separator:a0763ee39e64c17cc9488de63de79390e inherit pro_attribs_class_executable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_class_exe_wrappers_container"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_exe_wrappers_container')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_exe_wrappers_container.html">ExeWrappersContainer</a></td></tr>
|
|
<tr class="memitem:a1951bc11aa86eb00c6a3c9044a58655b inherit pro_attribs_class_exe_wrappers_container"><td class="memItemLeft" align="right" valign="top">std::map< size_t, <a class="el" href="class_exe_element_wrapper.html">ExeElementWrapper</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exe_wrappers_container.html#a1951bc11aa86eb00c6a3c9044a58655b">wrappers</a></td></tr>
|
|
<tr class="separator:a1951bc11aa86eb00c6a3c9044a58655b inherit pro_attribs_class_exe_wrappers_container"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a427a01ab3e47934a4cb7cf52befc6271"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_e_file.html#a427a01ab3e47934a4cb7cf52befc6271">SectHdrsWrapper</a></td></tr>
|
|
<tr class="separator:a427a01ab3e47934a4cb7cf52befc6271"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00040">40</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a69fde81c3cbe7490cd595c6fb934ecbe" name="a69fde81c3cbe7490cd595c6fb934ecbe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69fde81c3cbe7490cd595c6fb934ecbe">◆ </a></span>WRAPPERS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="class_p_e_file.html#a69fde81c3cbe7490cd595c6fb934ecbe">PEFile::WRAPPERS</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbea8fedba5aaf4adc0c2aba45142e429181" name="a69fde81c3cbe7490cd595c6fb934ecbea8fedba5aaf4adc0c2aba45142e429181"></a>WR_NONE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbead09a642c1ab2e8998c9e70dd3b1973fa" name="a69fde81c3cbe7490cd595c6fb934ecbead09a642c1ab2e8998c9e70dd3b1973fa"></a>WR_DOS_HDR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbead565153667edff3db6527c5732b33ac6" name="a69fde81c3cbe7490cd595c6fb934ecbead565153667edff3db6527c5732b33ac6"></a>WR_RICH_HDR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbeac047b8bc87d2d6ac1c6c2c511bdd9f51" name="a69fde81c3cbe7490cd595c6fb934ecbeac047b8bc87d2d6ac1c6c2c511bdd9f51"></a>WR_FILE_HDR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbeaaaa46d11501dd590955b6770d6c8825e" name="a69fde81c3cbe7490cd595c6fb934ecbeaaaa46d11501dd590955b6770d6c8825e"></a>WR_OPTIONAL_HDR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbea20fbab7b3a38f1e3325870d0d9059257" name="a69fde81c3cbe7490cd595c6fb934ecbea20fbab7b3a38f1e3325870d0d9059257"></a>WR_DATADIR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbead0e41312e3cf9609c1e742c18821b0a4" name="a69fde81c3cbe7490cd595c6fb934ecbead0e41312e3cf9609c1e742c18821b0a4"></a>WR_SECTIONS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbea1cca759f1f49d1264123301da89d36cc" name="a69fde81c3cbe7490cd595c6fb934ecbea1cca759f1f49d1264123301da89d36cc"></a>WR_DIR_ENTRY </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbeaa7ec741256258f4231e6c50c33adedae" name="a69fde81c3cbe7490cd595c6fb934ecbeaa7ec741256258f4231e6c50c33adedae"></a>WR_DIR_ENTRY_END </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a69fde81c3cbe7490cd595c6fb934ecbeaf602ed67e7d928004454d54b5b0aeaf2" name="a69fde81c3cbe7490cd595c6fb934ecbeaf602ed67e7d928004454d54b5b0aeaf2"></a>COUNT_WRAPPERS </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00043">43</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ac56e1d69640d7133583e3599021a6662" name="ac56e1d69640d7133583e3599021a6662"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac56e1d69640d7133583e3599021a6662">◆ </a></span>PEFile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PEFile::PEFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> * </td>
|
|
<td class="paramname"><em>v_buf</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<hr />
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00086">86</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_ac56e1d69640d7133583e3599021a6662_cgraph.png" border="0" usemap="#aclass_p_e_file_ac56e1d69640d7133583e3599021a6662_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_ac56e1d69640d7133583e3599021a6662_cgraph" id="aclass_p_e_file_ac56e1d69640d7133583e3599021a6662_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,43,109,68"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="157,5,268,31"/>
|
|
<area shape="rect" href="class_p_e_file.html#a716ee06f43de71d1885443d861edfb8d" title=" " alt="" coords="165,79,260,104"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a303b28892d6e6aaffaaf69917963d159" name="a303b28892d6e6aaffaaf69917963d159"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a303b28892d6e6aaffaaf69917963d159">◆ </a></span>~PEFile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual PEFile::~PEFile </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00059">59</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a303b28892d6e6aaffaaf69917963d159_cgraph.png" border="0" usemap="#aclass_p_e_file_a303b28892d6e6aaffaaf69917963d159_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a303b28892d6e6aaffaaf69917963d159_cgraph" id="aclass_p_e_file_a303b28892d6e6aaffaaf69917963d159_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,42,116,67"/>
|
|
<area shape="rect" href="class_p_e_file.html#aa84f5074e8e5f9c6b29becd0ddfd523c" title=" " alt="" coords="164,42,313,67"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#a54af5aa313aaa568653fb32395a80195" title=" " alt="" coords="361,5,515,45"/>
|
|
<area shape="rect" href="class_p_e_file.html#a70787fd96ff91491b6926614ed41ef17" title=" " alt="" coords="369,70,507,95"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a111b408082c7e30194a37548711e7cbd" name="a111b408082c7e30194a37548711e7cbd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a111b408082c7e30194a37548711e7cbd">◆ </a></span>_createSectionView()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_buffer_view.html">BufferView</a> * PEFile::_createSectionView </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td>
|
|
<td class="paramname"><em>sec</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00629">629</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a111b408082c7e30194a37548711e7cbd_cgraph.png" border="0" usemap="#aclass_p_e_file_a111b408082c7e30194a37548711e7cbd_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a111b408082c7e30194a37548711e7cbd_cgraph" id="aclass_p_e_file_a111b408082c7e30194a37548711e7cbd_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,374,188,399"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="866,307,1007,347"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a969cb60019c3afe058ddcba62264ca30" title=" " alt="" coords="236,417,377,457"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="1095,473,1238,498"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="1081,359,1252,399"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="1089,309,1244,334"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="1103,423,1231,449"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1301,473,1449,498"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1499,401,1677,426"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1300,313,1451,338"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1732,393,1863,433"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1319,423,1431,449"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9478405806f657e94ca5192dd2b86839" title=" " alt="" coords="856,573,1017,613"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#aa6a0da0aebfa501b172c61dfbc3d7b60" title=" " alt="" coords="636,472,777,512"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a2e83729349828bdf810293d3359af79d" title=" " alt="" coords="425,364,573,404"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1087,523,1247,549"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="859,422,1014,447"/>
|
|
<area shape="rect" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326" title=" " alt="" coords="621,82,792,107"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="643,145,771,170"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="622,219,791,245"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="847,69,1027,94"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="840,118,1033,143"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="843,192,1030,232"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="855,257,1018,282"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="1095,215,1239,255"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="1303,248,1447,288"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="1303,184,1447,224"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="1310,63,1441,103"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1516,248,1660,288"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1516,336,1660,376"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1725,260,1869,300"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1516,69,1660,109"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1516,133,1660,173"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1523,5,1653,45"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1732,5,1863,45"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afdb1b254ee5f6d557c4d850196abd6e3" name="afdb1b254ee5f6d557c4d850196abd6e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdb1b254ee5f6d557c4d850196abd6e3">◆ </a></span>addNewSection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * PEFile::addNewSection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QString </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td>
|
|
<td class="paramname"><em>v_size</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00459">459</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_afdb1b254ee5f6d557c4d850196abd6e3_cgraph.png" border="0" usemap="#aclass_p_e_file_afdb1b254ee5f6d557c4d850196abd6e3_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_afdb1b254ee5f6d557c4d850196abd6e3_cgraph" id="aclass_p_e_file_afdb1b254ee5f6d557c4d850196abd6e3_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,697,164,722"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#ad3ccdd5e4f04f961dd84a201a9b8a1f4" title=" " alt="" coords="213,747,392,773"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="1236,58,1347,83"/>
|
|
<area shape="rect" href="class_p_e_file.html#ae4e53b490f606ebec77317b0b7e7f996" title=" " alt="" coords="212,643,393,669"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#adb485acf2f9b4ad9b32d73f15ef9bec3" title=" " alt="" coords="460,691,613,731"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="231,801,374,826"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="225,438,380,463"/>
|
|
<area shape="rect" href="class_mapped_exe.html#a48c66e1ace578bb506e5beb7f1b661cc" title=" " alt="" coords="238,879,367,905"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="225,929,380,954"/>
|
|
<area shape="rect" href="class_p_e_file.html#a8b2bc35baf12d93820b5c10f78459bf6" title=" " alt="" coords="463,318,610,343"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a22e7c147e4a0f6f9882d6ac3bb40ed25" title=" " alt="" coords="441,590,632,615"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a9c33a8a3dc433b166b86fae38d19297c" title=" " alt="" coords="940,704,1143,744"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a93babf789a4e49566b20395e43ffc797" title=" " alt="" coords="685,705,887,730"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a236accbe00ba3e70060e1481c9abdec4" title=" " alt="" coords="1191,819,1392,845"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="1441,713,1627,753"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a18ce067c9b583670403ed0abc2cbad2d" title=" " alt="" coords="680,539,892,565"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a8a0305cc15aefe812f69485bbe82508d" title=" " alt="" coords="697,589,875,629"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a879558945e14b82e6345dd47f25140c1" title=" " alt="" coords="976,259,1107,299"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a659e73a1d597a93ae7dd31cf7e98f23a" title=" " alt="" coords="680,490,892,515"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a7b8052d3bc6614113d34ccbfcf9b08be" title=" " alt="" coords="943,769,1139,794"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#ad6e51045cafb47ed7d4467b55ad74d4f" title=" " alt="" coords="976,437,1107,477"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1219,755,1363,795"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a6cce2ccdd539d5afa4eb463b34941123" title=" " alt="" coords="1440,819,1628,845"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1219,640,1363,680"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1462,528,1606,568"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1226,272,1357,312"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1469,208,1599,248"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1469,300,1599,340"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#ac24d107f7f7dafeeb671e9aceeba818d" title=" " alt="" coords="1226,208,1357,248"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="455,505,618,530"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="714,425,858,465"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="969,565,1113,605"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="969,501,1113,541"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="976,323,1107,363"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1219,552,1363,592"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1219,488,1363,528"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="463,806,611,831"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="697,94,875,119"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="461,438,612,463"/>
|
|
<area shape="rect" href="class_mapped_exe.html#a0086dbc7e88025fc100cd258d1aa7df4" title=" " alt="" coords="459,929,614,954"/>
|
|
<area shape="rect" href="class_executable.html#ab87eef44bb2ba2cdd64f830d7f067d31" title=" " alt="" coords="474,978,599,1003"/>
|
|
<area shape="rect" href="class_mapped_exe.html#a936dd29ca35e9234aa8b9c800034d28d" title=" " alt="" coords="475,879,598,905"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#ac1710ac29680e17156a74a3618fe35f2" title=" " alt="" coords="721,971,851,1011"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a1e74b95ca63396ca3f720b05a54f2b62" title=" " alt="" coords="714,311,858,351"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a5e4be1e74690ad6517c3d19ed946b857" title=" " alt="" coords="976,195,1107,235"/>
|
|
<area shape="rect" href="_abstract_byte_buffer_8cpp.html#ac3cd053e69301cf6e8ca7e6b0ca382f2" title=" " alt="" coords="1237,107,1345,133"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4e53b490f606ebec77317b0b7e7f996" name="ae4e53b490f606ebec77317b0b7e7f996"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4e53b490f606ebec77317b0b7e7f996">◆ </a></span>canAddNewSection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::canAddNewSection </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00445">445</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_ae4e53b490f606ebec77317b0b7e7f996_cgraph.png" border="0" usemap="#aclass_p_e_file_ae4e53b490f606ebec77317b0b7e7f996_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_ae4e53b490f606ebec77317b0b7e7f996_cgraph" id="aclass_p_e_file_ae4e53b490f606ebec77317b0b7e7f996_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,278,187,303"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a93babf789a4e49566b20395e43ffc797" title=" " alt="" coords="445,191,647,217"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#adb485acf2f9b4ad9b32d73f15ef9bec3" title=" " alt="" coords="239,328,393,368"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="235,278,397,303"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="741,85,851,110"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a7b8052d3bc6614113d34ccbfcf9b08be" title=" " alt="" coords="698,134,894,159"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a9c33a8a3dc433b166b86fae38d19297c" title=" " alt="" coords="695,184,897,224"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#ad6e51045cafb47ed7d4467b55ad74d4f" title=" " alt="" coords="731,383,861,423"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a236accbe00ba3e70060e1481c9abdec4" title=" " alt="" coords="945,77,1147,102"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="974,127,1118,167"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="1195,29,1382,69"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a6cce2ccdd539d5afa4eb463b34941123" title=" " alt="" coords="1195,118,1383,143"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="974,215,1118,255"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1217,275,1361,315"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="981,457,1111,497"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1223,425,1354,465"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1223,489,1354,529"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="474,283,618,323"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="724,251,868,291"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="724,315,868,355"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="731,455,861,495"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="974,279,1118,319"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="974,393,1118,433"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc9a572357c081d5fb8c6f7bb212c6a9" name="adc9a572357c081d5fb8c6f7bb212c6a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc9a572357c081d5fb8c6f7bb212c6a9">◆ </a></span>canResize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::canResize </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td>
|
|
<td class="paramname"><em>newSize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="class_mapped_exe.html#a0086dbc7e88025fc100cd258d1aa7df4">MappedExe</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00228">228</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_adc9a572357c081d5fb8c6f7bb212c6a9_cgraph.png" border="0" usemap="#aclass_p_e_file_adc9a572357c081d5fb8c6f7bb212c6a9_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_adc9a572357c081d5fb8c6f7bb212c6a9_cgraph" id="aclass_p_e_file_adc9a572357c081d5fb8c6f7bb212c6a9_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,70,132,95"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="184,17,344,42"/>
|
|
<area shape="rect" href="class_p_e_file.html#aca1ded6302c26c4d25cd1f2dcedf737b" title=" " alt="" coords="189,70,339,95"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2591ddf9ec68450e67c875625b190821" title=" " alt="" coords="180,119,348,145"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="419,5,549,45"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa2ff4665d8b56b2a5e1e1e00bc446b18" title=" " alt="" coords="396,70,572,95"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa9c0035f661485e8c24fc548a0a233c1" title=" " alt="" coords="397,119,571,145"/>
|
|
<area shape="rect" href="class_p_e_core.html#ae19b9fc1ba78c32982baeda811479de1" title=" " alt="" coords="620,119,779,145"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d533e42b3fcf6d6de7d0b188326ea74" name="a9d533e42b3fcf6d6de7d0b188326ea74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d533e42b3fcf6d6de7d0b188326ea74">◆ </a></span>clearContent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::clearContent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td>
|
|
<td class="paramname"><em>sec</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00213">213</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a9d533e42b3fcf6d6de7d0b188326ea74_cgraph.png" border="0" usemap="#aclass_p_e_file_a9d533e42b3fcf6d6de7d0b188326ea74_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a9d533e42b3fcf6d6de7d0b188326ea74_cgraph" id="aclass_p_e_file_a9d533e42b3fcf6d6de7d0b188326ea74_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,525,144,550"/>
|
|
<area shape="rect" href="class_p_e_file.html#a111b408082c7e30194a37548711e7cbd" title=" " alt="" coords="192,323,375,349"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#af71537f23fca3c17751b782fc41a4ca2" title=" " alt="" coords="1771,380,1901,420"/>
|
|
<area shape="rect" href="class_p_e_file.html#a0171126c532ff02a9334adccf7679aff" title=" " alt="" coords="214,575,353,601"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="1114,272,1255,312"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a969cb60019c3afe058ddcba62264ca30" title=" " alt="" coords="453,173,595,213"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="1343,222,1486,247"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="1329,272,1500,312"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="1337,337,1492,362"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="1351,397,1479,422"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1549,222,1697,247"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1747,309,1925,334"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1548,347,1699,373"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1980,321,2111,361"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1567,397,1679,422"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9478405806f657e94ca5192dd2b86839" title=" " alt="" coords="1104,5,1265,45"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#aa6a0da0aebfa501b172c61dfbc3d7b60" title=" " alt="" coords="884,107,1025,147"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a2e83729349828bdf810293d3359af79d" title=" " alt="" coords="673,215,821,255"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1335,95,1495,121"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="1107,171,1262,197"/>
|
|
<area shape="rect" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326" title=" " alt="" coords="869,374,1040,399"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="891,423,1019,449"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="870,473,1039,498"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="1095,337,1275,362"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="1088,386,1281,411"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="1091,460,1278,500"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="1103,610,1266,635"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="1343,621,1487,661"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="1551,639,1695,679"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="1551,703,1695,743"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="1558,575,1689,615"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1764,639,1908,679"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1764,575,1908,615"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1973,699,2117,739"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1764,767,1908,807"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1764,703,1908,743"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1771,444,1901,484"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1980,424,2111,464"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#aac8e2b65a8afeeb5f8d5eca5be7c53e3" title=" " alt="" coords="423,575,625,601"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa84f5074e8e5f9c6b29becd0ddfd523c" name="aa84f5074e8e5f9c6b29becd0ddfd523c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa84f5074e8e5f9c6b29becd0ddfd523c">◆ </a></span>clearWrappers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PEFile::clearWrappers </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00095">95</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_aa84f5074e8e5f9c6b29becd0ddfd523c_cgraph.png" border="0" usemap="#aclass_p_e_file_aa84f5074e8e5f9c6b29becd0ddfd523c_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_aa84f5074e8e5f9c6b29becd0ddfd523c_cgraph" id="aclass_p_e_file_aa84f5074e8e5f9c6b29becd0ddfd523c_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,42,155,67"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#a54af5aa313aaa568653fb32395a80195" title=" " alt="" coords="203,5,356,45"/>
|
|
<area shape="rect" href="class_p_e_file.html#a70787fd96ff91491b6926614ed41ef17" title=" " alt="" coords="210,70,349,95"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7d8f52aaf0c8e5945eb68b76bbb5d96" name="ae7d8f52aaf0c8e5945eb68b76bbb5d96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7d8f52aaf0c8e5945eb68b76bbb5d96">◆ </a></span>computeChecksum()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">long PEFile::computeChecksum </td>
|
|
<td>(</td>
|
|
<td class="paramtype">BYTE * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>bufferSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td>
|
|
<td class="paramname"><em>checksumOffset</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00045">45</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80e5f636ab55ba20ae256c81e63ac4f4" name="a80e5f636ab55ba20ae256c81e63ac4f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80e5f636ab55ba20ae256c81e63ac4f4">◆ </a></span>createSectionView()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_buffer_view.html">BufferView</a> * PEFile::createSectionView </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>secNum</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00400">400</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a80e5f636ab55ba20ae256c81e63ac4f4_cgraph.png" border="0" usemap="#aclass_p_e_file_a80e5f636ab55ba20ae256c81e63ac4f4_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a80e5f636ab55ba20ae256c81e63ac4f4_cgraph" id="aclass_p_e_file_a80e5f636ab55ba20ae256c81e63ac4f4_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,461,180,486"/>
|
|
<area shape="rect" href="class_p_e_file.html#a111b408082c7e30194a37548711e7cbd" title=" " alt="" coords="228,215,411,241"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="865,533,993,558"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="264,511,375,537"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="1089,87,1230,127"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a969cb60019c3afe058ddcba62264ca30" title=" " alt="" coords="459,208,600,248"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="1318,271,1461,297"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="1304,5,1475,45"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="1312,119,1467,145"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="1325,70,1453,95"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1524,271,1672,297"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1721,170,1900,195"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1523,119,1673,145"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1955,213,2085,253"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1542,70,1654,95"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9478405806f657e94ca5192dd2b86839" title=" " alt="" coords="1079,252,1240,292"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#aa6a0da0aebfa501b172c61dfbc3d7b60" title=" " alt="" coords="859,151,1000,191"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a2e83729349828bdf810293d3359af79d" title=" " alt="" coords="648,309,796,349"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1309,195,1469,221"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="1082,317,1237,342"/>
|
|
<area shape="rect" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326" title=" " alt="" coords="844,418,1015,443"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="845,483,1014,509"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="1069,418,1249,443"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="1063,606,1256,631"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="1066,492,1253,532"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="1078,557,1241,582"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="1317,519,1461,559"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="1526,548,1670,588"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="1526,484,1670,524"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="1533,360,1663,400"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1739,544,1883,584"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1739,632,1883,672"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1948,559,2092,599"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1739,365,1883,405"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1739,429,1883,469"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1745,285,1876,325"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1955,285,2085,325"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76311e3aa2ccf07af3ac2eac12b88674" name="a76311e3aa2ccf07af3ac2eac12b88674"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76311e3aa2ccf07af3ac2eac12b88674">◆ </a></span>dumpSection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::dumpSection </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td>
|
|
<td class="paramname"><em>sec</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">QString </td>
|
|
<td class="paramname"><em>fileName</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00613">613</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a76311e3aa2ccf07af3ac2eac12b88674_cgraph.png" border="0" usemap="#aclass_p_e_file_a76311e3aa2ccf07af3ac2eac12b88674_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a76311e3aa2ccf07af3ac2eac12b88674_cgraph" id="aclass_p_e_file_a76311e3aa2ccf07af3ac2eac12b88674_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,525,148,550"/>
|
|
<area shape="rect" href="class_p_e_file.html#a111b408082c7e30194a37548711e7cbd" title=" " alt="" coords="196,323,379,349"/>
|
|
<area shape="rect" href="class_abstract_file_buffer.html#aa81c39df0e0fde74cdf084bdda6fe321" title=" " alt="" coords="1777,380,1903,420"/>
|
|
<area shape="rect" href="class_p_e_file.html#a0171126c532ff02a9334adccf7679aff" title=" " alt="" coords="218,575,357,601"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="1118,272,1259,312"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a969cb60019c3afe058ddcba62264ca30" title=" " alt="" coords="457,173,599,213"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="1347,222,1490,247"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="1333,272,1504,312"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="1341,337,1496,362"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="1355,397,1483,422"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1553,222,1701,247"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1751,309,1929,334"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1552,347,1703,373"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1984,321,2115,361"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1571,397,1683,422"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9478405806f657e94ca5192dd2b86839" title=" " alt="" coords="1108,5,1269,45"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#aa6a0da0aebfa501b172c61dfbc3d7b60" title=" " alt="" coords="888,107,1029,147"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a2e83729349828bdf810293d3359af79d" title=" " alt="" coords="677,215,825,255"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1339,95,1499,121"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="1111,171,1266,197"/>
|
|
<area shape="rect" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326" title=" " alt="" coords="873,374,1044,399"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="895,423,1023,449"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="874,473,1043,498"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="1099,337,1279,362"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="1092,386,1285,411"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="1095,460,1282,500"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="1107,610,1270,635"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="1347,621,1491,661"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="1555,639,1699,679"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="1555,703,1699,743"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="1562,575,1693,615"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1768,639,1912,679"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1768,575,1912,615"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1977,699,2121,739"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1768,767,1912,807"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1768,703,1912,743"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1775,444,1905,484"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1984,424,2115,464"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#aac8e2b65a8afeeb5f8d5eca5be7c53e3" title=" " alt="" coords="427,575,629,601"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a698d54ae96d87128727289e73f9e8f19" name="a698d54ae96d87128727289e73f9e8f19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a698d54ae96d87128727289e73f9e8f19">◆ </a></span>extendLastSection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * PEFile::extendLastSection </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td>
|
|
<td class="paramname"><em>addedSize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00558">558</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a698d54ae96d87128727289e73f9e8f19_cgraph.png" border="0" usemap="#aclass_p_e_file_a698d54ae96d87128727289e73f9e8f19_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a698d54ae96d87128727289e73f9e8f19_cgraph" id="aclass_p_e_file_a698d54ae96d87128727289e73f9e8f19_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,516,180,541"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="865,97,1006,137"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1299,5,1477,31"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a969cb60019c3afe058ddcba62264ca30" title=" " alt="" coords="228,405,369,445"/>
|
|
<area shape="rect" href="class_p_e_file.html#a72cfa6fb099cf7e82f6f33220740b4df" title=" " alt="" coords="417,516,572,541"/>
|
|
<area shape="rect" href="class_mapped_exe.html#a48c66e1ace578bb506e5beb7f1b661cc" title=" " alt="" coords="234,603,363,628"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a1e74b95ca63396ca3f720b05a54f2b62" title=" " alt="" coords="1093,725,1237,765"/>
|
|
<area shape="rect" href="class_p_e_file.html#a8b2bc35baf12d93820b5c10f78459bf6" title=" " alt="" coords="862,789,1009,815"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="1094,269,1237,295"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="1080,154,1251,194"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="1088,55,1243,80"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="1101,104,1229,129"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1314,269,1462,295"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1313,55,1463,80"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1724,211,1855,251"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1332,104,1444,129"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9478405806f657e94ca5192dd2b86839" title=" " alt="" coords="855,414,1016,454"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#aa6a0da0aebfa501b172c61dfbc3d7b60" title=" " alt="" coords="635,198,776,238"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a2e83729349828bdf810293d3359af79d" title=" " alt="" coords="421,357,569,397"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1085,219,1245,244"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="858,263,1013,288"/>
|
|
<area shape="rect" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326" title=" " alt="" coords="620,364,791,389"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="641,516,769,541"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="621,565,790,591"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="845,364,1025,389"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="839,516,1032,541"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="842,639,1029,679"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="854,565,1017,591"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="1093,566,1237,606"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="1316,579,1460,619"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="1316,513,1460,553"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="1323,650,1453,690"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1525,519,1669,559"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1525,607,1669,647"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1717,535,1861,575"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1525,405,1669,445"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1525,341,1669,381"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1532,671,1663,711"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1724,671,1855,711"/>
|
|
<area shape="rect" href="class_mapped_exe.html#a0086dbc7e88025fc100cd258d1aa7df4" title=" " alt="" coords="417,688,572,713"/>
|
|
<area shape="rect" href="class_executable.html#ab87eef44bb2ba2cdd64f830d7f067d31" title=" " alt="" coords="432,565,557,591"/>
|
|
<area shape="rect" href="class_mapped_exe.html#a936dd29ca35e9234aa8b9c800034d28d" title=" " alt="" coords="433,639,556,664"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#ac1710ac29680e17156a74a3618fe35f2" title=" " alt="" coords="640,615,771,655"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a5e4be1e74690ad6517c3d19ed946b857" title=" " alt="" coords="1323,725,1453,765"/>
|
|
<area shape="rect" href="_abstract_byte_buffer_8cpp.html#ac3cd053e69301cf6e8ca7e6b0ca382f2" title=" " alt="" coords="1543,736,1651,761"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="1542,787,1653,812"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acfaebe1d9ceb92b150eee6357cf1ca5c" name="acfaebe1d9ceb92b150eee6357cf1ca5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acfaebe1d9ceb92b150eee6357cf1ca5c">◆ </a></span>getAlignment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> PEFile::getAlignment </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td>
|
|
<td class="paramname"><em>aType</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="class_executable.html#ab74d0e5dd5daa2d8da6387f85c233287">Executable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00070">70</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_acfaebe1d9ceb92b150eee6357cf1ca5c_cgraph.png" border="0" usemap="#aclass_p_e_file_acfaebe1d9ceb92b150eee6357cf1ca5c_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_acfaebe1d9ceb92b150eee6357cf1ca5c_cgraph" id="aclass_p_e_file_acfaebe1d9ceb92b150eee6357cf1ca5c_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,148,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="196,5,344,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a601394b4354a7b4091bef37c00345868" name="a601394b4354a7b4091bef37c00345868"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a601394b4354a7b4091bef37c00345868">◆ </a></span>getAllEntryPoints()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual size_t PEFile::getAllEntryPoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QMap< <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a>, QString > & </td>
|
|
<td class="paramname"><em>entrypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td>
|
|
<td class="paramname"><em>aType</em> = <code><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bab09fbc5c56c2c2f13f0318d67c72b8be">Executable::RVA</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="class_executable.html#a86fc35fdd3f5764d8b9940024a043330">Executable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00160">160</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a601394b4354a7b4091bef37c00345868_cgraph.png" border="0" usemap="#aclass_p_e_file_a601394b4354a7b4091bef37c00345868_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a601394b4354a7b4091bef37c00345868_cgraph" id="aclass_p_e_file_a601394b4354a7b4091bef37c00345868_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,201,171,227"/>
|
|
<area shape="rect" href="class_executable.html#a86fc35fdd3f5764d8b9940024a043330" title=" " alt="" coords="219,91,409,116"/>
|
|
<area shape="rect" href="class_p_e_file.html#a118b06da416a1526c02f4813a4bb71c8" title=" " alt="" coords="238,225,390,251"/>
|
|
<area shape="rect" href="class_executable.html#a23863d16500af8a8e0fe52015d6f6fdd" title=" " alt="" coords="467,5,635,31"/>
|
|
<area shape="rect" href="class_executable.html#ab8129d6c42c7b4e84bf524381e4561b9" title=" " alt="" coords="471,184,632,209"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="458,258,645,298"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a6cce2ccdd539d5afa4eb463b34941123" title=" " alt="" coords="457,347,645,372"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#a493b3c1908a502da3e32d9d914c81d40" title=" " alt="" coords="484,397,619,437"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#ae41b68a2815a57d6d0fa4de6fe5fcef6" title=" " alt="" coords="484,55,619,95"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#aee3b68953721502e4a13caf7685085a1" title=" " alt="" coords="484,469,619,509"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#adb485acf2f9b4ad9b32d73f15ef9bec3" title=" " alt="" coords="475,119,628,159"/>
|
|
<area shape="rect" href="class_executable.html#ab6b720d513f684a0b65dd73370de33a6" title=" " alt="" coords="901,127,1076,152"/>
|
|
<area shape="rect" href="class_executable.html#a383eb91b928dc417d9a631704737a192" title=" " alt="" coords="693,176,851,201"/>
|
|
<area shape="rect" href="class_executable.html#a8ea6a55050fe8242f94e830cac77c483" title=" " alt="" coords="697,225,847,251"/>
|
|
<area shape="rect" href="class_executable.html#a9d1979e57f2c6d4146e8ddf1892c6e99" title=" " alt="" coords="697,275,847,300"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="899,176,1079,201"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#aead6b0e7687f450e3efd16f3c9cf399a" title=" " alt="" coords="705,345,839,385"/>
|
|
<area shape="rect" href="class_export_dir_wrapper.html#a7e49769340051dc3d1f11a60288e281f" title=" " alt="" coords="899,447,1078,472"/>
|
|
<area shape="rect" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46" title=" " alt="" coords="1127,396,1293,421"/>
|
|
<area shape="rect" href="namespacepe__util.html#a242ea277da991102b3d65c0ea87be014" title=" " alt="" coords="900,295,1077,320"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#adb10018e327d14ac29d842aee3ab5465" title=" " alt="" coords="1356,322,1487,362"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1341,257,1501,283"/>
|
|
<area shape="rect" href="class_data_dir_entry_wrapper.html#aa3bd2e16d3fde61e1e58e5cd7377884f" title=" " alt="" coords="1139,446,1281,486"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1356,386,1487,426"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1565,386,1696,426"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1565,322,1696,362"/>
|
|
<area shape="rect" href="class_data_dir_entry_wrapper.html#af5e95792dc15586d7b769dc46ba55e59" title=" " alt="" coords="1350,450,1493,490"/>
|
|
<area shape="rect" href="class_p_e_file.html#aaf212c882b9f95a0f6542cd656ffbad4" title=" " alt="" coords="1549,457,1712,483"/>
|
|
<area shape="rect" href="_util_8cpp.html#aa4fdbecc18b0d1086fc76c27bc2db21d" title=" " alt="" coords="1163,295,1257,320"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#a4edc9ea456dc84e171f6b4059cd1b26d" title=" " alt="" coords="921,503,1056,543"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#a558525a232d44deaf5f9e1f68e8c18f4" title=" " alt="" coords="705,426,839,466"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#a994d8a16bcbd84a6991c1febe4e29c41" title=" " alt="" coords="705,541,839,581"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#ad075b35efea5d2395579eb5e9a889c66" title=" " alt="" coords="1143,510,1277,550"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3a9277a8a87d1f8aebffc93551e2665" name="ad3a9277a8a87d1f8aebffc93551e2665"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3a9277a8a87d1f8aebffc93551e2665">◆ </a></span>getBitMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684">exe_bits</a> PEFile::getBitMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="class_executable.html#a2f2044788eb57c73903dca8e6a0477c2">Executable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00074">74</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_ad3a9277a8a87d1f8aebffc93551e2665_cgraph.png" border="0" usemap="#aclass_p_e_file_ad3a9277a8a87d1f8aebffc93551e2665_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_ad3a9277a8a87d1f8aebffc93551e2665_cgraph" id="aclass_p_e_file_ad3a9277a8a87d1f8aebffc93551e2665_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,137,31"/>
|
|
<area shape="rect" href="class_p_e_file.html#af2560116036624efbb020a312d8017b2" title=" " alt="" coords="185,5,339,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#ae19b9fc1ba78c32982baeda811479de1" title=" " alt="" coords="387,5,545,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf212c882b9f95a0f6542cd656ffbad4" name="aaf212c882b9f95a0f6542cd656ffbad4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf212c882b9f95a0f6542cd656ffbad4">◆ </a></span>getDataDirectory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">IMAGE_DATA_DIRECTORY * PEFile::getDataDirectory </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00249">249</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c486bba23979268695ac6cdfcda318e" name="a9c486bba23979268695ac6cdfcda318e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c486bba23979268695ac6cdfcda318e">◆ </a></span>getDataDirEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_data_dir_entry_wrapper.html">DataDirEntryWrapper</a> * PEFile::getDataDirEntry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">pe::dir_entry </td>
|
|
<td class="paramname"><em>eType</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00394">394</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11a17f6e5d1c1e7e47ca45a1657d9ac1" name="a11a17f6e5d1c1e7e47ca45a1657d9ac1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11a17f6e5d1c1e7e47ca45a1657d9ac1">◆ </a></span>getDelayedImports()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_delay_imp_dir_wrapper.html">DelayImpDirWrapper</a> * PEFile::getDelayedImports </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00149">149</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a11a17f6e5d1c1e7e47ca45a1657d9ac1_cgraph.png" border="0" usemap="#aclass_p_e_file_a11a17f6e5d1c1e7e47ca45a1657d9ac1_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a11a17f6e5d1c1e7e47ca45a1657d9ac1_cgraph" id="aclass_p_e_file_a11a17f6e5d1c1e7e47ca45a1657d9ac1_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,13,180,38"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#adb485acf2f9b4ad9b32d73f15ef9bec3" title=" " alt="" coords="228,5,381,45"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33bbc757bcbca899daa22ac72a173426" name="a33bbc757bcbca899daa22ac72a173426"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33bbc757bcbca899daa22ac72a173426">◆ </a></span>getEntryPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::getEntryPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td>
|
|
<td class="paramname"><em>addrType</em> = <code><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bab09fbc5c56c2c2f13f0318d67c72b8be">Executable::RVA</a></code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="class_executable.html#a23863d16500af8a8e0fe52015d6f6fdd">Executable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00273">273</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a33bbc757bcbca899daa22ac72a173426_cgraph.png" border="0" usemap="#aclass_p_e_file_a33bbc757bcbca899daa22ac72a173426_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a33bbc757bcbca899daa22ac72a173426_cgraph" id="aclass_p_e_file_a33bbc757bcbca899daa22ac72a173426_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,191,148,216"/>
|
|
<area shape="rect" href="class_executable.html#ab8129d6c42c7b4e84bf524381e4561b9" title=" " alt="" coords="196,105,357,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="205,237,349,277"/>
|
|
<area shape="rect" href="class_executable.html#ab6b720d513f684a0b65dd73370de33a6" title=" " alt="" coords="613,5,788,31"/>
|
|
<area shape="rect" href="class_executable.html#a383eb91b928dc417d9a631704737a192" title=" " alt="" coords="405,56,563,81"/>
|
|
<area shape="rect" href="class_executable.html#a8ea6a55050fe8242f94e830cac77c483" title=" " alt="" coords="409,105,559,131"/>
|
|
<area shape="rect" href="class_executable.html#a9d1979e57f2c6d4146e8ddf1892c6e99" title=" " alt="" coords="409,155,559,180"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="611,56,791,81"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="412,205,556,245"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="412,269,556,309"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="419,390,549,430"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="629,205,773,245"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="629,141,773,181"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="839,202,983,242"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="629,319,773,359"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="629,383,773,423"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="635,447,766,487"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="845,415,976,455"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="845,479,976,519"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf86eb668cdc7e21f7aeaad5dd390334" name="abf86eb668cdc7e21f7aeaad5dd390334"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf86eb668cdc7e21f7aeaad5dd390334">◆ </a></span>getEntrySection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * PEFile::getEntrySection </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00207">207</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_abf86eb668cdc7e21f7aeaad5dd390334_cgraph.png" border="0" usemap="#aclass_p_e_file_abf86eb668cdc7e21f7aeaad5dd390334_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_abf86eb668cdc7e21f7aeaad5dd390334_cgraph" id="aclass_p_e_file_abf86eb668cdc7e21f7aeaad5dd390334_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,400,163,425"/>
|
|
<area shape="rect" href="class_p_e_file.html#a33bbc757bcbca899daa22ac72a173426" title=" " alt="" coords="460,288,603,313"/>
|
|
<area shape="rect" href="class_p_e_file.html#af64de3331e1daeced2bfdb63ccc078d2" title=" " alt="" coords="211,425,387,451"/>
|
|
<area shape="rect" href="class_executable.html#ab8129d6c42c7b4e84bf524381e4561b9" title=" " alt="" coords="676,104,837,129"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="685,281,829,321"/>
|
|
<area shape="rect" href="class_executable.html#ab6b720d513f684a0b65dd73370de33a6" title=" " alt="" coords="1093,57,1268,83"/>
|
|
<area shape="rect" href="class_executable.html#a383eb91b928dc417d9a631704737a192" title=" " alt="" coords="885,5,1043,31"/>
|
|
<area shape="rect" href="class_executable.html#a8ea6a55050fe8242f94e830cac77c483" title=" " alt="" coords="889,55,1039,80"/>
|
|
<area shape="rect" href="class_executable.html#a9d1979e57f2c6d4146e8ddf1892c6e99" title=" " alt="" coords="889,104,1039,129"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="1091,5,1271,31"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="892,205,1036,245"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="892,281,1036,321"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="899,367,1029,407"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1109,201,1253,241"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1109,137,1253,177"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1336,198,1480,238"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1109,315,1253,355"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1109,443,1253,483"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1115,379,1246,419"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1343,343,1473,383"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1545,426,1676,466"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a67602090ef783553cfaee18f2eac6bdb" title=" " alt="" coords="435,457,628,497"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9b8a20d530aa83ead9c43b4925171d76" title=" " alt="" coords="685,457,828,497"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="893,539,1035,579"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a0bd5e125d24bc597cb6e7f720352fd5a" title=" " alt="" coords="892,454,1036,494"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="1109,672,1252,697"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="1095,607,1266,647"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="1103,508,1258,533"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="1117,557,1245,583"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1334,672,1482,697"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1319,459,1497,484"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1333,508,1483,533"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1352,557,1464,583"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4058eb502f69396d5d17185bc6fe7cf6" name="a4058eb502f69396d5d17185bc6fe7cf6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4058eb502f69396d5d17185bc6fe7cf6">◆ </a></span>getExports()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_export_dir_wrapper.html">ExportDirWrapper</a> * PEFile::getExports </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00154">154</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a4058eb502f69396d5d17185bc6fe7cf6_cgraph.png" border="0" usemap="#aclass_p_e_file_a4058eb502f69396d5d17185bc6fe7cf6_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a4058eb502f69396d5d17185bc6fe7cf6_cgraph" id="aclass_p_e_file_a4058eb502f69396d5d17185bc6fe7cf6_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,13,132,38"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#adb485acf2f9b4ad9b32d73f15ef9bec3" title=" " alt="" coords="180,5,333,45"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a118b06da416a1526c02f4813a4bb71c8" name="a118b06da416a1526c02f4813a4bb71c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a118b06da416a1526c02f4813a4bb71c8">◆ </a></span>getExportsMap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t PEFile::getExportsMap </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QMap< <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a>, QString > & </td>
|
|
<td class="paramname"><em>entrypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td>
|
|
<td class="paramname"><em>aType</em> = <code><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5bab09fbc5c56c2c2f13f0318d67c72b8be">Executable::RVA</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00640">640</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a118b06da416a1526c02f4813a4bb71c8_cgraph.png" border="0" usemap="#aclass_p_e_file_a118b06da416a1526c02f4813a4bb71c8_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a118b06da416a1526c02f4813a4bb71c8_cgraph" id="aclass_p_e_file_a118b06da416a1526c02f4813a4bb71c8_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,280,157,305"/>
|
|
<area shape="rect" href="class_executable.html#ab8129d6c42c7b4e84bf524381e4561b9" title=" " alt="" coords="219,60,380,85"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="206,134,393,174"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a6cce2ccdd539d5afa4eb463b34941123" title=" " alt="" coords="205,223,393,248"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#a493b3c1908a502da3e32d9d914c81d40" title=" " alt="" coords="232,273,367,313"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#ae41b68a2815a57d6d0fa4de6fe5fcef6" title=" " alt="" coords="232,401,367,441"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#aee3b68953721502e4a13caf7685085a1" title=" " alt="" coords="232,337,367,377"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#adb485acf2f9b4ad9b32d73f15ef9bec3" title=" " alt="" coords="223,465,376,505"/>
|
|
<area shape="rect" href="class_executable.html#ab6b720d513f684a0b65dd73370de33a6" title=" " alt="" coords="649,5,824,31"/>
|
|
<area shape="rect" href="class_executable.html#a383eb91b928dc417d9a631704737a192" title=" " alt="" coords="441,55,599,80"/>
|
|
<area shape="rect" href="class_executable.html#a8ea6a55050fe8242f94e830cac77c483" title=" " alt="" coords="445,104,595,129"/>
|
|
<area shape="rect" href="class_executable.html#a9d1979e57f2c6d4146e8ddf1892c6e99" title=" " alt="" coords="445,153,595,179"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="647,55,827,80"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#aead6b0e7687f450e3efd16f3c9cf399a" title=" " alt="" coords="453,213,587,253"/>
|
|
<area shape="rect" href="class_export_dir_wrapper.html#a7e49769340051dc3d1f11a60288e281f" title=" " alt="" coords="647,316,826,341"/>
|
|
<area shape="rect" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46" title=" " alt="" coords="875,265,1041,291"/>
|
|
<area shape="rect" href="namespacepe__util.html#a242ea277da991102b3d65c0ea87be014" title=" " alt="" coords="648,164,825,189"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#adb10018e327d14ac29d842aee3ab5465" title=" " alt="" coords="1104,191,1235,231"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1089,127,1249,152"/>
|
|
<area shape="rect" href="class_data_dir_entry_wrapper.html#aa3bd2e16d3fde61e1e58e5cd7377884f" title=" " alt="" coords="887,315,1029,355"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1104,255,1235,295"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1313,255,1444,295"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1313,191,1444,231"/>
|
|
<area shape="rect" href="class_data_dir_entry_wrapper.html#af5e95792dc15586d7b769dc46ba55e59" title=" " alt="" coords="1098,319,1241,359"/>
|
|
<area shape="rect" href="class_p_e_file.html#aaf212c882b9f95a0f6542cd656ffbad4" title=" " alt="" coords="1297,327,1460,352"/>
|
|
<area shape="rect" href="_util_8cpp.html#aa4fdbecc18b0d1086fc76c27bc2db21d" title=" " alt="" coords="911,164,1005,189"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#a4edc9ea456dc84e171f6b4059cd1b26d" title=" " alt="" coords="669,373,804,413"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#a558525a232d44deaf5f9e1f68e8c18f4" title=" " alt="" coords="453,290,587,330"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#a994d8a16bcbd84a6991c1febe4e29c41" title=" " alt="" coords="453,405,587,445"/>
|
|
<area shape="rect" href="class_export_entry_wrapper.html#ad075b35efea5d2395579eb5e9a889c66" title=" " alt="" coords="891,379,1025,419"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acadd0ea6b773a5a70370edc54c08cfc6" name="acadd0ea6b773a5a70370edc54c08cfc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acadd0ea6b773a5a70370edc54c08cfc6">◆ </a></span>getFileAlignment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> PEFile::getFileAlignment </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00179">179</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_acadd0ea6b773a5a70370edc54c08cfc6_cgraph.png" border="0" usemap="#aclass_p_e_file_acadd0ea6b773a5a70370edc54c08cfc6_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_acadd0ea6b773a5a70370edc54c08cfc6_cgraph" id="aclass_p_e_file_acadd0ea6b773a5a70370edc54c08cfc6_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,168,31"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="216,5,359,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="407,5,555,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2560116036624efbb020a312d8017b2" name="af2560116036624efbb020a312d8017b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2560116036624efbb020a312d8017b2">◆ </a></span>getHdrBitMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_executable.html#a2f0aa130b569d7d8f56ec7c746d08684">exe_bits</a> PEFile::getHdrBitMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00107">107</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_af2560116036624efbb020a312d8017b2_cgraph.png" border="0" usemap="#aclass_p_e_file_af2560116036624efbb020a312d8017b2_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_af2560116036624efbb020a312d8017b2_cgraph" id="aclass_p_e_file_af2560116036624efbb020a312d8017b2_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,159,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#ae19b9fc1ba78c32982baeda811479de1" title=" " alt="" coords="207,5,365,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a78dd40f84d8774eb785e6d0bd063ab" name="a4a78dd40f84d8774eb785e6d0bd063ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a78dd40f84d8774eb785e6d0bd063ab">◆ </a></span>getImageBase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::getImageBase </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="class_executable.html#ab6b720d513f684a0b65dd73370de33a6">Executable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00071">71</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a4a78dd40f84d8774eb785e6d0bd063ab_cgraph.png" border="0" usemap="#aclass_p_e_file_a4a78dd40f84d8774eb785e6d0bd063ab_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a4a78dd40f84d8774eb785e6d0bd063ab_cgraph" id="aclass_p_e_file_a4a78dd40f84d8774eb785e6d0bd063ab_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,156,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a7e2c4c279eba3d3573b6a66a6832e519" title=" " alt="" coords="204,5,360,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="408,5,559,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb75af53fdb96d7af64bd9612609055d" name="abb75af53fdb96d7af64bd9612609055d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb75af53fdb96d7af64bd9612609055d">◆ </a></span>getImports()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_import_dir_wrapper.html">ImportDirWrapper</a> * PEFile::getImports </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00144">144</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_abb75af53fdb96d7af64bd9612609055d_cgraph.png" border="0" usemap="#aclass_p_e_file_abb75af53fdb96d7af64bd9612609055d_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_abb75af53fdb96d7af64bd9612609055d_cgraph" id="aclass_p_e_file_abb75af53fdb96d7af64bd9612609055d_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,13,133,38"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#adb485acf2f9b4ad9b32d73f15ef9bec3" title=" " alt="" coords="181,5,335,45"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a466aa50196450782c5eea2dc6c734f43" name="a466aa50196450782c5eea2dc6c734f43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a466aa50196450782c5eea2dc6c734f43">◆ </a></span>getLastMapped()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::getLastMapped </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td>
|
|
<td class="paramname"><em>aType</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00514">514</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a466aa50196450782c5eea2dc6c734f43_cgraph.png" border="0" usemap="#aclass_p_e_file_a466aa50196450782c5eea2dc6c734f43_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a466aa50196450782c5eea2dc6c734f43_cgraph" id="aclass_p_e_file_a466aa50196450782c5eea2dc6c734f43_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,418,161,444"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="677,56,818,96"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="900,6,1055,32"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#aa6a0da0aebfa501b172c61dfbc3d7b60" title=" " alt="" coords="447,171,588,211"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a2e83729349828bdf810293d3359af79d" title=" " alt="" coords="223,328,371,368"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="453,437,581,462"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="433,518,602,544"/>
|
|
<area shape="rect" href="class_p_e_core.html#a67867e96974c5141d1fb894c62626fa2" title=" " alt="" coords="235,518,358,544"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa9c0035f661485e8c24fc548a0a233c1" title=" " alt="" coords="209,617,384,642"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa2ff4665d8b56b2a5e1e1e00bc446b18" title=" " alt="" coords="1323,650,1499,676"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab2bff011d7bf559482adc90a5e669911" title=" " alt="" coords="211,568,383,593"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="906,220,1049,245"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="892,56,1063,96"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="913,170,1041,196"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1118,220,1266,245"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1321,65,1500,90"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1117,6,1267,32"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1555,112,1685,152"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1136,170,1248,196"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9478405806f657e94ca5192dd2b86839" title=" " alt="" coords="667,222,828,262"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="897,121,1057,146"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="670,286,825,312"/>
|
|
<area shape="rect" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326" title=" " alt="" coords="432,388,603,413"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="657,388,837,413"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="651,437,844,462"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="654,511,841,551"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="666,576,829,601"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="905,427,1049,467"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="1120,459,1264,499"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="1120,395,1264,435"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="1127,282,1257,322"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1339,459,1483,499"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1339,547,1483,587"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1548,412,1692,452"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1339,395,1483,435"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1339,331,1483,371"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1345,214,1476,254"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1555,214,1685,254"/>
|
|
<area shape="rect" href="class_p_e_core.html#ae19b9fc1ba78c32982baeda811479de1" title=" " alt="" coords="438,617,597,642"/>
|
|
<area shape="rect" href="class_p_e_file.html#a35ddafbeba19abd9fe72e18afad43f0b" title=" " alt="" coords="442,568,593,593"/>
|
|
<area shape="rect" href="class_p_e_core.html#ac2d793b316b1ee2a64fa8ed606e028b8" title=" " alt="" coords="669,625,825,650"/>
|
|
<area shape="rect" href="class_p_e_core.html#a6bf58c2b373385ac5ce05aa676dc43b7" title=" " alt="" coords="896,625,1059,650"/>
|
|
<area shape="rect" href="class_p_e_core.html#a809ce6d61e968f409e6d630514b224bb" title=" " alt="" coords="1111,625,1273,650"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72cfa6fb099cf7e82f6f33220740b4df" name="a72cfa6fb099cf7e82f6f33220740b4df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72cfa6fb099cf7e82f6f33220740b4df">◆ </a></span>getLastSection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * PEFile::getLastSection </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00507">507</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a72cfa6fb099cf7e82f6f33220740b4df_cgraph.png" border="0" usemap="#aclass_p_e_file_a72cfa6fb099cf7e82f6f33220740b4df_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a72cfa6fb099cf7e82f6f33220740b4df_cgraph" id="aclass_p_e_file_a72cfa6fb099cf7e82f6f33220740b4df_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,109,160,134"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="229,67,357,93"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="208,133,377,158"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="425,51,619,77"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="429,125,615,165"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="441,190,603,215"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="667,183,811,223"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="859,93,1003,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="859,183,1003,223"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="865,279,996,319"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1051,93,1195,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1051,29,1195,69"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1243,91,1387,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1051,208,1195,248"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1051,272,1195,312"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1057,336,1188,376"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1249,304,1380,344"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1249,368,1380,408"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1056ad3e332b1f896e211c5f864ce8e1" name="a1056ad3e332b1f896e211c5f864ce8e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1056ad3e332b1f896e211c5f864ce8e1">◆ </a></span>getMappedSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> PEFile::getMappedSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td>
|
|
<td class="paramname"><em>aType</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a">Executable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00255">255</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a1056ad3e332b1f896e211c5f864ce8e1_cgraph.png" border="0" usemap="#aclass_p_e_file_a1056ad3e332b1f896e211c5f864ce8e1_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a1056ad3e332b1f896e211c5f864ce8e1_cgraph" id="aclass_p_e_file_a1056ad3e332b1f896e211c5f864ce8e1_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,38,160,63"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="208,13,387,38"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="222,62,373,87"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="435,5,565,45"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40e71735810259a8d28108ce4adbc3e6" name="a40e71735810259a8d28108ce4adbc3e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40e71735810259a8d28108ce4adbc3e6">◆ </a></span>getMinSecRVA()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::getMinSecRVA </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00231">231</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a40e71735810259a8d28108ce4adbc3e6_cgraph.png" border="0" usemap="#aclass_p_e_file_a40e71735810259a8d28108ce4adbc3e6_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a40e71735810259a8d28108ce4adbc3e6_cgraph" id="aclass_p_e_file_a40e71735810259a8d28108ce4adbc3e6_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,219,160,245"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="222,113,363,153"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="229,219,357,245"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="208,269,377,294"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="451,170,593,195"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="437,5,607,45"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="445,70,599,95"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="458,121,586,146"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="668,170,816,195"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="865,70,1044,95"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="667,19,817,45"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1291,63,1421,103"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="686,121,798,146"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="425,219,619,245"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="429,343,615,383"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="441,269,603,294"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="670,261,814,301"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="883,261,1027,301"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="883,332,1027,372"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="889,160,1020,200"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1092,275,1236,315"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1092,211,1236,251"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1284,271,1428,311"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1092,389,1236,429"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1092,453,1236,493"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1099,123,1229,163"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1291,127,1421,167"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88f7edff5ac1a855cbd484d53dc36514" name="a88f7edff5ac1a855cbd484d53dc36514"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88f7edff5ac1a855cbd484d53dc36514">◆ </a></span>getResourcesAlbum()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_resources_album.html">ResourcesAlbum</a> * PEFile::getResourcesAlbum </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00096">96</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af21f402b68bd0d93e707dae1639c93b2" name="af21f402b68bd0d93e707dae1639c93b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af21f402b68bd0d93e707dae1639c93b2">◆ </a></span>getResourcesOfType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_resources_container.html">ResourcesContainer</a> * PEFile::getResourcesOfType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">pe::resource_type </td>
|
|
<td class="paramname"><em>typeId</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00124">124</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_af21f402b68bd0d93e707dae1639c93b2_cgraph.png" border="0" usemap="#aclass_p_e_file_af21f402b68bd0d93e707dae1639c93b2_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_af21f402b68bd0d93e707dae1639c93b2_cgraph" id="aclass_p_e_file_af21f402b68bd0d93e707dae1639c93b2_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,13,193,38"/>
|
|
<area shape="rect" href="class_resources_album.html#a9ae278c9a0803730a231bdf3c50ef0c7" title=" " alt="" coords="241,5,448,45"/>
|
|
<area shape="rect" href="class_resources_album.html#afa48907b5b2399ce63e6cebe56549a0b" title=" " alt="" coords="496,13,672,38"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5efa2fcf1a0e940084ccf8f3365ebc57" name="a5efa2fcf1a0e940084ccf8f3365ebc57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5efa2fcf1a0e940084ccf8f3365ebc57">◆ </a></span>getRichHeaderBgn()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">pe::RICH_DANS_HEADER * PEFile::getRichHeaderBgn </td>
|
|
<td>(</td>
|
|
<td class="paramtype">pe::RICH_SIGNATURE * </td>
|
|
<td class="paramname"><em>sign</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00174">174</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a5efa2fcf1a0e940084ccf8f3365ebc57_cgraph.png" border="0" usemap="#aclass_p_e_file_a5efa2fcf1a0e940084ccf8f3365ebc57_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a5efa2fcf1a0e940084ccf8f3365ebc57_cgraph" id="aclass_p_e_file_a5efa2fcf1a0e940084ccf8f3365ebc57_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,45,180,70"/>
|
|
<area shape="rect" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46" title=" " alt="" coords="228,17,395,42"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#adb10018e327d14ac29d842aee3ab5465" title=" " alt="" coords="443,69,573,109"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="443,5,573,45"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="621,5,752,45"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="621,69,752,109"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb187c47cea5a6cfa260528b7cf577ce" name="adb187c47cea5a6cfa260528b7cf577ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb187c47cea5a6cfa260528b7cf577ce">◆ </a></span>getRichHeaderSign()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">pe::RICH_SIGNATURE * PEFile::getRichHeaderSign </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00201">201</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_adb187c47cea5a6cfa260528b7cf577ce_cgraph.png" border="0" usemap="#aclass_p_e_file_adb187c47cea5a6cfa260528b7cf577ce_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_adb187c47cea5a6cfa260528b7cf577ce_cgraph" id="aclass_p_e_file_adb187c47cea5a6cfa260528b7cf577ce_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,45,184,70"/>
|
|
<area shape="rect" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46" title=" " alt="" coords="232,45,399,70"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="447,37,577,77"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="625,5,756,45"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="625,69,756,109"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad95f4268d68eaa76dfb959cbbff288a1" name="ad95f4268d68eaa76dfb959cbbff288a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad95f4268d68eaa76dfb959cbbff288a1">◆ </a></span>getSecContent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BYTE * PEFile::getSecContent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td>
|
|
<td class="paramname"><em>sec</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00189">189</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_ad95f4268d68eaa76dfb959cbbff288a1_cgraph.png" border="0" usemap="#aclass_p_e_file_ad95f4268d68eaa76dfb959cbbff288a1_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_ad95f4268d68eaa76dfb959cbbff288a1_cgraph" id="aclass_p_e_file_ad95f4268d68eaa76dfb959cbbff288a1_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,257,157,283"/>
|
|
<area shape="rect" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46" title=" " alt="" coords="413,329,579,355"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="890,83,1031,123"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a969cb60019c3afe058ddcba62264ca30" title=" " alt="" coords="205,214,347,254"/>
|
|
<area shape="rect" href="class_p_e_file.html#a0171126c532ff02a9334adccf7679aff" title=" " alt="" coords="207,349,345,375"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1547,615,1677,655"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1756,615,1887,655"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1756,113,1887,153"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="1119,220,1262,245"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="1105,55,1276,95"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="1113,120,1268,145"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="1127,171,1255,196"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1325,220,1473,245"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1523,120,1701,145"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1324,69,1475,95"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1343,171,1455,196"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9478405806f657e94ca5192dd2b86839" title=" " alt="" coords="880,198,1041,238"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#aa6a0da0aebfa501b172c61dfbc3d7b60" title=" " alt="" coords="660,129,801,169"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a2e83729349828bdf810293d3359af79d" title=" " alt="" coords="422,265,570,305"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1111,5,1271,31"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="883,273,1038,299"/>
|
|
<area shape="rect" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326" title=" " alt="" coords="645,396,816,421"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="667,445,795,471"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="646,527,815,552"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="871,396,1051,421"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="864,445,1057,471"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="867,519,1054,559"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="879,584,1042,609"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="1119,717,1263,757"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="1327,749,1471,789"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="1327,825,1471,865"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="1334,685,1465,725"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1540,767,1684,807"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1540,703,1684,743"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1749,763,1893,803"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1540,946,1684,986"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1540,882,1684,922"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#aac8e2b65a8afeeb5f8d5eca5be7c53e3" title=" " alt="" coords="395,379,597,404"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2012133a6cc8c59e45fc13c6f64cd17b" name="a2012133a6cc8c59e45fc13c6f64cd17b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2012133a6cc8c59e45fc13c6f64cd17b">◆ </a></span>getSecHdr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * PEFile::getSecHdr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>index</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00109">109</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a2012133a6cc8c59e45fc13c6f64cd17b_cgraph.png" border="0" usemap="#aclass_p_e_file_a2012133a6cc8c59e45fc13c6f64cd17b_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a2012133a6cc8c59e45fc13c6f64cd17b_cgraph" id="aclass_p_e_file_a2012133a6cc8c59e45fc13c6f64cd17b_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,133,31"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="181,5,375,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af64de3331e1daeced2bfdb63ccc078d2" name="af64de3331e1daeced2bfdb63ccc078d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af64de3331e1daeced2bfdb63ccc078d2">◆ </a></span>getSecHdrAtOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * PEFile::getSecHdrAtOffset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td>
|
|
<td class="paramname"><em>aType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>recalculate</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>verbose</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00114">114</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_af64de3331e1daeced2bfdb63ccc078d2_cgraph.png" border="0" usemap="#aclass_p_e_file_af64de3331e1daeced2bfdb63ccc078d2_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_af64de3331e1daeced2bfdb63ccc078d2_cgraph" id="aclass_p_e_file_af64de3331e1daeced2bfdb63ccc078d2_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,149,181,175"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a67602090ef783553cfaee18f2eac6bdb" title=" " alt="" coords="229,142,423,182"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9b8a20d530aa83ead9c43b4925171d76" title=" " alt="" coords="471,170,613,210"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="663,113,804,153"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a0bd5e125d24bc597cb6e7f720352fd5a" title=" " alt="" coords="661,198,805,238"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="867,5,1010,31"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="853,55,1024,95"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="861,120,1016,145"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="875,169,1003,195"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1087,5,1235,31"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1072,71,1251,96"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1086,120,1237,145"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1299,63,1429,103"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1105,169,1217,195"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="867,219,1011,259"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0171126c532ff02a9334adccf7679aff" name="a0171126c532ff02a9334adccf7679aff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0171126c532ff02a9334adccf7679aff">◆ </a></span>getSecIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t PEFile::getSecIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_section_hdr_wrapper.html">SectionHdrWrapper</a> * </td>
|
|
<td class="paramname"><em>sec</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00119">119</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a0171126c532ff02a9334adccf7679aff_cgraph.png" border="0" usemap="#aclass_p_e_file_a0171126c532ff02a9334adccf7679aff_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a0171126c532ff02a9334adccf7679aff_cgraph" id="aclass_p_e_file_a0171126c532ff02a9334adccf7679aff_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,144,31"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#aac8e2b65a8afeeb5f8d5eca5be7c53e3" title=" " alt="" coords="192,5,395,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16b7b02f79011e788be2ec3ac247d295" name="a16b7b02f79011e788be2ec3ac247d295"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16b7b02f79011e788be2ec3ac247d295">◆ </a></span>getSectionAlignment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> PEFile::getSectionAlignment </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00184">184</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a16b7b02f79011e788be2ec3ac247d295_cgraph.png" border="0" usemap="#aclass_p_e_file_a16b7b02f79011e788be2ec3ac247d295_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a16b7b02f79011e788be2ec3ac247d295_cgraph" id="aclass_p_e_file_a16b7b02f79011e788be2ec3ac247d295_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,192,31"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="240,5,383,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="431,5,579,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a56dab242cb070abf1c001b500319d12e" name="a56dab242cb070abf1c001b500319d12e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56dab242cb070abf1c001b500319d12e">◆ </a></span>getSectionsCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t PEFile::getSectionsCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>useMapped</em> = <code>true</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00328">328</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a56dab242cb070abf1c001b500319d12e_cgraph.png" border="0" usemap="#aclass_p_e_file_a56dab242cb070abf1c001b500319d12e_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a56dab242cb070abf1c001b500319d12e_cgraph" id="aclass_p_e_file_a56dab242cb070abf1c001b500319d12e_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,162,175,187"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="223,125,409,165"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="235,190,397,215"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="457,183,601,223"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="649,93,793,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="649,183,793,223"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="656,279,787,319"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="841,93,985,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="841,29,985,69"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1033,91,1177,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="841,208,985,248"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="841,272,985,312"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="848,336,979,376"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1040,304,1171,344"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1040,368,1171,408"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e006cce7d9641a27bb3446b64477c71" name="a2e006cce7d9641a27bb3446b64477c71"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e006cce7d9641a27bb3446b64477c71">◆ </a></span>hasDirectory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::hasDirectory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">pe::dir_entry </td>
|
|
<td class="paramname"><em>dirNum</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00174">174</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a2e006cce7d9641a27bb3446b64477c71_cgraph.png" border="0" usemap="#aclass_p_e_file_a2e006cce7d9641a27bb3446b64477c71_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a2e006cce7d9641a27bb3446b64477c71_cgraph" id="aclass_p_e_file_a2e006cce7d9641a27bb3446b64477c71_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,144,31"/>
|
|
<area shape="rect" href="class_p_e_file.html#a9c486bba23979268695ac6cdfcda318e" title=" " alt="" coords="192,5,348,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab31182be0835a59d2ab8965edb5e6167" name="ab31182be0835a59d2ab8965edb5e6167"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab31182be0835a59d2ab8965edb5e6167">◆ </a></span>hdrSectionsNum()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t PEFile::hdrSectionsNum </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00297">297</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_ab31182be0835a59d2ab8965edb5e6167_cgraph.png" border="0" usemap="#aclass_p_e_file_ab31182be0835a59d2ab8965edb5e6167_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_ab31182be0835a59d2ab8965edb5e6167_cgraph" id="aclass_p_e_file_ab31182be0835a59d2ab8965edb5e6167_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,190,168,215"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="216,183,360,223"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="408,93,552,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="408,183,552,223"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="415,304,545,344"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="600,93,744,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="600,29,744,69"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="792,91,936,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="600,208,744,248"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="600,272,744,312"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="607,336,737,376"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="799,304,929,344"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="799,368,929,408"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab199f3416b1c1a8e97f53df22b3f7fd1" name="ab199f3416b1c1a8e97f53df22b3f7fd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab199f3416b1c1a8e97f53df22b3f7fd1">◆ </a></span>hdrsSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> PEFile::hdrsSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00093">93</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_ab199f3416b1c1a8e97f53df22b3f7fd1_cgraph.png" border="0" usemap="#aclass_p_e_file_ab199f3416b1c1a8e97f53df22b3f7fd1_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_ab199f3416b1c1a8e97f53df22b3f7fd1_cgraph" id="aclass_p_e_file_ab199f3416b1c1a8e97f53df22b3f7fd1_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,29,121,55"/>
|
|
<area shape="rect" href="class_p_e_core.html#a67867e96974c5141d1fb894c62626fa2" title=" " alt="" coords="169,29,292,55"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70787fd96ff91491b6926614ed41ef17" name="a70787fd96ff91491b6926614ed41ef17"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70787fd96ff91491b6926614ed41ef17">◆ </a></span>initDirEntries()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PEFile::initDirEntries </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00106">106</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5acfb39da44ddc17215468fcd9de38b" name="af5acfb39da44ddc17215468fcd9de38b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5acfb39da44ddc17215468fcd9de38b">◆ </a></span>isReproBuild()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::isReproBuild </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00241">241</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_af5acfb39da44ddc17215468fcd9de38b_cgraph.png" border="0" usemap="#aclass_p_e_file_af5acfb39da44ddc17215468fcd9de38b_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_af5acfb39da44ddc17215468fcd9de38b_cgraph" id="aclass_p_e_file_af5acfb39da44ddc17215468fcd9de38b_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,190,144,215"/>
|
|
<area shape="rect" href="class_debug_dir_wrapper.html#a6a8ae76c391c092a19a4ad29d2f150f4" title=" " alt="" coords="192,190,365,215"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="413,183,557,223"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="605,93,749,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="605,183,749,223"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="612,304,743,344"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="797,93,941,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="797,29,941,69"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="989,91,1133,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="797,208,941,248"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="797,272,941,312"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="804,336,935,376"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="996,304,1127,344"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="996,368,1127,408"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa219c042888b181861cd766a4be6b4a5" name="aa219c042888b181861cd766a4be6b4a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa219c042888b181861cd766a4be6b4a5">◆ </a></span>moveDataDirEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::moveDataDirEntry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">pe::dir_entry </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td>
|
|
<td class="paramname"><em>newOffset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td>
|
|
<td class="paramname"><em>addType</em> = <code><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5badb8a64acd3f74166ea450698d025db3b">Executable::RAW</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00410">410</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_aa219c042888b181861cd766a4be6b4a5_cgraph.png" border="0" usemap="#aclass_p_e_file_aa219c042888b181861cd766a4be6b4a5_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_aa219c042888b181861cd766a4be6b4a5_cgraph" id="aclass_p_e_file_aa219c042888b181861cd766a4be6b4a5_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,325,176,350"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a1f58acc525be97f70b60d8a3ab1df6da" title=" " alt="" coords="443,69,587,109"/>
|
|
<area shape="rect" href="class_data_dir_wrapper.html#a70f6562f2d0fdcabdab258ae438b0884" title=" " alt="" coords="224,127,392,167"/>
|
|
<area shape="rect" href="class_executable.html#ab8129d6c42c7b4e84bf524381e4561b9" title=" " alt="" coords="227,499,389,525"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#aae7b512e4a6302259348e4f9ce817c36" title=" " alt="" coords="236,191,380,231"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#af71537f23fca3c17751b782fc41a4ca2" title=" " alt="" coords="871,289,1002,329"/>
|
|
<area shape="rect" href="class_p_e_file.html#aaf212c882b9f95a0f6542cd656ffbad4" title=" " alt="" coords="227,399,389,425"/>
|
|
<area shape="rect" href="class_p_e_file.html#a9c486bba23979268695ac6cdfcda318e" title=" " alt="" coords="230,449,386,474"/>
|
|
<area shape="rect" href="class_executable.html#a310a106a5d61c54137c75c54042f4fa0" title=" " alt="" coords="244,350,372,375"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="647,69,791,109"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#ad6e51045cafb47ed7d4467b55ad74d4f" title=" " alt="" coords="653,5,784,45"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="871,9,1002,49"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1075,92,1205,132"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1075,181,1205,221"/>
|
|
<area shape="rect" href="class_executable.html#ab6b720d513f684a0b65dd73370de33a6" title=" " alt="" coords="849,502,1024,527"/>
|
|
<area shape="rect" href="class_executable.html#a383eb91b928dc417d9a631704737a192" title=" " alt="" coords="640,451,797,477"/>
|
|
<area shape="rect" href="class_executable.html#a8ea6a55050fe8242f94e830cac77c483" title=" " alt="" coords="440,499,591,525"/>
|
|
<area shape="rect" href="class_executable.html#a9d1979e57f2c6d4146e8ddf1892c6e99" title=" " alt="" coords="440,450,591,475"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="847,429,1027,454"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="881,239,992,265"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a879558945e14b82e6345dd47f25140c1" title=" " alt="" coords="653,133,784,173"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#ac24d107f7f7dafeeb671e9aceeba818d" title=" " alt="" coords="871,124,1002,164"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="639,350,799,375"/>
|
|
<area shape="rect" href="class_executable.html#ad01bb6955b84cb82c66f7a0c5ba1cd82" title=" " alt="" coords="443,401,588,426"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a333e4ee6d015fd59630b1ebe2b6d2307" name="a333e4ee6d015fd59630b1ebe2b6d2307"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a333e4ee6d015fd59630b1ebe2b6d2307">◆ </a></span>peDataDirOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::peDataDirOffset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00243">243</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a333e4ee6d015fd59630b1ebe2b6d2307_cgraph.png" border="0" usemap="#aclass_p_e_file_a333e4ee6d015fd59630b1ebe2b6d2307_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a333e4ee6d015fd59630b1ebe2b6d2307_cgraph" id="aclass_p_e_file_a333e4ee6d015fd59630b1ebe2b6d2307_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,57,164,82"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="212,49,356,89"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="404,5,548,45"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="404,93,548,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="596,93,740,133"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1bce6b846bd7e24d5aae0b15af67f58a" name="a1bce6b846bd7e24d5aae0b15af67f58a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1bce6b846bd7e24d5aae0b15af67f58a">◆ </a></span>peFileHdrOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::peFileHdrOffset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00077">77</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a1bce6b846bd7e24d5aae0b15af67f58a_cgraph.png" border="0" usemap="#aclass_p_e_file_a1bce6b846bd7e24d5aae0b15af67f58a_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a1bce6b846bd7e24d5aae0b15af67f58a_cgraph" id="aclass_p_e_file_a1bce6b846bd7e24d5aae0b15af67f58a_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,163,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a809ce6d61e968f409e6d630514b224bb" title=" " alt="" coords="211,5,373,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa2ff4665d8b56b2a5e1e1e00bc446b18" title=" " alt="" coords="421,5,597,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca1ded6302c26c4d25cd1f2dcedf737b" name="aca1ded6302c26c4d25cd1f2dcedf737b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca1ded6302c26c4d25cd1f2dcedf737b">◆ </a></span>peNtHdrOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::peNtHdrOffset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00078">78</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_aca1ded6302c26c4d25cd1f2dcedf737b_cgraph.png" border="0" usemap="#aclass_p_e_file_aca1ded6302c26c4d25cd1f2dcedf737b_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_aca1ded6302c26c4d25cd1f2dcedf737b_cgraph" id="aclass_p_e_file_aca1ded6302c26c4d25cd1f2dcedf737b_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,156,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa2ff4665d8b56b2a5e1e1e00bc446b18" title=" " alt="" coords="204,5,380,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2591ddf9ec68450e67c875625b190821" name="a2591ddf9ec68450e67c875625b190821"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2591ddf9ec68450e67c875625b190821">◆ </a></span>peNtHeadersSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> PEFile::peNtHeadersSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00079">79</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a2591ddf9ec68450e67c875625b190821_cgraph.png" border="0" usemap="#aclass_p_e_file_a2591ddf9ec68450e67c875625b190821_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a2591ddf9ec68450e67c875625b190821_cgraph" id="aclass_p_e_file_a2591ddf9ec68450e67c875625b190821_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,173,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa9c0035f661485e8c24fc548a0a233c1" title=" " alt="" coords="221,5,396,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#ae19b9fc1ba78c32982baeda811479de1" title=" " alt="" coords="444,5,603,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8923acc72bb12a868e0da26ddf8abbf9" name="a8923acc72bb12a868e0da26ddf8abbf9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8923acc72bb12a868e0da26ddf8abbf9">◆ </a></span>peOptHdrOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::peOptHdrOffset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00080">80</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a8923acc72bb12a868e0da26ddf8abbf9_cgraph.png" border="0" usemap="#aclass_p_e_file_a8923acc72bb12a868e0da26ddf8abbf9_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a8923acc72bb12a868e0da26ddf8abbf9_cgraph" id="aclass_p_e_file_a8923acc72bb12a868e0da26ddf8abbf9_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,163,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a6bf58c2b373385ac5ce05aa676dc43b7" title=" " alt="" coords="211,5,373,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a809ce6d61e968f409e6d630514b224bb" title=" " alt="" coords="421,5,584,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa2ff4665d8b56b2a5e1e1e00bc446b18" title=" " alt="" coords="632,5,808,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf80a2d2b2d7e9b87e0edf79dcf19f42" name="aaf80a2d2b2d7e9b87e0edf79dcf19f42"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf80a2d2b2d7e9b87e0edf79dcf19f42">◆ </a></span>rawToRva()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::rawToRva </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td>
|
|
<td class="paramname"><em>raw</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="class_executable.html#a8ea6a55050fe8242f94e830cac77c483">Executable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00336">336</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_aaf80a2d2b2d7e9b87e0edf79dcf19f42_cgraph.png" border="0" usemap="#aclass_p_e_file_aaf80a2d2b2d7e9b87e0edf79dcf19f42_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_aaf80a2d2b2d7e9b87e0edf79dcf19f42_cgraph" id="aclass_p_e_file_aaf80a2d2b2d7e9b87e0edf79dcf19f42_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,508,131,533"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="889,430,1030,470"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="1112,205,1267,231"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a969cb60019c3afe058ddcba62264ca30" title=" " alt="" coords="196,219,337,259"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="645,647,814,672"/>
|
|
<area shape="rect" href="class_p_e_file.html#af64de3331e1daeced2bfdb63ccc078d2" title=" " alt="" coords="179,536,355,561"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab199f3416b1c1a8e97f53df22b3f7fd1" title=" " alt="" coords="209,659,325,684"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="1118,280,1261,305"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="1104,374,1275,414"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="1125,439,1253,464"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1324,280,1472,305"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1521,180,1700,205"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1323,231,1473,256"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1755,173,1885,213"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1342,439,1454,464"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9478405806f657e94ca5192dd2b86839" title=" " alt="" coords="879,63,1040,103"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#aa6a0da0aebfa501b172c61dfbc3d7b60" title=" " alt="" coords="659,165,800,205"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a2e83729349828bdf810293d3359af79d" title=" " alt="" coords="425,273,573,313"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1109,129,1269,155"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="882,229,1037,255"/>
|
|
<area shape="rect" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326" title=" " alt="" coords="644,380,815,405"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="665,331,793,356"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="869,380,1049,405"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="863,331,1056,356"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="866,637,1053,677"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="878,701,1041,727"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="1117,682,1261,722"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="1326,734,1470,774"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="1326,670,1470,710"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="1333,491,1463,531"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1539,734,1683,774"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1539,822,1683,862"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1748,717,1892,757"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1539,670,1683,710"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1539,555,1683,595"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1545,358,1676,398"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1755,358,1885,398"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a67602090ef783553cfaee18f2eac6bdb" title=" " alt="" coords="403,531,596,571"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9b8a20d530aa83ead9c43b4925171d76" title=" " alt="" coords="658,582,801,622"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a0bd5e125d24bc597cb6e7f720352fd5a" title=" " alt="" coords="1117,555,1261,595"/>
|
|
<area shape="rect" href="class_p_e_core.html#a67867e96974c5141d1fb894c62626fa2" title=" " alt="" coords="438,671,561,696"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fa60daf15123f14d1f7b199d19d1368" name="a7fa60daf15123f14d1f7b199d19d1368"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fa60daf15123f14d1f7b199d19d1368">◆ </a></span>rvaToRaw()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::rvaToRaw </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td>
|
|
<td class="paramname"><em>rva</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="class_executable.html#a9d1979e57f2c6d4146e8ddf1892c6e99">Executable</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00363">363</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a7fa60daf15123f14d1f7b199d19d1368_cgraph.png" border="0" usemap="#aclass_p_e_file_a7fa60daf15123f14d1f7b199d19d1368_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a7fa60daf15123f14d1f7b199d19d1368_cgraph" id="aclass_p_e_file_a7fa60daf15123f14d1f7b199d19d1368_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,508,131,533"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9dee2f275d168224c31131b56564b230" title=" " alt="" coords="889,430,1030,470"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1056ad3e332b1f896e211c5f864ce8e1" title=" " alt="" coords="1112,205,1267,231"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a969cb60019c3afe058ddcba62264ca30" title=" " alt="" coords="196,219,337,259"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="645,647,814,672"/>
|
|
<area shape="rect" href="class_p_e_file.html#af64de3331e1daeced2bfdb63ccc078d2" title=" " alt="" coords="179,536,355,561"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab199f3416b1c1a8e97f53df22b3f7fd1" title=" " alt="" coords="209,659,325,684"/>
|
|
<area shape="rect" href="class_p_e_file.html#acfaebe1d9ceb92b150eee6357cf1ca5c" title=" " alt="" coords="1118,280,1261,305"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a698831115eda474980d6be3e86747ee2" title=" " alt="" coords="1104,374,1275,414"/>
|
|
<area shape="rect" href="namespacepe__util.html#a2a369e52bafe749186319d717122796e" title=" " alt="" coords="1125,439,1253,464"/>
|
|
<area shape="rect" href="class_p_e_core.html#a4acc20ded3755cb301f284b0de0b0652" title=" " alt="" coords="1324,280,1472,305"/>
|
|
<area shape="rect" href="class_executable.html#aeb23198ec798984f5b1cf6a3139be8f2" title=" " alt="" coords="1521,180,1700,205"/>
|
|
<area shape="rect" href="class_p_e_core.html#a968d53a13a783b32a6b3adbbdbd00e96" title=" " alt="" coords="1323,231,1473,256"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1755,173,1885,213"/>
|
|
<area shape="rect" href="namespacepe__util.html#a9dc8feee375f5c7288ea1221c3965dfb" title=" " alt="" coords="1342,439,1454,464"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9478405806f657e94ca5192dd2b86839" title=" " alt="" coords="879,63,1040,103"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#aa6a0da0aebfa501b172c61dfbc3d7b60" title=" " alt="" coords="659,165,800,205"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a2e83729349828bdf810293d3359af79d" title=" " alt="" coords="425,273,573,313"/>
|
|
<area shape="rect" href="class_executable.html#a862ee23abe249ba557c740f2d2c246c5" title=" " alt="" coords="1109,129,1269,155"/>
|
|
<area shape="rect" href="namespacebuf__util.html#aad423cee9c4deed0062c92fe29744a0f" title=" " alt="" coords="882,229,1037,255"/>
|
|
<area shape="rect" href="class_executable.html#a8792e07e9290a5eade2ba15ee4491326" title=" " alt="" coords="644,380,815,405"/>
|
|
<area shape="rect" href="class_p_e_file.html#a2012133a6cc8c59e45fc13c6f64cd17b" title=" " alt="" coords="665,331,793,356"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="869,380,1049,405"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a7e66af846c528e016eded091cdd11440" title=" " alt="" coords="863,331,1056,356"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="866,637,1053,677"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="878,701,1041,727"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="1117,682,1261,722"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="1326,734,1470,774"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="1326,670,1470,710"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="1333,491,1463,531"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1539,734,1683,774"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1539,822,1683,862"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1748,717,1892,757"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1539,670,1683,710"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1539,555,1683,595"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1545,358,1676,398"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1755,358,1885,398"/>
|
|
<area shape="rect" href="class_sect_hdrs_wrapper.html#a67602090ef783553cfaee18f2eac6bdb" title=" " alt="" coords="403,531,596,571"/>
|
|
<area shape="rect" href="class_section_hdr_wrapper.html#a9b8a20d530aa83ead9c43b4925171d76" title=" " alt="" coords="658,582,801,622"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a0bd5e125d24bc597cb6e7f720352fd5a" title=" " alt="" coords="1117,555,1261,595"/>
|
|
<area shape="rect" href="class_p_e_core.html#a67867e96974c5141d1fb894c62626fa2" title=" " alt="" coords="438,671,561,696"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab2bff011d7bf559482adc90a5e669911" name="ab2bff011d7bf559482adc90a5e669911"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab2bff011d7bf559482adc90a5e669911">◆ </a></span>secHdrsEndOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::secHdrsEndOffset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00083">83</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_ab2bff011d7bf559482adc90a5e669911_cgraph.png" border="0" usemap="#aclass_p_e_file_ab2bff011d7bf559482adc90a5e669911_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_ab2bff011d7bf559482adc90a5e669911_cgraph" id="aclass_p_e_file_ab2bff011d7bf559482adc90a5e669911_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,275,177,301"/>
|
|
<area shape="rect" href="class_p_e_file.html#a56dab242cb070abf1c001b500319d12e" title=" " alt="" coords="225,250,395,275"/>
|
|
<area shape="rect" href="class_p_e_file.html#a35ddafbeba19abd9fe72e18afad43f0b" title=" " alt="" coords="235,299,385,325"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#aacbf801e0cf579c0e16a7e27f8165693" title=" " alt="" coords="443,185,629,225"/>
|
|
<area shape="rect" href="class_p_e_file.html#ab31182be0835a59d2ab8965edb5e6167" title=" " alt="" coords="455,250,617,275"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="687,240,831,280"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="897,93,1041,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="897,208,1041,248"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="904,304,1035,344"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="1115,93,1259,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="1115,29,1259,69"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="1323,91,1467,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="1115,208,1259,248"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="1115,272,1259,312"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="1121,336,1252,376"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1329,304,1460,344"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1329,368,1460,408"/>
|
|
<area shape="rect" href="class_p_e_core.html#ac2d793b316b1ee2a64fa8ed606e028b8" title=" " alt="" coords="458,301,614,326"/>
|
|
<area shape="rect" href="class_p_e_core.html#a6bf58c2b373385ac5ce05aa676dc43b7" title=" " alt="" coords="677,305,840,330"/>
|
|
<area shape="rect" href="class_p_e_core.html#a809ce6d61e968f409e6d630514b224bb" title=" " alt="" coords="888,369,1051,394"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa2ff4665d8b56b2a5e1e1e00bc446b18" title=" " alt="" coords="1099,401,1275,426"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35ddafbeba19abd9fe72e18afad43f0b" name="a35ddafbeba19abd9fe72e18afad43f0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35ddafbeba19abd9fe72e18afad43f0b">◆ </a></span>secHdrsOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> PEFile::secHdrsOffset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00081">81</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a35ddafbeba19abd9fe72e18afad43f0b_cgraph.png" border="0" usemap="#aclass_p_e_file_a35ddafbeba19abd9fe72e18afad43f0b_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a35ddafbeba19abd9fe72e18afad43f0b_cgraph" id="aclass_p_e_file_a35ddafbeba19abd9fe72e18afad43f0b_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,156,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#ac2d793b316b1ee2a64fa8ed606e028b8" title=" " alt="" coords="204,5,360,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a6bf58c2b373385ac5ce05aa676dc43b7" title=" " alt="" coords="408,5,571,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#a809ce6d61e968f409e6d630514b224bb" title=" " alt="" coords="619,5,781,31"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa2ff4665d8b56b2a5e1e1e00bc446b18" title=" " alt="" coords="829,5,1005,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a540e79b6105e41a69f04fc5374367b36" name="a540e79b6105e41a69f04fc5374367b36"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a540e79b6105e41a69f04fc5374367b36">◆ </a></span>setEntryPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::setEntryPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#aea96e09e4ebfca2845a36a4d9882f7f6">offset_t</a> </td>
|
|
<td class="paramname"><em>entry</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="class_executable.html#a2202e0db9d88f3be2b26fc138ddd3b5b">Executable::addr_type</a> </td>
|
|
<td class="paramname"><em>aType</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00288">288</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a540e79b6105e41a69f04fc5374367b36_cgraph.png" border="0" usemap="#aclass_p_e_file_a540e79b6105e41a69f04fc5374367b36_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a540e79b6105e41a69f04fc5374367b36_cgraph" id="aclass_p_e_file_a540e79b6105e41a69f04fc5374367b36_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,191,148,216"/>
|
|
<area shape="rect" href="class_executable.html#ab8129d6c42c7b4e84bf524381e4561b9" title=" " alt="" coords="196,105,357,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a1e74b95ca63396ca3f720b05a54f2b62" title=" " alt="" coords="205,237,349,277"/>
|
|
<area shape="rect" href="class_executable.html#ab6b720d513f684a0b65dd73370de33a6" title=" " alt="" coords="613,5,788,31"/>
|
|
<area shape="rect" href="class_executable.html#a383eb91b928dc417d9a631704737a192" title=" " alt="" coords="405,56,563,81"/>
|
|
<area shape="rect" href="class_executable.html#a8ea6a55050fe8242f94e830cac77c483" title=" " alt="" coords="409,105,559,131"/>
|
|
<area shape="rect" href="class_executable.html#a9d1979e57f2c6d4146e8ddf1892c6e99" title=" " alt="" coords="409,155,559,180"/>
|
|
<area shape="rect" href="class_executable.html#a8715ce5ec6dfcf19916b1bcab0ed6c5a" title=" " alt="" coords="611,56,791,81"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="412,205,556,245"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="412,269,556,309"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a5e4be1e74690ad6517c3d19ed946b857" title=" " alt="" coords="419,465,549,505"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="629,205,773,245"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="629,141,773,181"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="839,202,983,242"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="629,319,773,359"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="629,383,773,423"/>
|
|
<area shape="rect" href="_abstract_byte_buffer_8cpp.html#ac3cd053e69301cf6e8ca7e6b0ca382f2" title=" " alt="" coords="647,448,755,473"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="645,497,756,523"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="635,547,766,587"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="845,515,976,555"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="845,579,976,619"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a893f8c6b03ccb7785757b5d4aee95f07" name="a893f8c6b03ccb7785757b5d4aee95f07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a893f8c6b03ccb7785757b5d4aee95f07">◆ </a></span>setHdrSectionsNum()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::setHdrSectionsNum </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>newNum</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00306">306</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a893f8c6b03ccb7785757b5d4aee95f07_cgraph.png" border="0" usemap="#aclass_p_e_file_a893f8c6b03ccb7785757b5d4aee95f07_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a893f8c6b03ccb7785757b5d4aee95f07_cgraph" id="aclass_p_e_file_a893f8c6b03ccb7785757b5d4aee95f07_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,93,189,119"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="638,5,749,31"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a1e74b95ca63396ca3f720b05a54f2b62" title=" " alt="" coords="237,114,381,154"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="429,193,573,233"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="429,314,573,354"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a5e4be1e74690ad6517c3d19ed946b857" title=" " alt="" coords="436,91,567,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="621,257,765,297"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="621,193,765,233"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="813,241,957,281"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="621,371,765,411"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="621,435,765,475"/>
|
|
<area shape="rect" href="_abstract_byte_buffer_8cpp.html#ac3cd053e69301cf6e8ca7e6b0ca382f2" title=" " alt="" coords="639,55,747,80"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="628,105,759,145"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="820,137,951,177"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="820,73,951,113"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac401f0d815819cd69fdb3e522af88fa0" name="ac401f0d815819cd69fdb3e522af88fa0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac401f0d815819cd69fdb3e522af88fa0">◆ </a></span>setImageSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PEFile::setImageSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>newSize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00202">202</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_ac401f0d815819cd69fdb3e522af88fa0_cgraph.png" border="0" usemap="#aclass_p_e_file_ac401f0d815819cd69fdb3e522af88fa0_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_ac401f0d815819cd69fdb3e522af88fa0_cgraph" id="aclass_p_e_file_ac401f0d815819cd69fdb3e522af88fa0_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,93,151,119"/>
|
|
<area shape="rect" href="class_p_e_file.html#a8b2bc35baf12d93820b5c10f78459bf6" title=" " alt="" coords="199,93,345,119"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="794,5,905,31"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a1e74b95ca63396ca3f720b05a54f2b62" title=" " alt="" coords="393,114,537,154"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="585,193,729,233"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="585,314,729,354"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a5e4be1e74690ad6517c3d19ed946b857" title=" " alt="" coords="592,91,723,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="777,257,921,297"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="777,193,921,233"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="969,241,1113,281"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="777,371,921,411"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="777,435,921,475"/>
|
|
<area shape="rect" href="_abstract_byte_buffer_8cpp.html#ac3cd053e69301cf6e8ca7e6b0ca382f2" title=" " alt="" coords="795,55,903,80"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="784,105,915,145"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="976,137,1107,177"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="976,73,1107,113"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b2bc35baf12d93820b5c10f78459bf6" name="a8b2bc35baf12d93820b5c10f78459bf6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b2bc35baf12d93820b5c10f78459bf6">◆ </a></span>setVirtualSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::setVirtualSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="_abstract_byte_buffer_8h.html#a9067dc831274514d508e98df05bf015d">bufsize_t</a> </td>
|
|
<td class="paramname"><em>newSize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00317">317</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a8b2bc35baf12d93820b5c10f78459bf6_cgraph.png" border="0" usemap="#aclass_p_e_file_a8b2bc35baf12d93820b5c10f78459bf6_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a8b2bc35baf12d93820b5c10f78459bf6_cgraph" id="aclass_p_e_file_a8b2bc35baf12d93820b5c10f78459bf6_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,93,152,119"/>
|
|
<area shape="rect" href="namespace_logger.html#a36e3deee152da96a491b670a00d224c9" title=" " alt="" coords="601,5,711,31"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a1e74b95ca63396ca3f720b05a54f2b62" title=" " alt="" coords="200,114,344,154"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="392,193,536,233"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="392,314,536,354"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a5e4be1e74690ad6517c3d19ed946b857" title=" " alt="" coords="399,91,529,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="584,257,728,297"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="584,193,728,233"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="776,241,920,281"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="584,371,728,411"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="584,435,728,475"/>
|
|
<area shape="rect" href="_abstract_byte_buffer_8cpp.html#ac3cd053e69301cf6e8ca7e6b0ca382f2" title=" " alt="" coords="602,55,710,80"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="591,105,721,145"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="783,137,913,177"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="783,73,913,113"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a317a61aa57bae476ff9157dcbf383c36" name="a317a61aa57bae476ff9157dcbf383c36"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a317a61aa57bae476ff9157dcbf383c36">◆ </a></span>unbindImports()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool PEFile::unbindImports </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00594">594</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a317a61aa57bae476ff9157dcbf383c36_cgraph.png" border="0" usemap="#aclass_p_e_file_a317a61aa57bae476ff9157dcbf383c36_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a317a61aa57bae476ff9157dcbf383c36_cgraph" id="aclass_p_e_file_a317a61aa57bae476ff9157dcbf383c36_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,55,153,80"/>
|
|
<area shape="rect" href="class_p_e_file.html#aaf212c882b9f95a0f6542cd656ffbad4" title=" " alt="" coords="201,5,364,31"/>
|
|
<area shape="rect" href="class_p_e_file.html#a9c486bba23979268695ac6cdfcda318e" title=" " alt="" coords="205,55,361,80"/>
|
|
<area shape="rect" href="class_exe_node_wrapper.html#a5cd7f16e4529be2a96f87237e31b2611" title=" " alt="" coords="205,104,361,129"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a716ee06f43de71d1885443d861edfb8d" name="a716ee06f43de71d1885443d861edfb8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a716ee06f43de71d1885443d861edfb8d">◆ </a></span>wrap() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PEFile::wrap </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="class_mapped_exe.html#a936dd29ca35e9234aa8b9c800034d28d">MappedExe</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00113">113</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_a716ee06f43de71d1885443d861edfb8d_cgraph.png" border="0" usemap="#aclass_p_e_file_a716ee06f43de71d1885443d861edfb8d_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_a716ee06f43de71d1885443d861edfb8d_cgraph" id="aclass_p_e_file_a716ee06f43de71d1885443d861edfb8d_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,29,100,55"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6c8d2e43a306a0011301370705af1a7" name="ab6c8d2e43a306a0011301370705af1a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6c8d2e43a306a0011301370705af1a7">◆ </a></span>wrap() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PEFile::wrap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_abstract_byte_buffer.html">AbstractByteBuffer</a> * </td>
|
|
<td class="paramname"><em>v_buf</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="class_mapped_exe.html#af7bed138e662b4551ea3e9c8cd2edf94">MappedExe</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8cpp_source.html#l00118">118</a> of file <a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_e_file_ab6c8d2e43a306a0011301370705af1a7_cgraph.png" border="0" usemap="#aclass_p_e_file_ab6c8d2e43a306a0011301370705af1a7_cgraph" alt=""/></div>
|
|
<map name="aclass_p_e_file_ab6c8d2e43a306a0011301370705af1a7_cgraph" id="aclass_p_e_file_ab6c8d2e43a306a0011301370705af1a7_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,374,100,399"/>
|
|
<area shape="rect" href="class_p_e_file.html#aa84f5074e8e5f9c6b29becd0ddfd523c" title=" " alt="" coords="167,101,317,126"/>
|
|
<area shape="rect" href="class_p_e_file.html#a70787fd96ff91491b6926614ed41ef17" title=" " alt="" coords="414,101,553,126"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#af742979e13e19e532cc42ab72b2a0f80" title=" " alt="" coords="170,260,314,300"/>
|
|
<area shape="rect" href="class_file_hdr_wrapper.html#a419d36c47f3b52cb32523cb23adc6bea" title=" " alt="" coords="165,450,319,475"/>
|
|
<area shape="rect" href="class_opt_hdr_wrapper.html#aac3a30285ab7098e9f7943ce729a9b29" title=" " alt="" coords="165,551,319,577"/>
|
|
<area shape="rect" href="class_p_e_core.html#a7d654edc4d82e1d1643e49081bc5657c" title=" " alt="" coords="192,374,292,399"/>
|
|
<area shape="rect" href="class_resources_album.html#a45775c8f0746ad67f1e406a7e221852f" title=" " alt="" coords="148,651,336,691"/>
|
|
<area shape="rect" href="class_exe_wrappers_container.html#a54af5aa313aaa568653fb32395a80195" title=" " alt="" coords="407,36,560,76"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a4a1afe592b11191cab1d74432f759b41" title=" " alt="" coords="411,151,555,191"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a10ef93fdda6cf93c5db02b696a81b7c7" title=" " alt="" coords="411,215,555,255"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a9476fc334d491f3882852b0048a76b77" title=" " alt="" coords="668,336,799,376"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a43f0978ee5667e5dd34293f155d3d3cf" title=" " alt="" coords="661,93,805,133"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a98ca205ec6f2d2deacd32327409a3539" title=" " alt="" coords="661,29,805,69"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a227c20e3780b42bc18822e992bf4d116" title=" " alt="" coords="900,91,1044,131"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a561b2d35521c1f6cb5f07a183989dc83" title=" " alt="" coords="661,208,805,248"/>
|
|
<area shape="rect" href="class_exe_element_wrapper.html#a087ecf5a983c1ef1e8de95b16c487616" title=" " alt="" coords="661,272,805,312"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a64f38e33f915741eb283ef9a34cacb6d" title=" " alt="" coords="907,393,1037,433"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a2d68f6930726a129478c8ab5ed38779a" title=" " alt="" coords="1122,425,1253,465"/>
|
|
<area shape="rect" href="class_abstract_byte_buffer.html#a0493bdae87b5011993652335adb19577" title=" " alt="" coords="1122,361,1253,401"/>
|
|
<area shape="rect" href="class_executable.html#a3f2511a46b6732f4afbcaa6a1bfb6c46" title=" " alt="" coords="650,502,817,527"/>
|
|
<area shape="rect" href="class_p_e_file.html#a1bce6b846bd7e24d5aae0b15af67f58a" title=" " alt="" coords="405,450,562,475"/>
|
|
<area shape="rect" href="class_p_e_core.html#a809ce6d61e968f409e6d630514b224bb" title=" " alt="" coords="652,451,815,477"/>
|
|
<area shape="rect" href="class_p_e_core.html#aa2ff4665d8b56b2a5e1e1e00bc446b18" title=" " alt="" coords="884,505,1060,530"/>
|
|
<area shape="rect" href="class_opt_hdr_wrapper.html#a8da3077340617977fe5940cb732281d1" title=" " alt="" coords="412,551,555,577"/>
|
|
<area shape="rect" href="class_opt_hdr_wrapper.html#a2b341217f5473600609cfafff148d721" title=" " alt="" coords="412,601,555,626"/>
|
|
<area shape="rect" href="class_opt_hdr_wrapper.html#a41ebcb5b5723fb2b0c1b76388e4c7396" title=" " alt="" coords="631,601,836,626"/>
|
|
<area shape="rect" href="class_p_e_file.html#aca1ded6302c26c4d25cd1f2dcedf737b" title=" " alt="" coords="658,551,809,577"/>
|
|
<area shape="rect" href="class_p_e_file.html#af2560116036624efbb020a312d8017b2" title=" " alt="" coords="895,601,1049,626"/>
|
|
<area shape="rect" href="class_p_e_core.html#ae19b9fc1ba78c32982baeda811479de1" title=" " alt="" coords="1108,601,1267,626"/>
|
|
<area shape="rect" href="class_p_e_core.html#a91d89cd5d9f8b6f84c6eab5b195dc1ec" title=" " alt="" coords="433,349,534,374"/>
|
|
<area shape="rect" href="class_resources_album.html#a48b7a8f6ac536d8c95d2ea976f468e38" title=" " alt="" coords="384,715,583,755"/>
|
|
<area shape="rect" href="class_resource_content_factory.html#a0994d8fb70984e2b07f88ddb4c58add2" title=" " alt="" coords="395,651,571,691"/>
|
|
<area shape="rect" href="class_resource_leaf_wrapper.html#a2586189ea8f9cb8e67a1c8dbb2f6bb40" title=" " alt="" coords="658,651,809,691"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="a427a01ab3e47934a4cb7cf52befc6271" name="a427a01ab3e47934a4cb7cf52befc6271"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a427a01ab3e47934a4cb7cf52befc6271">◆ </a></span>SectHdrsWrapper</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="class_sect_hdrs_wrapper.html">SectHdrsWrapper</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00274">274</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a52a0b91e73eb502f83576701d2f0eff7" name="a52a0b91e73eb502f83576701d2f0eff7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52a0b91e73eb502f83576701d2f0eff7">◆ </a></span>album</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_resources_album.html">ResourcesAlbum</a>* PEFile::album</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00271">271</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6dea3298bd1f96580e6e0da019dfeb42" name="a6dea3298bd1f96580e6e0da019dfeb42"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6dea3298bd1f96580e6e0da019dfeb42">◆ </a></span>core</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_p_e_core.html">PECore</a> PEFile::core</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00259">259</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a009341cb48dc92a42597b3ac1a4480ac" name="a009341cb48dc92a42597b3ac1a4480ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a009341cb48dc92a42597b3ac1a4480ac">◆ </a></span>dataDirEntries</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_data_dir_entry_wrapper.html">DataDirEntryWrapper</a>* PEFile::dataDirEntries[pe::DIR_ENTRIES_COUNT]</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00272">272</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8a71a084f7d689552259d012ea95820" name="ae8a71a084f7d689552259d012ea95820"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8a71a084f7d689552259d012ea95820">◆ </a></span>dosHdrWrapper</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_dos_hdr_wrapper.html">DosHdrWrapper</a>* PEFile::dosHdrWrapper</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00265">265</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4683d0a27301e3b5fc412750be86c015" name="a4683d0a27301e3b5fc412750be86c015"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4683d0a27301e3b5fc412750be86c015">◆ </a></span>fHdr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_file_hdr_wrapper.html">FileHdrWrapper</a>* PEFile::fHdr</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00267">267</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a751a81dedb00cad24d969b05e02cf97b" name="a751a81dedb00cad24d969b05e02cf97b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a751a81dedb00cad24d969b05e02cf97b">◆ </a></span>optHdr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_opt_hdr_wrapper.html">OptHdrWrapper</a>* PEFile::optHdr</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00268">268</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1dd347e771ea42e009f3309969f7a7f5" name="a1dd347e771ea42e009f3309969f7a7f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1dd347e771ea42e009f3309969f7a7f5">◆ </a></span>sects</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_sect_hdrs_wrapper.html">SectHdrsWrapper</a>* PEFile::sects</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="_p_e_file_8h_source.html#l00269">269</a> of file <a class="el" href="_p_e_file_8h_source.html">PEFile.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>parser/include/bearparser/pe/<a class="el" href="_p_e_file_8h_source.html">PEFile.h</a></li>
|
|
<li>parser/pe/<a class="el" href="_p_e_file_8cpp_source.html">PEFile.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
|
|
</small></address>
|
|
</body>
|
|
</html>
|