crashpad/doc/generated/doxygen/structMINIDUMP__HEADER.html
2016-11-08 14:26:59 -05:00

122 lines
9.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Crashpad: MINIDUMP_HEADER Struct 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" />
<link href="crashpad_doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Crashpad
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structMINIDUMP__HEADER-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">MINIDUMP_HEADER Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>The top-level structure identifying a minidump file.
<a href="structMINIDUMP__HEADER.html#details">More...</a></p>
<p><code>#include &quot;dbghelp.h&quot;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ae1c77644aa56ab70fd6f50c343eafda8"><td class="memItemLeft" align="right" valign="top"><a id="ae1c77644aa56ab70fd6f50c343eafda8"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__HEADER.html#ae1c77644aa56ab70fd6f50c343eafda8">Signature</a></td></tr>
<tr class="memdesc:ae1c77644aa56ab70fd6f50c343eafda8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The minidump file format magic number, <a class="el" href="dbghelp_8h.html#a0d0fecdd7d2b287138b5af5292b9b600" title="The magic number for a minidump file, stored in MINIDUMP_HEADER::Signature. ">MINIDUMP_SIGNATURE</a>. <br /></td></tr>
<tr class="separator:ae1c77644aa56ab70fd6f50c343eafda8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ea8d51f5ca990eec9eb0b3643c6b406"><td class="memItemLeft" align="right" valign="top"><a id="a7ea8d51f5ca990eec9eb0b3643c6b406"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406">Version</a></td></tr>
<tr class="memdesc:a7ea8d51f5ca990eec9eb0b3643c6b406"><td class="mdescLeft">&#160;</td><td class="mdescRight">The minidump file format version number, <a class="el" href="dbghelp_8h.html#ab247a0e9a47b718e3f091d992868830a" title="The version of a minidump file, stored in MINIDUMP_HEADER::Version. ">MINIDUMP_VERSION</a>. <br /></td></tr>
<tr class="separator:a7ea8d51f5ca990eec9eb0b3643c6b406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac64203d27bba37f630437048a0e19630"><td class="memItemLeft" align="right" valign="top"><a id="ac64203d27bba37f630437048a0e19630"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__HEADER.html#ac64203d27bba37f630437048a0e19630">NumberOfStreams</a></td></tr>
<tr class="memdesc:ac64203d27bba37f630437048a0e19630"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of <a class="el" href="structMINIDUMP__DIRECTORY.html" title="A pointer to a stream within a minidump file. ">MINIDUMP_DIRECTORY</a> elements present in the directory referenced by <a class="el" href="structMINIDUMP__HEADER.html#afc88b1f46827fbeae6ef6e0718a23b57" title="A pointer to an array of MINIDUMP_DIRECTORY structures that identify all of the streams within this m...">StreamDirectoryRva</a>. <br /></td></tr>
<tr class="separator:ac64203d27bba37f630437048a0e19630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc88b1f46827fbeae6ef6e0718a23b57"><td class="memItemLeft" align="right" valign="top"><a id="afc88b1f46827fbeae6ef6e0718a23b57"></a>
<a class="el" href="dbghelp_8h.html#acf465a1a77ecf067a9d946583bc6a3f8">RVA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__HEADER.html#afc88b1f46827fbeae6ef6e0718a23b57">StreamDirectoryRva</a></td></tr>
<tr class="memdesc:afc88b1f46827fbeae6ef6e0718a23b57"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to an array of <a class="el" href="structMINIDUMP__DIRECTORY.html" title="A pointer to a stream within a minidump file. ">MINIDUMP_DIRECTORY</a> structures that identify all of the streams within this minidump file. The array has <a class="el" href="structMINIDUMP__HEADER.html#ac64203d27bba37f630437048a0e19630" title="The number of MINIDUMP_DIRECTORY elements present in the directory referenced by StreamDirectoryRva. ">NumberOfStreams</a> elements present. <br /></td></tr>
<tr class="separator:afc88b1f46827fbeae6ef6e0718a23b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a007f6608822bbef3d289f0cb125c1d9a"><td class="memItemLeft" align="right" valign="top"><a id="a007f6608822bbef3d289f0cb125c1d9a"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__HEADER.html#a007f6608822bbef3d289f0cb125c1d9a">CheckSum</a></td></tr>
<tr class="memdesc:a007f6608822bbef3d289f0cb125c1d9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The minidump files checksum. This can be <code>0</code>, and in practice, <code>0</code> is the only value that has ever been seen in this field. <br /></td></tr>
<tr class="separator:a007f6608822bbef3d289f0cb125c1d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f3811a143f2a6405e721d03d8c86f1d"><td class="memItemLeft" align="right" valign="top"><a id="a5f3811a143f2a6405e721d03d8c86f1d"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__HEADER.html#a5f3811a143f2a6405e721d03d8c86f1d">TimeDateStamp</a></td></tr>
<tr class="memdesc:a5f3811a143f2a6405e721d03d8c86f1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time that the minidump file was generated, in <code>time_t</code> format, the number of seconds since the POSIX epoch. <br /></td></tr>
<tr class="separator:a5f3811a143f2a6405e721d03d8c86f1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a052f2280538826d030c4cb5154963e27"><td class="memItemLeft" align="right" valign="top"><a id="a052f2280538826d030c4cb5154963e27"></a>
uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMINIDUMP__HEADER.html#a052f2280538826d030c4cb5154963e27">Flags</a></td></tr>
<tr class="memdesc:a052f2280538826d030c4cb5154963e27"><td class="mdescLeft">&#160;</td><td class="mdescRight">A bitfield containing members of <a class="el" href="dbghelp_8h.html#a7580bc5aa0738de92a9766904fc7e79b" title="Minidump file type values for MINIDUMP_HEADER::Flags. These bits describe the types of data carried w...">MINIDUMP_TYPE</a>, describing the types of data carried within this minidump file. <br /></td></tr>
<tr class="separator:a052f2280538826d030c4cb5154963e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The top-level structure identifying a minidump file. </p>
<p>This structure contains a pointer to the stream directory, a second-level structure which in turn contains pointers to third-level structures (“streams”) containing the data within the minidump file. This structure also contains the minidump files magic numbers, and other bookkeeping data.</p>
<p>This structure must be present at the beginning of a minidump file (at <a class="el" href="dbghelp_8h.html#acf465a1a77ecf067a9d946583bc6a3f8" title="An offset within a minidump file, relative to the start of its MINIDUMP_HEADER. ">RVA</a> 0). </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li>compat/non_win/<a class="el" href="dbghelp_8h.html">dbghelp.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>