Update documentation to master cd0e25f1ba1d

This commit is contained in:
Mark Mentovai 2015-10-29 18:40:30 -04:00
parent 44a76bc9fa
commit 2f9f1eba8d
68 changed files with 1006 additions and 639 deletions

View File

@ -846,7 +846,7 @@ $ <strong>gclient sync</strong></pre>
<div class="sect1">
<h2 id="_building">Building</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad uses <a href="https://gyp.googlecode.com/">GYP</a> to generate
<div class="paragraph"><p>Crashpad uses <a href="https://gyp.gsrc.io/">GYP</a> to generate
<a href="https://martine.github.io/ninja/">Ninja</a> build files. The build is described by
<span class="monospaced">.gyp</span> files throughout the Crashpad source code tree. The
<span class="monospaced">build/gyp_crashpad.py</span> script runs GYP properly for Crashpad, and is also
@ -868,12 +868,13 @@ need to install it separately.</p></div>
<div class="sect1">
<h2 id="_testing">Testing</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad uses <a href="https://googletest.googlecode.com/">Google Test</a> as its
<div class="paragraph"><p>Crashpad uses <a href="https://github.com/google/googletest/">Google Test</a> as its
unit-testing framework, and some tests use
<a href="https://googlemock.googlecode.com/">Google Mock</a> as well. Its tests are currently
split up into several test executables, each dedicated to testing a different
component. This may change in the future. After a successful build, the test
executables will be found at <span class="monospaced">out/Debug/crashpad_*_test</span>.</p></div>
<a href="https://github.com/google/googletest/tree/master/googlemock/">Google Mock</a> as
well. Its tests are currently split up into several test executables, each
dedicated to testing a different component. This may change in the future. After
a successful build, the test executables will be found at
<span class="monospaced">out/Debug/crashpad_*_test</span>.</p></div>
<div class="listingblock">
<div class="content monospaced">
<pre>$ <strong>cd ~/crashpad/crashpad</strong>
@ -975,7 +976,7 @@ the Buildbot to ensure that “the tree is green.”</p></div>
<div id="footnotes"><hr></div>
<div id="footer">
<div id="footer-text">
Last updated October 19, 2015
Last updated October 29, 2015
</div>
</div>
</body>

View File

@ -770,12 +770,11 @@ Crashpad has become the crash reporter client for
<h2 id="_in_progress">In Progress</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad is actively being bootstrapped on
<a href="https://code.google.com/p/crashpad/issues/detail?id=1">Windows</a>. All major
components are now working on Windows, and integration into Chromium is expected
shortly.</p></div>
<a href="https://crashpad.chromium.org/bug/1">Windows</a>. All major components are now
working on Windows, and integration into Chromium is expected shortly.</p></div>
<div class="paragraph"><p>Initial work on a Crashpad client for
<a href="https://code.google.com/p/crashpad/issues/detail?id=30">Android</a> has begun. This
is currently in the design phase.</p></div>
<a href="https://crashpad.chromium.org/bug/30">Android</a> has begun. This is currently in
the design phase.</p></div>
</div>
</div>
<div class="sect1">
@ -783,16 +782,16 @@ is currently in the design phase.</p></div>
<div class="sectionbody">
<div class="paragraph"><p>There are plans to bring Crashpad clients to other operating systems in the
future, including a more generic non-Android Linux implementation. There are
also plans to implement a
<a href="https://code.google.com/p/crashpad/issues/detail?id=29">crash report processor</a>
as part of Crashpad. No timeline for completing this work has been set yet.</p></div>
also plans to implement a <a href="https://crashpad.chromium.org/bug/29">crash report
processor</a> as part of Crashpad. No timeline for completing this work has been
set yet.</p></div>
</div>
</div>
</div>
<div id="footnotes"><hr></div>
<div id="footer">
<div id="footer-text">
Last updated October 21, 2015
Last updated October 29, 2015
</div>
</div>
</body>

View File

@ -180,7 +180,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_0_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1AgePruneCondition.html" target="_self">AgePruneCondition</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1PruneCondition.html" title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that deletes reports older than the specified number days </td></tr>
<tr id="row_0_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1BinaryPruneCondition.html" target="_self">BinaryPruneCondition</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1PruneCondition.html" title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that conjoins two other PruneConditions </td></tr>
<tr id="row_0_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CheckedRange.html" target="_self">CheckedRange</a></td><td class="desc">Ensures that a range, composed of a base and size, does not overflow its data type </td></tr>
<tr id="row_0_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortHandshake.html" target="_self">ChildPortHandshake</a></td><td class="desc">Implements a handshake protocol that allows a parent process to obtain a Mach port right from a child process </td></tr>
<tr id="row_0_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortHandshake.html" target="_self">ChildPortHandshake</a></td><td class="desc">Implements a handshake protocol that allows processes to exchange port rights </td></tr>
<tr id="row_0_7_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_7_" class="arrow" onclick="toggleFolder('0_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortServer.html" target="_self">ChildPortServer</a></td><td class="desc">A server interface for the <code>child_port</code> Mach subsystem </td></tr>
<tr id="row_0_7_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html" target="_self">Interface</a></td><td class="desc">An interface that the request message that is a part of the <code>child_port</code> Mach subsystem can be dispatched to </td></tr>
<tr id="row_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ClientToServerMessage.html" target="_self">ClientToServerMessage</a></td><td class="desc">The message passed from client to server by <a class="el" href="namespacecrashpad.html#a638d7916642f81df8063d300f08ff2ca" title="Connect over the given pipe_name, passing message to the server, storing the server&#39;s reply into resp...">SendToCrashHandlerServer()</a> </td></tr>

View File

@ -95,14 +95,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#aa1dac94439be91816ba8dd0505809855">ChildPortHandshake</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a756cb29fcc496c457c1df79a6c188849">HandleChildPortCheckIn</a>(child_port_server_t server, child_port_token_t token, mach_port_t port, mach_msg_type_name_t right_type, const mach_msg_trailer_t *trailer, bool *destroy_request) override</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3d7b5d2827a8354b48389e71f2f03223">ReadPipeFD</a>() const </td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a013db6f4b1eab305b280b62f2ce8897c">RunClient</a>(int pipe_read, mach_port_t port, mach_msg_type_name_t right_type)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#afd67dca5fc51170a919501fdbcf0fd32">RunServer</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>test::ChildPortHandshakeTest</b> (defined in <a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ChildPortHandshake</b>() (defined in <a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Interface</b>() (defined in <a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html">crashpad::ChildPortServer::Interface</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html">crashpad::ChildPortServer::Interface</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ChildPortHandshake</b>() (defined in <a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a9298ec6d6ba1c3ca38157322fdd0c135">ClientReadFD</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">PortRightType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a94543dc329a5a7d869cc1cb76e23fc20">RunClient</a>(mach_port_t port, mach_msg_type_name_t right_type)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3f8c5aa2a2354ae65dcd9323554cdc2a">RunClientForFD</a>(base::ScopedFD client_read_fd, mach_port_t port, mach_msg_type_name_t right_type)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#af1400270cdc498e9c05391389e7bddad">RunServer</a>(PortRightType port_right_type)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a0f73b816d441e5e7f6650c8c5601e654">RunServerForFD</a>(base::ScopedFD server_write_fd, PortRightType port_right_type)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a13c305bc7f510f7ec0696ea3257fef35">ServerWriteFD</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>test::ChildPortHandshakeTest</b> (defined in <a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ChildPortHandshake</b>() (defined in <a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">crashpad::ChildPortHandshake</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -89,6 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
@ -98,40 +99,40 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!--header-->
<div class="contents">
<p>Implements a handshake protocol that allows a parent process to obtain a Mach port right from a child process.
<p>Implements a handshake protocol that allows processes to exchange port rights.
<a href="classcrashpad_1_1ChildPortHandshake.html#details">More...</a></p>
<p><code>#include &quot;util/mach/child_port_handshake.h&quot;</code></p>
<div class="dynheader">
Inheritance diagram for crashpad::ChildPortHandshake:</div>
<div class="dyncontent">
<div class="center">
<img src="classcrashpad_1_1ChildPortHandshake.png" usemap="#crashpad::ChildPortHandshake_map" alt=""/>
<map id="crashpad::ChildPortHandshake_map" name="crashpad::ChildPortHandshake_map">
<area href="classcrashpad_1_1ChildPortServer_1_1Interface.html" title="An interface that the request message that is a part of the child_port Mach subsystem can be dispatch..." alt="crashpad::ChildPortServer::Interface" shape="rect" coords="0,0,218,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a727e01831df67754b0ff439735f41608"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">PortRightType</a> </td></tr>
<tr class="memdesc:a727e01831df67754b0ff439735f41608"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls whether a receive or send right is expected to be obtained from the client by the servers call to <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#af1400270cdc498e9c05391389e7bddad" title="Runs the server. ">RunServer()</a>. <a href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">More...</a><br /></td></tr>
<tr class="separator:a727e01831df67754b0ff439735f41608"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa1dac94439be91816ba8dd0505809855"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#aa1dac94439be91816ba8dd0505809855">ChildPortHandshake</a> ()</td></tr>
<tr class="memdesc:aa1dac94439be91816ba8dd0505809855"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the server. <a href="#aa1dac94439be91816ba8dd0505809855">More...</a><br /></td></tr>
<tr class="separator:aa1dac94439be91816ba8dd0505809855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d7b5d2827a8354b48389e71f2f03223"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3d7b5d2827a8354b48389e71f2f03223">ReadPipeFD</a> () const </td></tr>
<tr class="memdesc:a3d7b5d2827a8354b48389e71f2f03223"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the “read” side of the pipe, to be used by the client. <a href="#a3d7b5d2827a8354b48389e71f2f03223">More...</a><br /></td></tr>
<tr class="separator:a3d7b5d2827a8354b48389e71f2f03223"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd67dca5fc51170a919501fdbcf0fd32"><td class="memItemLeft" align="right" valign="top">mach_port_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#afd67dca5fc51170a919501fdbcf0fd32">RunServer</a> ()</td></tr>
<tr class="memdesc:afd67dca5fc51170a919501fdbcf0fd32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the server. <a href="#afd67dca5fc51170a919501fdbcf0fd32">More...</a><br /></td></tr>
<tr class="separator:afd67dca5fc51170a919501fdbcf0fd32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a756cb29fcc496c457c1df79a6c188849"><td class="memItemLeft" align="right" valign="top">kern_return_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a756cb29fcc496c457c1df79a6c188849">HandleChildPortCheckIn</a> (child_port_server_t server, child_port_token_t token, mach_port_t port, mach_msg_type_name_t right_type, const mach_msg_trailer_t *trailer, bool *destroy_request) override</td></tr>
<tr class="memdesc:a756cb29fcc496c457c1df79a6c188849"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles check-ins sent by <code>child_port_check_in()</code>. <a href="#a756cb29fcc496c457c1df79a6c188849">More...</a><br /></td></tr>
<tr class="separator:a756cb29fcc496c457c1df79a6c188849"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9298ec6d6ba1c3ca38157322fdd0c135"><td class="memItemLeft" align="right" valign="top">base::ScopedFD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a9298ec6d6ba1c3ca38157322fdd0c135">ClientReadFD</a> ()</td></tr>
<tr class="memdesc:a9298ec6d6ba1c3ca38157322fdd0c135"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the “read” side of the pipe, to be used by the client. <a href="#a9298ec6d6ba1c3ca38157322fdd0c135">More...</a><br /></td></tr>
<tr class="separator:a9298ec6d6ba1c3ca38157322fdd0c135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13c305bc7f510f7ec0696ea3257fef35"><td class="memItemLeft" align="right" valign="top">base::ScopedFD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a13c305bc7f510f7ec0696ea3257fef35">ServerWriteFD</a> ()</td></tr>
<tr class="memdesc:a13c305bc7f510f7ec0696ea3257fef35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the “write” side of the pipe, to be used by the server. <a href="#a13c305bc7f510f7ec0696ea3257fef35">More...</a><br /></td></tr>
<tr class="separator:a13c305bc7f510f7ec0696ea3257fef35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1400270cdc498e9c05391389e7bddad"><td class="memItemLeft" align="right" valign="top">mach_port_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#af1400270cdc498e9c05391389e7bddad">RunServer</a> (<a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">PortRightType</a> port_right_type)</td></tr>
<tr class="memdesc:af1400270cdc498e9c05391389e7bddad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the server. <a href="#af1400270cdc498e9c05391389e7bddad">More...</a><br /></td></tr>
<tr class="separator:af1400270cdc498e9c05391389e7bddad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94543dc329a5a7d869cc1cb76e23fc20"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a94543dc329a5a7d869cc1cb76e23fc20">RunClient</a> (mach_port_t port, mach_msg_type_name_t right_type)</td></tr>
<tr class="memdesc:a94543dc329a5a7d869cc1cb76e23fc20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the client. <a href="#a94543dc329a5a7d869cc1cb76e23fc20">More...</a><br /></td></tr>
<tr class="separator:a94543dc329a5a7d869cc1cb76e23fc20"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a013db6f4b1eab305b280b62f2ce8897c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a013db6f4b1eab305b280b62f2ce8897c">RunClient</a> (int pipe_read, mach_port_t port, mach_msg_type_name_t right_type)</td></tr>
<tr class="memdesc:a013db6f4b1eab305b280b62f2ce8897c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the client. <a href="#a013db6f4b1eab305b280b62f2ce8897c">More...</a><br /></td></tr>
<tr class="separator:a013db6f4b1eab305b280b62f2ce8897c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f73b816d441e5e7f6650c8c5601e654"><td class="memItemLeft" align="right" valign="top">static mach_port_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a0f73b816d441e5e7f6650c8c5601e654">RunServerForFD</a> (base::ScopedFD server_write_fd, <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">PortRightType</a> port_right_type)</td></tr>
<tr class="memdesc:a0f73b816d441e5e7f6650c8c5601e654"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the server. <a href="#a0f73b816d441e5e7f6650c8c5601e654">More...</a><br /></td></tr>
<tr class="separator:a0f73b816d441e5e7f6650c8c5601e654"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f8c5aa2a2354ae65dcd9323554cdc2a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3f8c5aa2a2354ae65dcd9323554cdc2a">RunClientForFD</a> (base::ScopedFD client_read_fd, mach_port_t port, mach_msg_type_name_t right_type)</td></tr>
<tr class="memdesc:a3f8c5aa2a2354ae65dcd9323554cdc2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the client. <a href="#a3f8c5aa2a2354ae65dcd9323554cdc2a">More...</a><br /></td></tr>
<tr class="separator:a3f8c5aa2a2354ae65dcd9323554cdc2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
@ -140,33 +141,66 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>test::ChildPortHands
<tr class="separator:abd5035bd503394e6b1ff4ff7f50fd62a"><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>Implements a handshake protocol that allows a parent process to obtain a Mach port right from a child process. </p>
<p>Ordinarily, there is no way for parent and child processes to exchange port rights, outside of the rights that children inherit from their parents. These include task-special ports and exception ports, but all of these have system-defined uses, and cannot reliably be replaced: in a multi-threaded parent, it is impossible to temporarily change one an inheritable port while maintaining a guarantee that another thread will not attempt to use it, and in children, it difficult to guarantee that nothing will attempt to use an inheritable port before it can be replaced with the correct one. This latter concern is becoming increasingly more pronounced as system libraries perform more operations that rely on an inheritable port in module initializers.</p>
<p>The protocol implemented by this class involves a server that runs in the parent process. The server is published with the bootstrap server, which the child has access to because the bootstrap port is one of the inherited task-special ports. The parent and child also share a pipe, which the parent can write to and the child can read from. After launching a child process, the parent will write a random token to this pipe, along with the name under which its server has been registered with the bootstrap server. The child can then obtain a send right to this server with <code>bootstrap_look_up()</code>, and send a check-in message containing the token value and the port right of its choice by calling <code>child_port_check_in()</code>.</p>
<p>The inclusion of the token authenticates the child to its parent. This is necessary because the service is published with the bootstrap server, which opens up access to it to more than the child process. Because the token is passed to the child by a shared pipe, it constitutes a shared secret not known by other processes that may have incidental access to the server. The <a class="el" href="classcrashpad_1_1ChildPortHandshake.html" title="Implements a handshake protocol that allows a parent process to obtain a Mach port right from a child...">ChildPortHandshake</a> server considers its randomly-generated token valid until a client checks in with it. This mechanism is used instead of examining the request messages audit trailer to verify the senders process ID because in some process architectures, it may be impossible to verify the childs process ID. This may happen when the child disassociates from the parent with a double fork(), and the actual client is the parents grandchild. In this case, the child would not check in, but the grandchild, in possession of the token, would check in.</p>
<p>The shared pipe serves another purpose: the server monitors it for an end-of-file (no readers) condition. Once detected, it will stop its blocking wait for a client to check in. This mechanism was chosen over monitoring a child process directly for exit to account for the possibility that the child might disassociate with a double fork().</p>
<p>This class can be used to allow a child process to provide its parent with a send right to its task port, in cases where it is desirable for the parent to have such access. It can also be used to allow a child process to establish its own server and provide its parent with a send right to that server, for cases where a service is provided and it is undesirable or impossible to provide it via the bootstrap or launchd interfaces. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa1dac94439be91816ba8dd0505809855"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">crashpad::ChildPortHandshake::ChildPortHandshake </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initializes the server. </p>
<p>This creates the pipe so that the “read” side can be obtained by calling <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3d7b5d2827a8354b48389e71f2f03223" title="Obtains the “read” side of the pipe, to be used by the client. ">ReadPipeFD()</a>. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a756cb29fcc496c457c1df79a6c188849"></a>
<div class="textblock"><p>Implements a handshake protocol that allows processes to exchange port rights. </p>
<p>Ordinarily, there is no way for parent and child processes to exchange port rights, outside of the rights that children inherit from their parents. These include task-special ports and exception ports, but all of these have system-defined uses, and cannot reliably be replaced: in a multi-threaded parent, it is impossible to temporarily change an inheritable port while maintaining a guarantee that another thread will not attempt to use it, and in children, it difficult to guarantee that nothing will attempt to use an inheritable port before it can be replaced with the correct one. This latter concern is becoming increasingly more pronounced as system libraries perform more operations that rely on an inherited port in module initializers.</p>
<p>The protocol implemented by this class involves a server that runs in one process. The server is published with the bootstrap server, which the other process has access to because the bootstrap port is one of the inherited task-special ports. The two processes also share a pipe, which the server can write to and the client can read from. The server will write a random token to this pipe, along with the name under which its service has been registered with the bootstrap server. The client can then obtain a send right to this service with <code>bootstrap_look_up()</code>, and send a check-in message containing the token value and the port right of its choice by calling <code>child_port_check_in()</code>.</p>
<p>The inclusion of the token authenticates the client to the server. This is necessary because the service is published with the bootstrap server, which opens up access to it to more than the intended client. Because the token is passed to the client by a shared pipe, it constitutes a shared secret not known by other processes that may have incidental access to the server. The <a class="el" href="classcrashpad_1_1ChildPortHandshake.html" title="Implements a handshake protocol that allows processes to exchange port rights. ">ChildPortHandshake</a> server considers its randomly-generated token valid until a client checks in with it. This mechanism is used instead of examining the request messages audit trailer to verify the senders process ID because in some process architectures, it may be impossible to verify the clients process ID.</p>
<p>The shared pipe serves another purpose: the server monitors it for an end-of-file (no readers) condition. Once detected, it will stop its blocking wait for a client to check in. This mechanism was also chosen for its ability to function properly in diverse process architectures.</p>
<p>This class can be used to allow a child process to provide its parent with a send right to its task port, in cases where it is desirable for the parent to have such access. It can also be used to allow a parent process to transfer a receive right to a child process that implements the server for that right, or for a child process to establish its own server and provide its parent with a send right to that server, for cases where a service is provided and it is undesirable or impossible to provide it via the bootstrap or launchd interfaces.</p>
<p>Example parent process, running a client that sends a receive right to its child: </p><div class="fragment"><div class="line">ChildPortHandshake child_port_handshake;</div>
<div class="line">base::ScopedFD server_write_fd = child_port_handshake.ServerWriteFD();</div>
<div class="line">std::string server_write_fd_string =</div>
<div class="line"> base::StringPrintf(<span class="stringliteral">&quot;%d&quot;</span>, server_write_fd.get());</div>
<div class="line"></div>
<div class="line">pid_t pid = fork();</div>
<div class="line"><span class="keywordflow">if</span> (pid == 0) {</div>
<div class="line"> <span class="comment">// Child</span></div>
<div class="line"></div>
<div class="line"> <span class="comment">// Close all file descriptors above STDERR_FILENO except for</span></div>
<div class="line"> <span class="comment">// server_write_fd. Let the child know what file descriptor to use for</span></div>
<div class="line"> <span class="comment">// server_write_fd by passing it as argv[1]. Example code for the child</span></div>
<div class="line"> <span class="comment">// process is below.</span></div>
<div class="line"> <a class="code" href="namespacecrashpad.html#a003f563ef0fe26081b4520012e0c1ef8">CloseMultipleNowOrOnExec</a>(STDERR_FILENO + 1, server_write_fd.get());</div>
<div class="line"> execlp(<span class="stringliteral">&quot;./child&quot;</span>, <span class="stringliteral">&quot;child&quot;</span>, server_write_fd_string.c_str(), <span class="keyword">nullptr</span>);</div>
<div class="line">}</div>
<div class="line"></div>
<div class="line"><span class="comment">// Parent</span></div>
<div class="line"></div>
<div class="line"><span class="comment">// Close the childs end of the pipe.</span></div>
<div class="line">server_write_fd.reset();</div>
<div class="line"></div>
<div class="line"><span class="comment">// Make a new Mach receive right.</span></div>
<div class="line">base::mac::ScopedMachReceiveRight</div>
<div class="line"> receive_right(<a class="code" href="namespacecrashpad.html#a9c9bc6ad9973f794c425707617b63278">NewMachPort</a>(MACH_PORT_RIGHT_RECEIVE));</div>
<div class="line"></div>
<div class="line"><span class="comment">// Make a send right corresponding to the receive right.</span></div>
<div class="line">mach_port_t send_right;</div>
<div class="line">mach_msg_type_name_t send_right_type;</div>
<div class="line">mach_port_extract_right(mach_task_self(),</div>
<div class="line"> receive_right.get(),</div>
<div class="line"> MACH_MSG_TYPE_MAKE_SEND,</div>
<div class="line"> &amp;send_right,</div>
<div class="line"> &amp;send_right_type);</div>
<div class="line">base::mac::ScopedMachSendRight send_right_owner(send_right);</div>
<div class="line"></div>
<div class="line"><span class="comment">// Send the receive right to the child process, retaining the send right</span></div>
<div class="line"><span class="comment">// for use in the parent process.</span></div>
<div class="line"><span class="keywordflow">if</span> (child_port_handshake.RunClient(receive_right.get(),</div>
<div class="line"> MACH_MSG_TYPE_MOVE_RECEIVE)) {</div>
<div class="line"> ignore_result(receive_right.release());</div>
<div class="line">}</div>
</div><!-- fragment --><p>Example child process, running a server that receives a receive right from its parent: </p><div class="fragment"><div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span>* argv[]) {</div>
<div class="line"> <span class="comment">// The parent passed server_write_fd in argv[1].</span></div>
<div class="line"> base::ScopedFD server_write_fd(atoi(argv[1]));</div>
<div class="line"></div>
<div class="line"> <span class="comment">// Obtain a receive right from the parent process.</span></div>
<div class="line"> base::mac::ScopedMachReceiveRight receive_right(</div>
<div class="line"> <a class="code" href="classcrashpad_1_1ChildPortHandshake.html#a0f73b816d441e5e7f6650c8c5601e654">ChildPortHandshake::RunServerForFD</a>(</div>
<div class="line"> server_write_fd.Pass(),</div>
<div class="line"> <a class="code" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608aca4dfdef124043305e6880e006032603">ChildPortHandshake::PortRightType::kReceiveRight</a>));</div>
<div class="line">}</div>
</div><!-- fragment --> </div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="a727e01831df67754b0ff439735f41608"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -174,20 +208,55 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>test::ChildPortHands
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">kern_return_t crashpad::ChildPortHandshake::HandleChildPortCheckIn </td>
<td class="memname">enum <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">crashpad::ChildPortHandshake::PortRightType</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Controls whether a receive or send right is expected to be obtained from the client by the servers call to <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#af1400270cdc498e9c05391389e7bddad" title="Runs the server. ">RunServer()</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a727e01831df67754b0ff439735f41608aca4dfdef124043305e6880e006032603"></a>kReceiveRight&#160;</td><td class="fielddoc">
<p>The server expects to receive a receive right. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a727e01831df67754b0ff439735f41608a765e48f6fd1bb0f18dab2cb92f6f6613"></a>kSendRight&#160;</td><td class="fielddoc">
<p>The server expects to receive a send or send-once right. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a9298ec6d6ba1c3ca38157322fdd0c135"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">base::ScopedFD crashpad::ChildPortHandshake::ClientReadFD </td>
<td>(</td>
<td class="paramtype">child_port_server_t&#160;</td>
<td class="paramname"><em>server</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td class="paramname"></td><td>)</td>
<td></td>
<td class="paramtype">child_port_token_t&#160;</td>
<td class="paramname"><em>token</em>, </td>
</tr>
</table>
</div><div class="memdoc">
<p>Obtains the “read” side of the pipe, to be used by the client. </p>
<p>This file descriptor must be passed to <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3f8c5aa2a2354ae65dcd9323554cdc2a" title="Runs the client. ">RunClientForFD()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>The file descriptor that the client should read from. </dd></dl>
</div>
</div>
<a class="anchor" id="a94543dc329a5a7d869cc1cb76e23fc20"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="paramkey"></td>
<td></td>
<td class="memname">bool crashpad::ChildPortHandshake::RunClient </td>
<td>(</td>
<td class="paramtype">mach_port_t&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
@ -195,19 +264,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>test::ChildPortHands
<td class="paramkey"></td>
<td></td>
<td class="paramtype">mach_msg_type_name_t&#160;</td>
<td class="paramname"><em>right_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const mach_msg_trailer_t *&#160;</td>
<td class="paramname"><em>trailer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>destroy_request</em>&#160;</td>
<td class="paramname"><em>right_type</em>&#160;</td>
</tr>
<tr>
<td></td>
@ -215,47 +272,15 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>test::ChildPortHands
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Handles check-ins sent by <code>child_port_check_in()</code>. </p>
<p>This behaves equivalently to a <code>handle_child_port_check_in()</code> function used with <code>child_port_server()</code>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">trailer</td><td>The trailer received with the request message. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">destroy_request</td><td><code>true</code> if the request message is to be destroyed even when this method returns success. See <a class="el" href="classcrashpad_1_1MachMessageServer_1_1Interface.html" title="A Mach RPC callback interface, called by Run(). ">MachMessageServer::Interface</a>. </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369">crashpad::ChildPortServer::Interface</a>.</p>
<p>Runs the client. </p>
<p>This method closes the “write” side of the pipe in-process, so that the server process holds the only file descriptor that can write to the pipe. It then calls <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3f8c5aa2a2354ae65dcd9323554cdc2a" title="Runs the client. ">RunClientForFD()</a> using the “read” side of the pipe. If <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a13c305bc7f510f7ec0696ea3257fef35" title="Obtains the “write” side of the pipe, to be used by the server. ">ServerWriteFD()</a> has already been called in the client process, the caller must ensure that the file descriptor returned by <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a13c305bc7f510f7ec0696ea3257fef35" title="Obtains the “write” side of the pipe, to be used by the server. ">ServerWriteFD()</a> is closed prior to calling this method.</p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, <code>false</code> on failure with a message logged. </dd></dl>
</div>
</div>
<a class="anchor" id="a3d7b5d2827a8354b48389e71f2f03223"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int crashpad::ChildPortHandshake::ReadPipeFD </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Obtains the “read” side of the pipe, to be used by the client. </p>
<p>Callers must obtain this file descriptor and arrange for the caller to have access to it before calling <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#afd67dca5fc51170a919501fdbcf0fd32" title="Runs the server. ">RunServer()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>The file descriptor that the client should read from. </dd></dl>
</div>
</div>
<a class="anchor" id="a013db6f4b1eab305b280b62f2ce8897c"></a>
<a class="anchor" id="a3f8c5aa2a2354ae65dcd9323554cdc2a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -263,10 +288,10 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>test::ChildPortHands
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void crashpad::ChildPortHandshake::RunClient </td>
<td class="memname">bool crashpad::ChildPortHandshake::RunClientForFD </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pipe_read</em>, </td>
<td class="paramtype">base::ScopedFD&#160;</td>
<td class="paramname"><em>client_read_fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@ -294,6 +319,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>test::ChildPortHands
</div><div class="memdoc">
<p>Runs the client. </p>
<p>If a <a class="el" href="classcrashpad_1_1ChildPortHandshake.html" title="Implements a handshake protocol that allows processes to exchange port rights. ">ChildPortHandshake</a> object is available, dont call this static function. Instead, call <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a94543dc329a5a7d869cc1cb76e23fc20" title="Runs the client. ">RunClient()</a>, which wraps this function. When using this function, the caller is responsible for ensuring that the server “write” side of the pipe is closed in the client process prior to calling this function.</p>
<p>This function performs these tasks:</p><ul>
<li>Reads the token from the pipe.</li>
<li>Reads the bootstrap service name from the pipe.</li>
@ -304,39 +330,103 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>test::ChildPortHands
<p>There is no return value because <code>child_port_check_in()</code> is a MIG <code>simpleroutine</code>, and the server does not send a reply. This allows check-in to occur without blocking to wait for a reply.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pipe_read</td><td>The “read” side of the pipe shared with the server process. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">port</td><td>The port that will be passed to the server by <code>child_port_check_in()</code>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">right_type</td><td>The right type to furnish the parent with. If <em>port</em> is a send right, this can be <code>MACH_MSG_TYPE_COPY_SEND</code> or <code>MACH_MSG_TYPE_MOVE_SEND</code>. If <em>port</em> is a send-once right, this can be <code>MACH_MSG_TYPE_MOVE_SEND_ONCE</code>. If <em>port</em> is a receive right, this can be <code>MACH_MSG_TYPE_MAKE_SEND</code>. <code>MACH_MSG_TYPE_MOVE_RECEIVE</code> is supported by the client interface but will be silently rejected by server run by <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#afd67dca5fc51170a919501fdbcf0fd32" title="Runs the server. ">RunServer()</a>, which expects to receive only send or send-once rights. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">pipe_read</td><td>The “read” side of the pipe shared with the server process. This function takes ownership of this file descriptor, and will close it prior to returning. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">port</td><td>The port right that will be passed to the server by <code>child_port_check_in()</code>. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">right_type</td><td>The right type to furnish the server with. If <em>port</em> is a send right, this can be <code>MACH_MSG_TYPE_COPY_SEND</code> or <code>MACH_MSG_TYPE_MOVE_SEND</code>. If <em>port</em> is a send-once right, this can be <code>MACH_MSG_TYPE_MOVE_SEND_ONCE</code>. If <em>port</em> is a receive right, this can be <code>MACH_MSG_TYPE_MAKE_SEND</code>, <code>MACH_MSG_TYPE_MAKE_SEND_ONCE</code>, or <code>MACH_MSG_TYPE_MOVE_RECEIVE</code>.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, <code>false</code> on failure with a message logged. On failure, the port right corresponding to a <em>right_type</em> of <code>MACH_MSG_TYPE_MOVE_*</code> is not consumed, and the caller must dispose of the right if necessary. </dd></dl>
</div>
</div>
<a class="anchor" id="afd67dca5fc51170a919501fdbcf0fd32"></a>
<a class="anchor" id="af1400270cdc498e9c05391389e7bddad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">mach_port_t crashpad::ChildPortHandshake::RunServer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">PortRightType</a>&#160;</td>
<td class="paramname"><em>port_right_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Runs the server. </p>
<p>This method closes the “read” side of the pipe in-process, so that the client process holds the only file descriptor that can read from the pipe. It then calls <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a0f73b816d441e5e7f6650c8c5601e654" title="Runs the server. ">RunServerForFD()</a> using the “write” side of the pipe. If <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a9298ec6d6ba1c3ca38157322fdd0c135" title="Obtains the “read” side of the pipe, to be used by the client. ">ClientReadFD()</a> has already been called in the server process, the caller must ensure that the file descriptor returned by <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a9298ec6d6ba1c3ca38157322fdd0c135" title="Obtains the “read” side of the pipe, to be used by the client. ">ClientReadFD()</a> is closed prior to calling this method. </p>
</div>
</div>
<a class="anchor" id="a0f73b816d441e5e7f6650c8c5601e654"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">mach_port_t crashpad::ChildPortHandshake::RunServerForFD </td>
<td>(</td>
<td class="paramtype">base::ScopedFD&#160;</td>
<td class="paramname"><em>server_write_fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">PortRightType</a>&#160;</td>
<td class="paramname"><em>port_right_type</em>&#160;</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>Runs the server. </p>
<p>If a <a class="el" href="classcrashpad_1_1ChildPortHandshake.html" title="Implements a handshake protocol that allows processes to exchange port rights. ">ChildPortHandshake</a> object is available, dont call this static function. Instead, call <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#af1400270cdc498e9c05391389e7bddad" title="Runs the server. ">RunServer()</a>, which wraps this function. When using this function, the caller is responsible for ensuring that the client “read” side of the pipe is closed in the server process prior to calling this function.</p>
<p>This function performs these tasks:</p><ul>
<li>Creates a random token and sends it via the pipe.</li>
<li>Checks its service in with the bootstrap server, and sends the name of its bootstrap service mapping via the pipe.</li>
<li>Simultaneously receives messages on its Mach server and monitors the pipe for end-of-file. This is a blocking operation.</li>
<li>When a Mach message is received, calls HandleChildPortCheckIn() to interpret and validate it, and if the message is valid, returns the port right extracted from the message. If the message is not valid, this method will continue waiting for a valid message. Valid messages are properly formatted and have the correct token. The right carried in a valid message will be returned. If a message is not valid, this method will continue waiting for pipe EOF or a valid message.</li>
<li>When notified of pipe EOF, returns <code>MACH_PORT_NULL</code>.</li>
<li>Regardless of return value, destroys the servers receive right and closes the pipe.</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">port_right_type</td><td>The port right type expected to be received from the client. If the port right received from the client does not match the expected type, the received port right will be destroyed, and <code>MACH_PORT_NULL</code> will be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>On success, the port right provided by the client. The caller takes ownership of this right. On failure, <code>MACH_PORT_NULL</code>, indicating that the client did not check in properly before terminating, where termination is detected by detecting that the read side of the shared pipe has closed. On failure, a message indicating the nature of the failure will be logged. </dd></dl>
</div>
</div>
<a class="anchor" id="a13c305bc7f510f7ec0696ea3257fef35"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">base::ScopedFD crashpad::ChildPortHandshake::ServerWriteFD </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Runs the server. </p>
<p>This method performs these tasks:</p><ul>
<li>Closes the “read” side of the pipe in-process, so that the client process holds the only file descriptor that can read from the pipe.</li>
<li>Creates a random token and sends it via the pipe.</li>
<li>Checks its service in with the bootstrap server, and sends the name of its bootstrap service mapping via the pipe.</li>
<li>Simultaneously receives messages on its Mach server and monitors the pipe for end-of-file. This is a blocking operation.</li>
<li>When a Mach message is received, calls <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a756cb29fcc496c457c1df79a6c188849" title="Handles check-ins sent by child_port_check_in(). ">HandleChildPortCheckIn()</a> to interpret and validate it, and if the message is valid, returns the port right extracted from the message. If the message is not valid, this method will continue waiting for a valid message. Valid messages are properly formatted and have the correct token. If a valid message carries a send or send-once right, it will be returned. If a valid message contains a receive right, it will be destroyed and <code>MACH_PORT_NULL</code> will be returned. If a message is not valid, this method will continue waiting for pipe EOF or a valid message.</li>
<li>When notified of pipe EOF, returns <code>MACH_PORT_NULL</code>.</li>
<li>Regardless of return value, destroys the servers receive right and closes the pipe.</li>
</ul>
<dl class="section return"><dt>Returns</dt><dd>On success, the send or send-once right to the port provided by the client. The caller takes ownership of this right. On failure, <code>MACH_PORT_NULL</code>, indicating that the client did not check in properly before terminating, where termination is detected by noticing that the read side of the shared pipe has closed. On failure, a message indiciating the nature of the failure will be logged. </dd></dl>
<p>Obtains the “write” side of the pipe, to be used by the server. </p>
<p>This file descriptor must be passed to <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a0f73b816d441e5e7f6650c8c5601e654" title="Runs the server. ">RunServerForFD()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>The file descriptor that the server should write to. </dd></dl>
</div>
</div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 816 B

View File

@ -100,15 +100,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<a href="classcrashpad_1_1ChildPortServer_1_1Interface.html#details">More...</a></p>
<p><code>#include &quot;util/mach/child_port_server.h&quot;</code></p>
<div class="dynheader">
Inheritance diagram for crashpad::ChildPortServer::Interface:</div>
<div class="dyncontent">
<div class="center">
<img src="classcrashpad_1_1ChildPortServer_1_1Interface.png" usemap="#crashpad::ChildPortServer::Interface_map" alt=""/>
<map id="crashpad::ChildPortServer::Interface_map" name="crashpad::ChildPortServer::Interface_map">
<area href="classcrashpad_1_1ChildPortHandshake.html" title="Implements a handshake protocol that allows a parent process to obtain a Mach port right from a child..." alt="crashpad::ChildPortHandshake" shape="rect" coords="0,56,218,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
@ -185,8 +176,6 @@ Public Member Functions</h2></td></tr>
</dd>
</dl>
<p>Implemented in <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a756cb29fcc496c457c1df79a6c188849">crashpad::ChildPortHandshake</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 821 B

View File

@ -95,14 +95,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ExceptionHandlerServer</b>() (defined in <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a07d520ff019b6a60cbaa61b8c1d50e09">ExceptionHandlerServer</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a1504c185b98ce8dce4d075afaf7ef949">receive_port</a>() const </td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d">Run</a>(UniversalMachExcServer::Interface *exception_interface)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#aca3383f98699e99f3c2c2c9ccf2fdf28">Run</a>(Delegate *delegate, const std::string &amp;pipe_name)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a75dd814798b8f8224f53d84cea8368be">Stop</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ExceptionHandlerServer</b>() (defined in <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a7a6193e902570cad41cc6a6d2d7c6fb8">ExceptionHandlerServer</a>(base::mac::ScopedMachReceiveRight receive_port)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#ac0b65ce21f6fc930f9f33cdd7bc6993e">ExceptionHandlerServer</a>(const std::string &amp;pipe_name)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d">Run</a>(UniversalMachExcServer::Interface *exception_interface)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a8ddcf9cff0364e46378ef575ded9a773">Run</a>(Delegate *delegate)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a75dd814798b8f8224f53d84cea8368be">Stop</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ExceptionHandlerServer</b>() (defined in <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ExceptionHandlerServer</b>() (defined in <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html">crashpad::ExceptionHandlerServer</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -109,19 +109,18 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7a6193e902570cad41cc6a6d2d7c6fb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a7a6193e902570cad41cc6a6d2d7c6fb8">ExceptionHandlerServer</a> (base::mac::ScopedMachReceiveRight receive_port)</td></tr>
<tr class="memdesc:a7a6193e902570cad41cc6a6d2d7c6fb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html" title="Runs the main exception-handling server in Crashpads handler process. ">ExceptionHandlerServer</a> object. <a href="#a7a6193e902570cad41cc6a6d2d7c6fb8">More...</a><br /></td></tr>
<tr class="separator:a7a6193e902570cad41cc6a6d2d7c6fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a348789edd93bcd388ddd38c77230583d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d">Run</a> (<a class="el" href="classcrashpad_1_1UniversalMachExcServer_1_1Interface.html">UniversalMachExcServer::Interface</a> *exception_interface)</td></tr>
<tr class="memdesc:a348789edd93bcd388ddd38c77230583d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the exception-handling server. <a href="#a348789edd93bcd388ddd38c77230583d">More...</a><br /></td></tr>
<tr class="separator:a348789edd93bcd388ddd38c77230583d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1504c185b98ce8dce4d075afaf7ef949"><td class="memItemLeft" align="right" valign="top">mach_port_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a1504c185b98ce8dce4d075afaf7ef949">receive_port</a> () const </td></tr>
<tr class="memdesc:a1504c185b98ce8dce4d075afaf7ef949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the receive right that will be monitored for exception messages. <a href="#a1504c185b98ce8dce4d075afaf7ef949">More...</a><br /></td></tr>
<tr class="separator:a1504c185b98ce8dce4d075afaf7ef949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07d520ff019b6a60cbaa61b8c1d50e09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07d520ff019b6a60cbaa61b8c1d50e09"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a07d520ff019b6a60cbaa61b8c1d50e09">ExceptionHandlerServer</a> ()</td></tr>
<tr class="memdesc:a07d520ff019b6a60cbaa61b8c1d50e09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the exception handling server. <br /></td></tr>
<tr class="separator:a07d520ff019b6a60cbaa61b8c1d50e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca3383f98699e99f3c2c2c9ccf2fdf28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#aca3383f98699e99f3c2c2c9ccf2fdf28">Run</a> (<a class="el" href="classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html">Delegate</a> *delegate, const std::string &amp;pipe_name)</td></tr>
<tr class="memdesc:aca3383f98699e99f3c2c2c9ccf2fdf28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the exception-handling server. <a href="#aca3383f98699e99f3c2c2c9ccf2fdf28">More...</a><br /></td></tr>
<tr class="separator:aca3383f98699e99f3c2c2c9ccf2fdf28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0b65ce21f6fc930f9f33cdd7bc6993e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#ac0b65ce21f6fc930f9f33cdd7bc6993e">ExceptionHandlerServer</a> (const std::string &amp;pipe_name)</td></tr>
<tr class="memdesc:ac0b65ce21f6fc930f9f33cdd7bc6993e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the exception handling server. <a href="#ac0b65ce21f6fc930f9f33cdd7bc6993e">More...</a><br /></td></tr>
<tr class="separator:ac0b65ce21f6fc930f9f33cdd7bc6993e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ddcf9cff0364e46378ef575ded9a773"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a8ddcf9cff0364e46378ef575ded9a773">Run</a> (<a class="el" href="classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html">Delegate</a> *delegate)</td></tr>
<tr class="memdesc:a8ddcf9cff0364e46378ef575ded9a773"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs the exception-handling server. <a href="#a8ddcf9cff0364e46378ef575ded9a773">More...</a><br /></td></tr>
<tr class="separator:a8ddcf9cff0364e46378ef575ded9a773"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75dd814798b8f8224f53d84cea8368be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75dd814798b8f8224f53d84cea8368be"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a75dd814798b8f8224f53d84cea8368be">Stop</a> ()</td></tr>
<tr class="memdesc:a75dd814798b8f8224f53d84cea8368be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops the exception-handling server. Returns immediately. The object must not be destroyed until <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d" title="Runs the exception-handling server. ">Run()</a> returns. <br /></td></tr>
@ -130,8 +129,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Runs the main exception-handling server in Crashpads handler process. </p>
<p>Runs the main exception-handling server in Crashpad's handler process. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a1504c185b98ce8dce4d075afaf7ef949"></a>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a7a6193e902570cad41cc6a6d2d7c6fb8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@ -139,24 +138,63 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">mach_port_t crashpad::ExceptionHandlerServer::receive_port </td>
<td class="memname">crashpad::ExceptionHandlerServer::ExceptionHandlerServer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
<td class="paramtype">base::mac::ScopedMachReceiveRight&#160;</td>
<td class="paramname"><em>receive_port</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the receive right that will be monitored for exception messages. </p>
<p>The caller does not take ownership of this port. The caller must not use this port for any purpose other than to make send rights for clients. </p>
<p>Constructs an <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html" title="Runs the main exception-handling server in Crashpads handler process. ">ExceptionHandlerServer</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">receive_port</td><td>The port that exception messages and no-senders notifications will be received on. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ac0b65ce21f6fc930f9f33cdd7bc6993e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">crashpad::ExceptionHandlerServer::ExceptionHandlerServer </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>pipe_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs the exception handling server. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pipe_name</td><td>The name of the pipe to listen on. Must be of the form "\\.\pipe\&lt;some_name&gt;". </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a348789edd93bcd388ddd38c77230583d"></a>
<div class="memitem">
<div class="memproto">
@ -178,14 +216,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</table>
</dd>
</dl>
<p>This method monitors <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a1504c185b98ce8dce4d075afaf7ef949" title="Returns the receive right that will be monitored for exception messages. ">receive_port()</a> for exception messages and no-senders notifications. It continues running until it has no more clients, indicated by the receipt of a no-senders notification. It is important to assure that a send right has been transferred to a client (or queued by <code>mach_msg()</code> to be sent to a client) prior to calling this method, or it will detect that it is sender-less and return immediately.</p>
<p>This method monitors the receive port for exception messages and no-senders notifications. It continues running until it has no more clients, indicated by the receipt of a no-senders notification. It is important to assure that a send right exists in a client (or has been queued by <code>mach_msg()</code> to be sent to a client) prior to calling this method, or it will detect that it is sender-less and return immediately.</p>
<p>All exception messages will be passed to <em>exception_interface</em>.</p>
<p>This method must only be called once on an <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html" title="Runs the main exception-handling server in Crashpads handler process. ">ExceptionHandlerServer</a> object.</p>
<p>If an unexpected condition that prevents this method from functioning is encountered, it will log a message and terminate execution. Receipt of an invalid message on <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a1504c185b98ce8dce4d075afaf7ef949" title="Returns the receive right that will be monitored for exception messages. ">receive_port()</a> will cause a message to be logged, but this method will continue running normally. </p>
<p>If an unexpected condition that prevents this method from functioning is encountered, it will log a message and terminate execution. Receipt of an invalid message on the receive port will cause a message to be logged, but this method will continue running normally. </p>
</div>
</div>
<a class="anchor" id="aca3383f98699e99f3c2c2c9ccf2fdf28"></a>
<a class="anchor" id="a8ddcf9cff0364e46378ef575ded9a773"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@ -193,18 +231,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<td class="memname">void crashpad::ExceptionHandlerServer::Run </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html">Delegate</a> *&#160;</td>
<td class="paramname"><em>delegate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td class="paramname"><em>delegate</em></td><td>)</td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>pipe_name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@ -213,7 +241,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">delegate</td><td>The interface to which the exceptions are delegated when they are caught in <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d" title="Runs the exception-handling server. ">Run()</a>. Ownership is not transferred. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">pipe_name</td><td>The name of the pipe to listen on. Must be of the form "\\.\pipe\&lt;some_name&gt;". </td></tr>
</table>
</dd>
</dl>

View File

@ -250,7 +250,7 @@ Static Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>On success, <code>KERN_SUCCESS</code> (when <em>persistent</em> is <a class="el" href="classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8aa2c8263ef8e0afb54cc5d01c6ac3a735" title="Handle a single request-reply transaction and then return. ">kOneShot</a>) or <code>MACH_RCV_TIMED_OUT</code> (when <em>persistent</em> is <a class="el" href="classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8aa2c8263ef8e0afb54cc5d01c6ac3a735" title="Handle a single request-reply transaction and then return. ">kOneShot</a> and <em>timeout_ms</em> is not <a class="el" href="namespacecrashpad.html#aa9956dc9a17e385dcb02c9118d34669baaf4f2c8a649ea6bcfe896e77c312315f" title="When passed to MachMessageDeadlineFromTimeout(), that function will return kMachMessageDeadlineWaitIn...">kMachMessageTimeoutWaitIndefinitely</a>). This function has no successful return value when <em>persistent</em> is <a class="el" href="classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8a9f7aa4de8d84bd299a296d7b289c6047" title="Run in a loop, potentially handling multiple request-reply transactions. ">kPersistent</a> and <em>timeout_ms</em> is <a class="el" href="namespacecrashpad.html#aa9956dc9a17e385dcb02c9118d34669baaf4f2c8a649ea6bcfe896e77c312315f" title="When passed to MachMessageDeadlineFromTimeout(), that function will return kMachMessageDeadlineWaitIn...">kMachMessageTimeoutWaitIndefinitely</a>. On failure, returns a value identifying the nature of the error. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>On success, <code>MACH_MSG_SUCCESS</code> (when <em>persistent</em> is <a class="el" href="classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8aa2c8263ef8e0afb54cc5d01c6ac3a735" title="Handle a single request-reply transaction and then return. ">kOneShot</a>) or <code>MACH_RCV_TIMED_OUT</code> (when <em>persistent</em> is <a class="el" href="classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8aa2c8263ef8e0afb54cc5d01c6ac3a735" title="Handle a single request-reply transaction and then return. ">kOneShot</a> and <em>timeout_ms</em> is not <a class="el" href="namespacecrashpad.html#aa9956dc9a17e385dcb02c9118d34669baaf4f2c8a649ea6bcfe896e77c312315f" title="When passed to MachMessageDeadlineFromTimeout(), that function will return kMachMessageDeadlineWaitIn...">kMachMessageTimeoutWaitIndefinitely</a>). This function has no successful return value when <em>persistent</em> is <a class="el" href="classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8a9f7aa4de8d84bd299a296d7b289c6047" title="Run in a loop, potentially handling multiple request-reply transactions. ">kPersistent</a> and <em>timeout_ms</em> is <a class="el" href="namespacecrashpad.html#aa9956dc9a17e385dcb02c9118d34669baaf4f2c8a649ea6bcfe896e77c312315f" title="When passed to MachMessageDeadlineFromTimeout(), that function will return kMachMessageDeadlineWaitIn...">kMachMessageTimeoutWaitIndefinitely</a>. On failure, returns a value identifying the nature of the error. </dd></dl>
</div>
</div>

View File

@ -98,20 +98,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#abc7ba093097dc019648a2e58126c1df8">Address</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a4d1328fda3e91a4c25369b5fcc4cf2f6">AnnotationsSimpleMap</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a11075b25729fda7cf96ed8c8b25061a2">AnnotationsVector</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a6b3f4831720290e2ab5460ef21ff7443">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#abbed0f3c66180be9ab625fc07375dea8">GetModuleType</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa0ab6a719fbb6f63d73e05086fe4a314">Name</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#ac412fbdc86c4b0862f74f7b06170469a">Size</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a5ec8c62e1ff32421b01bf2677ad66761">SourceVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a061dbd6816d0524396af0063e6976adb">Timestamp</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a24a9de66bb92e51ac5bb3f04f076a119">UUIDAndAge</a>(crashpad::UUID *uuid, uint32_t *age) const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ModuleSnapshot</b>() (defined in <a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698">DebugFileName</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a6b3f4831720290e2ab5460ef21ff7443">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#abbed0f3c66180be9ab625fc07375dea8">GetModuleType</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa0ab6a719fbb6f63d73e05086fe4a314">Name</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#ac412fbdc86c4b0862f74f7b06170469a">Size</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a5ec8c62e1ff32421b01bf2677ad66761">SourceVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a061dbd6816d0524396af0063e6976adb">Timestamp</a>() const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a24a9de66bb92e51ac5bb3f04f076a119">UUIDAndAge</a>(crashpad::UUID *uuid, uint32_t *age) const =0</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ModuleSnapshot</b>() (defined in <a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -153,6 +153,9 @@ virtual <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d
<tr class="memitem:a24a9de66bb92e51ac5bb3f04f076a119"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a24a9de66bb92e51ac5bb3f04f076a119">UUIDAndAge</a> (<a class="el" href="structcrashpad_1_1UUID.html">crashpad::UUID</a> *uuid, uint32_t *age) const =0</td></tr>
<tr class="memdesc:a24a9de66bb92e51ac5bb3f04f076a119"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. <a href="#a24a9de66bb92e51ac5bb3f04f076a119">More...</a><br /></td></tr>
<tr class="separator:a24a9de66bb92e51ac5bb3f04f076a119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa08595e35c34bb13e456cddb4f40f698"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698">DebugFileName</a> () const =0</td></tr>
<tr class="memdesc:aa08595e35c34bb13e456cddb4f40f698"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules debug file info name. <a href="#aa08595e35c34bb13e456cddb4f40f698">More...</a><br /></td></tr>
<tr class="separator:aa08595e35c34bb13e456cddb4f40f698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11075b25729fda7cf96ed8c8b25061a2"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a11075b25729fda7cf96ed8c8b25061a2">AnnotationsVector</a> () const =0</td></tr>
<tr class="memdesc:a11075b25729fda7cf96ed8c8b25061a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns string annotations recorded in the module. <a href="#a11075b25729fda7cf96ed8c8b25061a2">More...</a><br /></td></tr>
<tr class="separator:a11075b25729fda7cf96ed8c8b25061a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -256,6 +259,35 @@ virtual <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d
<p>Implemented in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a97cdfcc95cf23d6be000e59baa7b457b">crashpad::test::TestModuleSnapshot</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a6fdf9a63074896bf2c12e6df89689411">crashpad::internal::ModuleSnapshotWin</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a8c043511c3c3c543993da252948dfea9">crashpad::internal::ModuleSnapshotMac</a>, and <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a19863780827939572c3ea36ef0077dbe">crashpad::internal::ModuleSnapshotMinidump</a>.</p>
</div>
</div>
<a class="anchor" id="aa08595e35c34bb13e456cddb4f40f698"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual std::string crashpad::ModuleSnapshot::DebugFileName </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">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the modules debug file info name. </p>
<p>On Windows, this references the PDB file, which contains symbol information held separately from the module itself. On other platforms, this is normally just be the basename of the module, because the debug info files name is not relevant even in split-debug scenarios.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a24a9de66bb92e51ac5bb3f04f076a119" title="Returns the modules UUID in the uuid parameter, and the age of that UUID in age. ">UUIDAndAge()</a> </dd></dl>
<p>Implemented in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a718634cb14e12d27fd1e531dd292a3be">crashpad::test::TestModuleSnapshot</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae819d7011878cb9aed89cd1b693cc721">crashpad::internal::ModuleSnapshotWin</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a62bb8650ee3d30f289e70b9bd6c0bde3">crashpad::internal::ModuleSnapshotMac</a>, and <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ab5640b14a706cc30ade77dd4dba6e1c7">crashpad::internal::ModuleSnapshotMinidump</a>.</p>
</div>
</div>
<a class="anchor" id="a6b3f4831720290e2ab5460ef21ff7443"></a>
@ -452,7 +484,8 @@ virtual <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d
<p>Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. </p>
<p>A snapshot modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> is taken directly from the module itself. If the module does not have a <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a>, the <em>uuid</em> parameter will be zeroed out.</p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>. </p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698" title="Returns the modules debug file info name. ">DebugFileName()</a> </dd></dl>
<p>Implemented in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a74ace0376367c9f1fccdbc52f8922de0">crashpad::test::TestModuleSnapshot</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a7a18b084cf48b7a53f9d660e9339428f">crashpad::internal::ModuleSnapshotWin</a>, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a83c57596fdff2d1bc67d2727be72c2ee">crashpad::internal::ModuleSnapshotMac</a>, and <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ac874f6717e8e81464bff57db2274add5">crashpad::internal::ModuleSnapshotMinidump</a>.</p>

View File

@ -98,24 +98,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a6f4e8260a71c73575bd39e9df28b960d">Address</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a54d28a9f4cd06f2446e6fcaa288360f7">AnnotationsSimpleMap</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a8c043511c3c3c543993da252948dfea9">AnnotationsVector</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#ab124235bd262034c5ec432f663ee7967">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a6ab9e645e32395c104448fe083597509">GetCrashpadOptions</a>(CrashpadInfoClientOptions *options)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a32938e5be450dedd07418f0ef233513b">GetModuleType</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a8924ab4decc23f056b281f1e048fd9b6">Initialize</a>(ProcessReader *process_reader, const ProcessReader::Module &amp;process_reader_module)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ModuleSnapshotMac</b>() (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a445022c35e9f2d196c24172208b0dab6">Name</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a084373912d84b791e4c13a2229976e06">Size</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a457e1c01f5506646c24b721fa89eec99">SourceVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a85f4158887da0a68166d878c2b2c8af9">Timestamp</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a83c57596fdff2d1bc67d2727be72c2ee">UUIDAndAge</a>(crashpad::UUID *uuid, uint32_t *age) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ModuleSnapshot</b>() (defined in <a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ModuleSnapshotMac</b>() override (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a62bb8650ee3d30f289e70b9bd6c0bde3">DebugFileName</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#ab124235bd262034c5ec432f663ee7967">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a6ab9e645e32395c104448fe083597509">GetCrashpadOptions</a>(CrashpadInfoClientOptions *options)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a32938e5be450dedd07418f0ef233513b">GetModuleType</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a8924ab4decc23f056b281f1e048fd9b6">Initialize</a>(ProcessReader *process_reader, const ProcessReader::Module &amp;process_reader_module)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ModuleSnapshotMac</b>() (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a445022c35e9f2d196c24172208b0dab6">Name</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a084373912d84b791e4c13a2229976e06">Size</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a457e1c01f5506646c24b721fa89eec99">SourceVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a85f4158887da0a68166d878c2b2c8af9">Timestamp</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a83c57596fdff2d1bc67d2727be72c2ee">UUIDAndAge</a>(crashpad::UUID *uuid, uint32_t *age) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ModuleSnapshot</b>() (defined in <a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ModuleSnapshotMac</b>() override (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html">crashpad::internal::ModuleSnapshotMac</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -146,6 +146,9 @@ uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="
<tr class="memitem:a83c57596fdff2d1bc67d2727be72c2ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a83c57596fdff2d1bc67d2727be72c2ee">UUIDAndAge</a> (<a class="el" href="structcrashpad_1_1UUID.html">crashpad::UUID</a> *uuid, uint32_t *age) const override</td></tr>
<tr class="memdesc:a83c57596fdff2d1bc67d2727be72c2ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. <a href="#a83c57596fdff2d1bc67d2727be72c2ee">More...</a><br /></td></tr>
<tr class="separator:a83c57596fdff2d1bc67d2727be72c2ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62bb8650ee3d30f289e70b9bd6c0bde3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a62bb8650ee3d30f289e70b9bd6c0bde3">DebugFileName</a> () const override</td></tr>
<tr class="memdesc:a62bb8650ee3d30f289e70b9bd6c0bde3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules debug file info name. <a href="#a62bb8650ee3d30f289e70b9bd6c0bde3">More...</a><br /></td></tr>
<tr class="separator:a62bb8650ee3d30f289e70b9bd6c0bde3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c043511c3c3c543993da252948dfea9"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a8c043511c3c3c543993da252948dfea9">AnnotationsVector</a> () const override</td></tr>
<tr class="memdesc:a8c043511c3c3c543993da252948dfea9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns string annotations recorded in the module. <a href="#a8c043511c3c3c543993da252948dfea9">More...</a><br /></td></tr>
<tr class="separator:a8c043511c3c3c543993da252948dfea9"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -221,6 +224,35 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a11075b25729fda7cf96ed8c8b25061a2">crashpad::ModuleSnapshot</a>.</p>
</div>
</div>
<a class="anchor" id="a62bb8650ee3d30f289e70b9bd6c0bde3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string crashpad::internal::ModuleSnapshotMac::DebugFileName </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">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the modules debug file info name. </p>
<p>On Windows, this references the PDB file, which contains symbol information held separately from the module itself. On other platforms, this is normally just be the basename of the module, because the debug info files name is not relevant even in split-debug scenarios.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a83c57596fdff2d1bc67d2727be72c2ee" title="Returns the modules UUID in the uuid parameter, and the age of that UUID in age. ">UUIDAndAge()</a> </dd></dl>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698">crashpad::ModuleSnapshot</a>.</p>
</div>
</div>
<a class="anchor" id="ab124235bd262034c5ec432f663ee7967"></a>
@ -477,7 +509,8 @@ Additional Inherited Members</h2></td></tr>
<p>Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. </p>
<p>A snapshot modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> is taken directly from the module itself. If the module does not have a <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a>, the <em>uuid</em> parameter will be zeroed out.</p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>. </p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a62bb8650ee3d30f289e70b9bd6c0bde3" title="Returns the modules debug file info name. ">DebugFileName()</a> </dd></dl>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a24a9de66bb92e51ac5bb3f04f076a119">crashpad::ModuleSnapshot</a>.</p>

View File

@ -98,23 +98,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#adf1958b6e72c86c5df40b4d56cd00a69">Address</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a5650eaea4d201ffa29b0dda5bcce1cf1">AnnotationsSimpleMap</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a19863780827939572c3ea36ef0077dbe">AnnotationsVector</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a68b5f5bf99675f59afaad3bdf785bad6">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a65a35264229425a915be34472bfa70cc">GetModuleType</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a1063e65e070eb6e9b06797319f144a15">Initialize</a>(FileReaderInterface *file_reader, RVA minidump_module_rva, const MINIDUMP_LOCATION_DESCRIPTOR *minidump_crashpad_module_info_location)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ModuleSnapshotMinidump</b>() (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a0986a357224f94b99311984b65e6254b">Name</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a8b7ca559f3006665795118852f2bab89">Size</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a8184f644b6d4eace129f9918673789de">SourceVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a875a58ab05c48a7009eb82455a0376c6">Timestamp</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ac874f6717e8e81464bff57db2274add5">UUIDAndAge</a>(crashpad::UUID *uuid, uint32_t *age) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ModuleSnapshot</b>() (defined in <a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ModuleSnapshotMinidump</b>() override (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ab5640b14a706cc30ade77dd4dba6e1c7">DebugFileName</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a68b5f5bf99675f59afaad3bdf785bad6">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a65a35264229425a915be34472bfa70cc">GetModuleType</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a1063e65e070eb6e9b06797319f144a15">Initialize</a>(FileReaderInterface *file_reader, RVA minidump_module_rva, const MINIDUMP_LOCATION_DESCRIPTOR *minidump_crashpad_module_info_location)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ModuleSnapshotMinidump</b>() (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a0986a357224f94b99311984b65e6254b">Name</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a8b7ca559f3006665795118852f2bab89">Size</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a8184f644b6d4eace129f9918673789de">SourceVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a875a58ab05c48a7009eb82455a0376c6">Timestamp</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ac874f6717e8e81464bff57db2274add5">UUIDAndAge</a>(crashpad::UUID *uuid, uint32_t *age) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ModuleSnapshot</b>() (defined in <a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ModuleSnapshotMinidump</b>() override (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -143,6 +143,9 @@ uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="
<tr class="memitem:ac874f6717e8e81464bff57db2274add5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ac874f6717e8e81464bff57db2274add5">UUIDAndAge</a> (<a class="el" href="structcrashpad_1_1UUID.html">crashpad::UUID</a> *uuid, uint32_t *age) const override</td></tr>
<tr class="memdesc:ac874f6717e8e81464bff57db2274add5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. <a href="#ac874f6717e8e81464bff57db2274add5">More...</a><br /></td></tr>
<tr class="separator:ac874f6717e8e81464bff57db2274add5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5640b14a706cc30ade77dd4dba6e1c7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ab5640b14a706cc30ade77dd4dba6e1c7">DebugFileName</a> () const override</td></tr>
<tr class="memdesc:ab5640b14a706cc30ade77dd4dba6e1c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules debug file info name. <a href="#ab5640b14a706cc30ade77dd4dba6e1c7">More...</a><br /></td></tr>
<tr class="separator:ab5640b14a706cc30ade77dd4dba6e1c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19863780827939572c3ea36ef0077dbe"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a19863780827939572c3ea36ef0077dbe">AnnotationsVector</a> () const override</td></tr>
<tr class="memdesc:a19863780827939572c3ea36ef0077dbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns string annotations recorded in the module. <a href="#a19863780827939572c3ea36ef0077dbe">More...</a><br /></td></tr>
<tr class="separator:a19863780827939572c3ea36ef0077dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -218,6 +221,35 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a11075b25729fda7cf96ed8c8b25061a2">crashpad::ModuleSnapshot</a>.</p>
</div>
</div>
<a class="anchor" id="ab5640b14a706cc30ade77dd4dba6e1c7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string crashpad::internal::ModuleSnapshotMinidump::DebugFileName </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">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the modules debug file info name. </p>
<p>On Windows, this references the PDB file, which contains symbol information held separately from the module itself. On other platforms, this is normally just be the basename of the module, because the debug info files name is not relevant even in split-debug scenarios.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ac874f6717e8e81464bff57db2274add5" title="Returns the modules UUID in the uuid parameter, and the age of that UUID in age. ">UUIDAndAge()</a> </dd></dl>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698">crashpad::ModuleSnapshot</a>.</p>
</div>
</div>
<a class="anchor" id="a68b5f5bf99675f59afaad3bdf785bad6"></a>
@ -457,7 +489,8 @@ Additional Inherited Members</h2></td></tr>
<p>Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. </p>
<p>A snapshot modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> is taken directly from the module itself. If the module does not have a <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a>, the <em>uuid</em> parameter will be zeroed out.</p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>. </p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ab5640b14a706cc30ade77dd4dba6e1c7" title="Returns the modules debug file info name. ">DebugFileName()</a> </dd></dl>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a24a9de66bb92e51ac5bb3f04f076a119">crashpad::ModuleSnapshot</a>.</p>

View File

@ -98,25 +98,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a05a4b485a2633809f976b7f2b5560cd0">Address</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a4122d0649c3513608f070f234a6013b9">AnnotationsSimpleMap</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a6fdf9a63074896bf2c12e6df89689411">AnnotationsVector</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a360ff8c4593575bec6cf5ad9d095fa3c">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a6b30e66dbd5646a0183daa0cb2865249">GetCrashpadOptions</a>(CrashpadInfoClientOptions *options)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a7ae6fbe01d2eb43f956c415ff318c658">GetModuleType</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae55965b09bcb1e527daa61565df8c1f4">Initialize</a>(ProcessReaderWin *process_reader, const ProcessInfo::Module &amp;process_reader_module)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ModuleSnapshotWin</b>() (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a101eb8b9086642a9b49d47bee0e63f32">Name</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a92ff377db1bc97d6a8bd789c3a0763de">pe_image_reader</a>() const </td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#af3935e2bc946adce23c3fb95cc8456d9">Size</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a51fff655bd3faecb23127fd2f39777fc">SourceVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a713af5d32c8dbe656520fe780b1d2fdc">Timestamp</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a7a18b084cf48b7a53f9d660e9339428f">UUIDAndAge</a>(crashpad::UUID *uuid, uint32_t *age) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ModuleSnapshot</b>() (defined in <a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ModuleSnapshotWin</b>() override (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae819d7011878cb9aed89cd1b693cc721">DebugFileName</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a360ff8c4593575bec6cf5ad9d095fa3c">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a6b30e66dbd5646a0183daa0cb2865249">GetCrashpadOptions</a>(CrashpadInfoClientOptions *options)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a7ae6fbe01d2eb43f956c415ff318c658">GetModuleType</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae55965b09bcb1e527daa61565df8c1f4">Initialize</a>(ProcessReaderWin *process_reader, const ProcessInfo::Module &amp;process_reader_module)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ModuleSnapshotWin</b>() (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a101eb8b9086642a9b49d47bee0e63f32">Name</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a92ff377db1bc97d6a8bd789c3a0763de">pe_image_reader</a>() const </td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#af3935e2bc946adce23c3fb95cc8456d9">Size</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a51fff655bd3faecb23127fd2f39777fc">SourceVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a713af5d32c8dbe656520fe780b1d2fdc">Timestamp</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a7a18b084cf48b7a53f9d660e9339428f">UUIDAndAge</a>(crashpad::UUID *uuid, uint32_t *age) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~ModuleSnapshot</b>() (defined in <a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ModuleSnapshotWin</b>() override (defined in <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html">crashpad::internal::ModuleSnapshotWin</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -150,6 +150,9 @@ uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="
<tr class="memitem:a7a18b084cf48b7a53f9d660e9339428f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a7a18b084cf48b7a53f9d660e9339428f">UUIDAndAge</a> (<a class="el" href="structcrashpad_1_1UUID.html">crashpad::UUID</a> *uuid, uint32_t *age) const override</td></tr>
<tr class="memdesc:a7a18b084cf48b7a53f9d660e9339428f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. <a href="#a7a18b084cf48b7a53f9d660e9339428f">More...</a><br /></td></tr>
<tr class="separator:a7a18b084cf48b7a53f9d660e9339428f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae819d7011878cb9aed89cd1b693cc721"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae819d7011878cb9aed89cd1b693cc721">DebugFileName</a> () const override</td></tr>
<tr class="memdesc:ae819d7011878cb9aed89cd1b693cc721"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules debug file info name. <a href="#ae819d7011878cb9aed89cd1b693cc721">More...</a><br /></td></tr>
<tr class="separator:ae819d7011878cb9aed89cd1b693cc721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fdf9a63074896bf2c12e6df89689411"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a6fdf9a63074896bf2c12e6df89689411">AnnotationsVector</a> () const override</td></tr>
<tr class="memdesc:a6fdf9a63074896bf2c12e6df89689411"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns string annotations recorded in the module. <a href="#a6fdf9a63074896bf2c12e6df89689411">More...</a><br /></td></tr>
<tr class="separator:a6fdf9a63074896bf2c12e6df89689411"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -225,6 +228,35 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a11075b25729fda7cf96ed8c8b25061a2">crashpad::ModuleSnapshot</a>.</p>
</div>
</div>
<a class="anchor" id="ae819d7011878cb9aed89cd1b693cc721"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string crashpad::internal::ModuleSnapshotWin::DebugFileName </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">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the modules debug file info name. </p>
<p>On Windows, this references the PDB file, which contains symbol information held separately from the module itself. On other platforms, this is normally just be the basename of the module, because the debug info files name is not relevant even in split-debug scenarios.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a7a18b084cf48b7a53f9d660e9339428f" title="Returns the modules UUID in the uuid parameter, and the age of that UUID in age. ">UUIDAndAge()</a> </dd></dl>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698">crashpad::ModuleSnapshot</a>.</p>
</div>
</div>
<a class="anchor" id="a360ff8c4593575bec6cf5ad9d095fa3c"></a>
@ -481,7 +513,8 @@ Additional Inherited Members</h2></td></tr>
<p>Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. </p>
<p>A snapshot modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> is taken directly from the module itself. If the module does not have a <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a>, the <em>uuid</em> parameter will be zeroed out.</p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>. </p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae819d7011878cb9aed89cd1b693cc721" title="Returns the modules debug file info name. ">DebugFileName()</a> </dd></dl>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a24a9de66bb92e51ac5bb3f04f076a119">crashpad::ModuleSnapshot</a>.</p>

View File

@ -98,18 +98,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a1f19c51d1bb742f73c9b9634d94bd663">Address</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a2cab3a5791597068c5585aaebf9faa4e">AnnotationsSimpleMap</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a97cdfcc95cf23d6be000e59baa7b457b">AnnotationsVector</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#ae82618e4945d0fa2f5e735578be3aa55">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a91434689ef1037cb0e1a22e2902d1ebd">GetModuleType</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a4af9e8247af0fb77827293ebd29a16bc">Name</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetAddressAndSize</b>(uint64_t address, uint64_t size) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetAnnotationsSimpleMap</b>(const std::map&lt; std::string, std::string &gt; &amp;annotations_simple_map) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetAnnotationsVector</b>(const std::vector&lt; std::string &gt; &amp;annotations_vector) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a718634cb14e12d27fd1e531dd292a3be">DebugFileName</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#ae82618e4945d0fa2f5e735578be3aa55">FileVersion</a>(uint16_t *version_0, uint16_t *version_1, uint16_t *version_2, uint16_t *version_3) const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a91434689ef1037cb0e1a22e2902d1ebd">GetModuleType</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7afcee6c62064ab77825b89e4b444e3f81">kModuleTypeDynamicLoader</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a5aa857de5460564df477961eac703929">kModuleTypeExecutable</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7aa31aa8a3aa331f3dcf49bf57d2d56b0c">kModuleTypeLoadableModule</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a05280dd34028b7d52eb7488ec8a3e96b">kModuleTypeSharedLibrary</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7a0d87f3e0be43a8c34d84c5091547bc07">kModuleTypeUnknown</a> enum value</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a7fd77f711ef04d87ece6e04d48d219f7">ModuleType</a> enum name</td><td class="entry"><a class="el" href="classcrashpad_1_1ModuleSnapshot.html">crashpad::ModuleSnapshot</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a4af9e8247af0fb77827293ebd29a16bc">Name</a>() const override</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetAddressAndSize</b>(uint64_t address, uint64_t size) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetAnnotationsSimpleMap</b>(const std::map&lt; std::string, std::string &gt; &amp;annotations_simple_map) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetAnnotationsVector</b>(const std::vector&lt; std::string &gt; &amp;annotations_vector) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetDebugFileName</b>(const std::string &amp;debug_file_name) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetFileVersion</b>(uint16_t file_version_0, uint16_t file_version_1, uint16_t file_version_2, uint16_t file_version_3) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetModuleType</b>(ModuleType module_type) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SetName</b>(const std::string &amp;name) (defined in <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html">crashpad::test::TestModuleSnapshot</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>

View File

@ -133,6 +133,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>SetModuleType</b> (<a
<tr class="memitem:acea7946f48070a99e0081d7de74021fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acea7946f48070a99e0081d7de74021fd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetUUIDAndAge</b> (const <a class="el" href="structcrashpad_1_1UUID.html">crashpad::UUID</a> &amp;uuid, uint32_t age)</td></tr>
<tr class="separator:acea7946f48070a99e0081d7de74021fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af46ddb9e1b7283ed94cba4be034169f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af46ddb9e1b7283ed94cba4be034169f8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetDebugFileName</b> (const std::string &amp;debug_file_name)</td></tr>
<tr class="separator:af46ddb9e1b7283ed94cba4be034169f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad11c971dc6d9c8482a8d687b97dac7ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad11c971dc6d9c8482a8d687b97dac7ae"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetAnnotationsVector</b> (const std::vector&lt; std::string &gt; &amp;annotations_vector)</td></tr>
<tr class="separator:ad11c971dc6d9c8482a8d687b97dac7ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -166,6 +169,9 @@ uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="
<tr class="memitem:a74ace0376367c9f1fccdbc52f8922de0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a74ace0376367c9f1fccdbc52f8922de0">UUIDAndAge</a> (<a class="el" href="structcrashpad_1_1UUID.html">crashpad::UUID</a> *uuid, uint32_t *age) const override</td></tr>
<tr class="memdesc:a74ace0376367c9f1fccdbc52f8922de0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. <a href="#a74ace0376367c9f1fccdbc52f8922de0">More...</a><br /></td></tr>
<tr class="separator:a74ace0376367c9f1fccdbc52f8922de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a718634cb14e12d27fd1e531dd292a3be"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a718634cb14e12d27fd1e531dd292a3be">DebugFileName</a> () const override</td></tr>
<tr class="memdesc:a718634cb14e12d27fd1e531dd292a3be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the modules debug file info name. <a href="#a718634cb14e12d27fd1e531dd292a3be">More...</a><br /></td></tr>
<tr class="separator:a718634cb14e12d27fd1e531dd292a3be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97cdfcc95cf23d6be000e59baa7b457b"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a97cdfcc95cf23d6be000e59baa7b457b">AnnotationsVector</a> () const override</td></tr>
<tr class="memdesc:a97cdfcc95cf23d6be000e59baa7b457b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns string annotations recorded in the module. <a href="#a97cdfcc95cf23d6be000e59baa7b457b">More...</a><br /></td></tr>
<tr class="separator:a97cdfcc95cf23d6be000e59baa7b457b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -241,6 +247,35 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a11075b25729fda7cf96ed8c8b25061a2">crashpad::ModuleSnapshot</a>.</p>
</div>
</div>
<a class="anchor" id="a718634cb14e12d27fd1e531dd292a3be"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string crashpad::test::TestModuleSnapshot::DebugFileName </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">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the modules debug file info name. </p>
<p>On Windows, this references the PDB file, which contains symbol information held separately from the module itself. On other platforms, this is normally just be the basename of the module, because the debug info files name is not relevant even in split-debug scenarios.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a74ace0376367c9f1fccdbc52f8922de0" title="Returns the modules UUID in the uuid parameter, and the age of that UUID in age. ">UUIDAndAge()</a> </dd></dl>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698">crashpad::ModuleSnapshot</a>.</p>
</div>
</div>
<a class="anchor" id="ae82618e4945d0fa2f5e735578be3aa55"></a>
@ -437,7 +472,8 @@ Additional Inherited Members</h2></td></tr>
<p>Returns the modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in the <em>uuid</em> parameter, and the age of that <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> in <em>age</em>. </p>
<p>A snapshot modules <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> is taken directly from the module itself. If the module does not have a <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a>, the <em>uuid</em> parameter will be zeroed out.</p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>. </p>
<p><em>age</em> is the number of times the <a class="el" href="structcrashpad_1_1UUID.html" title="A universally unique identifier (UUID). ">UUID</a> has been reused. This occurs on Windows with incremental linking. On other platforms <em>age</em> will always be <code>0</code>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a718634cb14e12d27fd1e531dd292a3be" title="Returns the modules debug file info name. ">DebugFileName()</a> </dd></dl>
<p>Implements <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#a24a9de66bb92e51ac5bb3f04f076a119">crashpad::ModuleSnapshot</a>.</p>

View File

@ -147,9 +147,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ChildPID()
: <a class="el" href="classcrashpad_1_1test_1_1Multiprocess.html#a3fde053ad00979ca2f03810afd45b7ec">crashpad::test::Multiprocess</a>
</li>
<li>ChildPortHandshake()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#aa1dac94439be91816ba8dd0505809855">crashpad::ChildPortHandshake</a>
</li>
<li>ChildPortServer()
: <a class="el" href="classcrashpad_1_1ChildPortServer.html#a8e545d2f6144c56f24aea1d1aa59c501">crashpad::ChildPortServer</a>
</li>
@ -196,6 +193,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classcrashpad_1_1ProcessSnapshotWin.html#a8865d738c0e4df6b76750c92a2313caf">crashpad::ProcessSnapshotWin</a>
, <a class="el" href="classcrashpad_1_1test_1_1TestProcessSnapshot.html#a6eb9bf88dc221ccc3f891f3259621c79">crashpad::test::TestProcessSnapshot</a>
</li>
<li>ClientReadFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a9298ec6d6ba1c3ca38157322fdd0c135">crashpad::ChildPortHandshake</a>
</li>
<li>Close()
: <a class="el" href="classcrashpad_1_1FileReader.html#a95e3c16213d1b2eb9a6896057afd7463">crashpad::FileReader</a>
, <a class="el" href="classcrashpad_1_1FileWriter.html#ab469a8fea3e50378b4125c049911b355">crashpad::FileWriter</a>

View File

@ -160,6 +160,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>DebugDirectoryInformation()
: <a class="el" href="classcrashpad_1_1PEImageReader.html#a9fec9c135dfe4bf5eb89275c4bd1b121">crashpad::PEImageReader</a>
</li>
<li>DebugFileName()
: <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a62bb8650ee3d30f289e70b9bd6c0bde3">crashpad::internal::ModuleSnapshotMac</a>
, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ab5640b14a706cc30ade77dd4dba6e1c7">crashpad::internal::ModuleSnapshotMinidump</a>
, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae819d7011878cb9aed89cd1b693cc721">crashpad::internal::ModuleSnapshotWin</a>
, <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698">crashpad::ModuleSnapshot</a>
, <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a718634cb14e12d27fd1e531dd292a3be">crashpad::test::TestModuleSnapshot</a>
</li>
<li>DeleteReport()
: <a class="el" href="classcrashpad_1_1CrashReportDatabase.html#aa8aff03198b18b5dc479c189115500c4">crashpad::CrashReportDatabase</a>
</li>

View File

@ -173,7 +173,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="structMINIDUMP__EXCEPTION.html#a790cc793a96f090e848160f8d7757ce9">MINIDUMP_EXCEPTION</a>
</li>
<li>ExceptionHandlerServer()
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a07d520ff019b6a60cbaa61b8c1d50e09">crashpad::ExceptionHandlerServer</a>
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a7a6193e902570cad41cc6a6d2d7c6fb8">crashpad::ExceptionHandlerServer</a>
</li>
<li>ExceptionHandlerServerException()
: <a class="el" href="classcrashpad_1_1CrashReportExceptionHandler.html#a1dcfab1bbc889f638b828bd5af296e62">crashpad::CrashReportExceptionHandler</a>

View File

@ -112,6 +112,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>Phase
: <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9">crashpad::internal::MinidumpWritable</a>
</li>
<li>PortRightType
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">crashpad::ChildPortHandshake</a>
</li>
<li>ReceiveLarge
: <a class="el" href="classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129ed">crashpad::MachMessageServer</a>
</li>

View File

@ -142,9 +142,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ChildPID()
: <a class="el" href="classcrashpad_1_1test_1_1Multiprocess.html#a3fde053ad00979ca2f03810afd45b7ec">crashpad::test::Multiprocess</a>
</li>
<li>ChildPortHandshake()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#aa1dac94439be91816ba8dd0505809855">crashpad::ChildPortHandshake</a>
</li>
<li>ChildPortServer()
: <a class="el" href="classcrashpad_1_1ChildPortServer.html#a8e545d2f6144c56f24aea1d1aa59c501">crashpad::ChildPortServer</a>
</li>
@ -180,6 +177,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classcrashpad_1_1ProcessSnapshotWin.html#a8865d738c0e4df6b76750c92a2313caf">crashpad::ProcessSnapshotWin</a>
, <a class="el" href="classcrashpad_1_1test_1_1TestProcessSnapshot.html#a6eb9bf88dc221ccc3f891f3259621c79">crashpad::test::TestProcessSnapshot</a>
</li>
<li>ClientReadFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a9298ec6d6ba1c3ca38157322fdd0c135">crashpad::ChildPortHandshake</a>
</li>
<li>Close()
: <a class="el" href="classcrashpad_1_1FileReader.html#a95e3c16213d1b2eb9a6896057afd7463">crashpad::FileReader</a>
, <a class="el" href="classcrashpad_1_1FileWriter.html#ab469a8fea3e50378b4125c049911b355">crashpad::FileWriter</a>

View File

@ -132,6 +132,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>DebugDirectoryInformation()
: <a class="el" href="classcrashpad_1_1PEImageReader.html#a9fec9c135dfe4bf5eb89275c4bd1b121">crashpad::PEImageReader</a>
</li>
<li>DebugFileName()
: <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a62bb8650ee3d30f289e70b9bd6c0bde3">crashpad::internal::ModuleSnapshotMac</a>
, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ab5640b14a706cc30ade77dd4dba6e1c7">crashpad::internal::ModuleSnapshotMinidump</a>
, <a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae819d7011878cb9aed89cd1b693cc721">crashpad::internal::ModuleSnapshotWin</a>
, <a class="el" href="classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698">crashpad::ModuleSnapshot</a>
, <a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html#a718634cb14e12d27fd1e531dd292a3be">crashpad::test::TestModuleSnapshot</a>
</li>
<li>DeleteReport()
: <a class="el" href="classcrashpad_1_1CrashReportDatabase.html#aa8aff03198b18b5dc479c189115500c4">crashpad::CrashReportDatabase</a>
</li>

View File

@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classcrashpad_1_1test_1_1TestExceptionSnapshot.html#aa770edbae31d5d00af25d1101a1ca51d">crashpad::test::TestExceptionSnapshot</a>
</li>
<li>ExceptionHandlerServer()
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a07d520ff019b6a60cbaa61b8c1d50e09">crashpad::ExceptionHandlerServer</a>
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a7a6193e902570cad41cc6a6d2d7c6fb8">crashpad::ExceptionHandlerServer</a>
</li>
<li>ExceptionHandlerServerException()
: <a class="el" href="classcrashpad_1_1CrashReportExceptionHandler.html#a1dcfab1bbc889f638b828bd5af296e62">crashpad::CrashReportExceptionHandler</a>

View File

@ -124,8 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>HandleChildPortCheckIn()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a756cb29fcc496c457c1df79a6c188849">crashpad::ChildPortHandshake</a>
, <a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369">crashpad::ChildPortServer::Interface</a>
: <a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369">crashpad::ChildPortServer::Interface</a>
</li>
<li>Handles()
: <a class="el" href="classcrashpad_1_1ProcessInfo.html#ac6071acc2eb50c49820155fe67e28e50">crashpad::ProcessInfo</a>

View File

@ -154,9 +154,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ReadMemory()
: <a class="el" href="classcrashpad_1_1ProcessReaderWin.html#a65d2258f0dcad73e223f904f7089e9f0">crashpad::ProcessReaderWin</a>
</li>
<li>ReadPipeFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3d7b5d2827a8354b48389e71f2f03223">crashpad::ChildPortHandshake</a>
</li>
<li>ReadPipeHandle()
: <a class="el" href="classcrashpad_1_1test_1_1Multiprocess.html#a9eb0b639619a13368ba090315706c549">crashpad::test::Multiprocess</a>
, <a class="el" href="classcrashpad_1_1test_1_1WinChildProcess.html#a0f1a3b3785aa908237a4d54e8a26c09a">crashpad::test::WinChildProcess</a>
@ -168,9 +165,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>RealUserID()
: <a class="el" href="classcrashpad_1_1ProcessInfo.html#a829bdc66895d05b02160b4254dd584ca">crashpad::ProcessInfo</a>
</li>
<li>receive_port()
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a1504c185b98ce8dce4d075afaf7ef949">crashpad::ExceptionHandlerServer</a>
</li>
<li>RecordUploadAttempt()
: <a class="el" href="classcrashpad_1_1CrashReportDatabase.html#a5c9b19255aff2f995cc645e949331f7d">crashpad::CrashReportDatabase</a>
</li>
@ -206,16 +200,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="classcrashpad_1_1StringFile.html#acc9180465c3147b38c6d6aa4049f8958">crashpad::StringFile</a>
</li>
<li>Run()
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#aca3383f98699e99f3c2c2c9ccf2fdf28">crashpad::ExceptionHandlerServer</a>
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a8ddcf9cff0364e46378ef575ded9a773">crashpad::ExceptionHandlerServer</a>
, <a class="el" href="classcrashpad_1_1MachMessageServer.html#ace981f2e495984f119aa074f7d33bff6">crashpad::MachMessageServer</a>
, <a class="el" href="classcrashpad_1_1test_1_1Multiprocess.html#a801aa7a78b2254c31c3ef7e0b24208e3">crashpad::test::Multiprocess</a>
, <a class="el" href="classcrashpad_1_1test_1_1WinMultiprocess.html#a6bece6599f0ff54cdcc7a99550c4f1a6">crashpad::test::WinMultiprocess</a>
</li>
<li>RunClient()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a013db6f4b1eab305b280b62f2ce8897c">crashpad::ChildPortHandshake</a>
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a94543dc329a5a7d869cc1cb76e23fc20">crashpad::ChildPortHandshake</a>
</li>
<li>RunClientForFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3f8c5aa2a2354ae65dcd9323554cdc2a">crashpad::ChildPortHandshake</a>
</li>
<li>RunServer()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#afd67dca5fc51170a919501fdbcf0fd32">crashpad::ChildPortHandshake</a>
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#af1400270cdc498e9c05391389e7bddad">crashpad::ChildPortHandshake</a>
</li>
<li>RunServerForFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a0f73b816d441e5e7f6650c8c5601e654">crashpad::ChildPortHandshake</a>
</li>
</ul>
</div><!-- contents -->

View File

@ -165,6 +165,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>Serialize()
: <a class="el" href="classcrashpad_1_1TSimpleStringDictionary.html#a897b860dcc0820c362ef54669ea88599">crashpad::TSimpleStringDictionary&lt; KeySize, ValueSize, NumEntries &gt;</a>
</li>
<li>ServerWriteFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a13c305bc7f510f7ec0696ea3257fef35">crashpad::ChildPortHandshake</a>
</li>
<li>set_crashpad_handler_behavior()
: <a class="el" href="structcrashpad_1_1CrashpadInfo.html#affa1b598fdd468a56d5cd1c7241ca85d">crashpad::CrashpadInfo</a>
</li>

View File

@ -137,8 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="structcrashpad_1_1ProcessInfo_1_1Handle.html#af475c436a46f9cc00891580898e29fe0">crashpad::ProcessInfo::Handle</a>
</li>
<li>HandleChildPortCheckIn()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a756cb29fcc496c457c1df79a6c188849">crashpad::ChildPortHandshake</a>
, <a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369">crashpad::ChildPortServer::Interface</a>
: <a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369">crashpad::ChildPortServer::Interface</a>
</li>
<li>HandleCount
: <a class="el" href="structMINIDUMP__HANDLE__DESCRIPTOR.html#ae15118f7ade5d20bf013e1e266448dc0">MINIDUMP_HANDLE_DESCRIPTOR</a>

View File

@ -187,6 +187,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>port
: <a class="el" href="structcrashpad_1_1ExceptionPorts_1_1ExceptionHandler.html#a49e5ff609eb445e649fed720978c56d0">crashpad::ExceptionPorts::ExceptionHandler</a>
</li>
<li>PortRightType
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608">crashpad::ChildPortHandshake</a>
</li>
<li>PreFork()
: <a class="el" href="classcrashpad_1_1test_1_1MachMultiprocess.html#aac4af4a4c943686538069de230fe7abe">crashpad::test::MachMultiprocess</a>
, <a class="el" href="classcrashpad_1_1test_1_1Multiprocess.html#a122d18401346cf600a4f6ab63d83c8ca">crashpad::test::Multiprocess</a>

View File

@ -163,9 +163,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ReadMemory()
: <a class="el" href="classcrashpad_1_1ProcessReaderWin.html#a65d2258f0dcad73e223f904f7089e9f0">crashpad::ProcessReaderWin</a>
</li>
<li>ReadPipeFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3d7b5d2827a8354b48389e71f2f03223">crashpad::ChildPortHandshake</a>
</li>
<li>ReadPipeHandle()
: <a class="el" href="classcrashpad_1_1test_1_1Multiprocess.html#a9eb0b639619a13368ba090315706c549">crashpad::test::Multiprocess</a>
, <a class="el" href="classcrashpad_1_1test_1_1WinChildProcess.html#a0f1a3b3785aa908237a4d54e8a26c09a">crashpad::test::WinChildProcess</a>
@ -177,9 +174,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>RealUserID()
: <a class="el" href="classcrashpad_1_1ProcessInfo.html#a829bdc66895d05b02160b4254dd584ca">crashpad::ProcessInfo</a>
</li>
<li>receive_port()
: <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a1504c185b98ce8dce4d075afaf7ef949">crashpad::ExceptionHandlerServer</a>
</li>
<li>ReceiveLarge
: <a class="el" href="classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129ed">crashpad::MachMessageServer</a>
</li>
@ -239,10 +233,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
, <a class="el" href="classcrashpad_1_1test_1_1WinMultiprocess.html#a6bece6599f0ff54cdcc7a99550c4f1a6">crashpad::test::WinMultiprocess</a>
</li>
<li>RunClient()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a013db6f4b1eab305b280b62f2ce8897c">crashpad::ChildPortHandshake</a>
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a94543dc329a5a7d869cc1cb76e23fc20">crashpad::ChildPortHandshake</a>
</li>
<li>RunClientForFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a3f8c5aa2a2354ae65dcd9323554cdc2a">crashpad::ChildPortHandshake</a>
</li>
<li>RunServer()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#afd67dca5fc51170a919501fdbcf0fd32">crashpad::ChildPortHandshake</a>
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#af1400270cdc498e9c05391389e7bddad">crashpad::ChildPortHandshake</a>
</li>
<li>RunServerForFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a0f73b816d441e5e7f6650c8c5601e654">crashpad::ChildPortHandshake</a>
</li>
<li>Rva
: <a class="el" href="structMINIDUMP__LOCATION__DESCRIPTOR.html#ae877992492577366d7185721b8239877">MINIDUMP_LOCATION_DESCRIPTOR</a>

View File

@ -169,6 +169,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>Serialize()
: <a class="el" href="classcrashpad_1_1TSimpleStringDictionary.html#a897b860dcc0820c362ef54669ea88599">crashpad::TSimpleStringDictionary&lt; KeySize, ValueSize, NumEntries &gt;</a>
</li>
<li>ServerWriteFD()
: <a class="el" href="classcrashpad_1_1ChildPortHandshake.html#a13c305bc7f510f7ec0696ea3257fef35">crashpad::ChildPortHandshake</a>
</li>
<li>set_crashpad_handler_behavior()
: <a class="el" href="structcrashpad_1_1CrashpadInfo.html#affa1b598fdd468a56d5cd1c7241ca85d">crashpad::CrashpadInfo</a>
</li>
@ -593,11 +596,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</li>
<li>state()
: <a class="el" href="classcrashpad_1_1InitializationStateDcheck.html#a21085a8c0b7d75977a6e29b8bb498eb1">crashpad::InitializationStateDcheck</a>
, <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html#a665d2de47970d796e904f0dfce406814">crashpad::internal::MinidumpWritable</a>
</li>
<li>State
: <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html#ac14e05f291f5fa713b5ec82a208fa7c7">crashpad::internal::MinidumpWritable</a>
, <a class="el" href="structMINIDUMP__MEMORY__INFO.html#a27341e73a6433d98e4742e71788f7cc4">MINIDUMP_MEMORY_INFO</a>
</li>
<li>state()
: <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html#a665d2de47970d796e904f0dfce406814">crashpad::internal::MinidumpWritable</a>
</li>
<li>State
: <a class="el" href="structMINIDUMP__MEMORY__INFO.html#a27341e73a6433d98e4742e71788f7cc4">MINIDUMP_MEMORY_INFO</a>
</li>
<li>stdin_write_handle()
: <a class="el" href="classcrashpad_1_1test_1_1ChildLauncher.html#a13f50ad94b1804224ee4d9cae158bb0e">crashpad::test::ChildLauncher</a>

View File

@ -98,279 +98,279 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CheckedRange.html" target="_self">crashpad::CheckedRange&lt; uint32_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CheckedRange.html" target="_self">crashpad::CheckedRange&lt; uint64_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1ChildLauncher.html" target="_self">crashpad::test::ChildLauncher</a></td><td class="desc">Creates a child process for testing. Uses gtest <code>ASSERT_*</code> to indicate failure. The child's output is passed through a pipe and is available via <a class="el" href="classcrashpad_1_1test_1_1ChildLauncher.html#a5f320f17a2a9d2eea3004760bad9fe61" title="The read end of a pipe attached to the child&#39;s stdout. ">stdout_read_handle()</a>, and the child's input is attached to a second pipe available via <a class="el" href="classcrashpad_1_1test_1_1ChildLauncher.html#a13f50ad94b1804224ee4d9cae158bb0e" title="The write end of a pipe attached to the child&#39;s stdin. ">stdin_write_handle()</a> </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1CLIENT__ID.html" target="_self">crashpad::process_types::CLIENT_ID&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ClientData.html" target="_self">crashpad::internal::ClientData</a></td><td class="desc">The context data for registered threadpool waits </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ClientToServerMessage.html" target="_self">crashpad::ClientToServerMessage</a></td><td class="desc">The message passed from client to server by <a class="el" href="namespacecrashpad.html#a638d7916642f81df8063d300f08ff2ca" title="Connect over the given pipe_name, passing message to the server, storing the server&#39;s reply into resp...">SendToCrashHandlerServer()</a> </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CodeViewRecordPDB20.html" target="_self">crashpad::CodeViewRecordPDB20</a></td><td class="desc">A CodeView record linking to a <code>.pdb</code> 2.0 file </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CodeViewRecordPDB70.html" target="_self">crashpad::CodeViewRecordPDB70</a></td><td class="desc">A CodeView record linking to a <code>.pdb</code> 7.0 file </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionCPU__INFORMATION.html" target="_self">CPU_INFORMATION</a></td><td class="desc">Information about the CPU (or CPUs) that ran the process that the minidump file contains a snapshot of </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContext.html" target="_self">crashpad::CPUContext</a></td><td class="desc">A context structure capable of carrying the context of any supported CPU architecture </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContextX86.html" target="_self">crashpad::CPUContextX86</a></td><td class="desc">A context structure carrying 32-bit x86 CPU state </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContextX86__64.html" target="_self">crashpad::CPUContextX86_64</a></td><td class="desc">A context structure carrying x86_64 CPU state </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashpadClient.html" target="_self">crashpad::CrashpadClient</a></td><td class="desc">The primary interface for an application to have Crashpad monitor it for crashes </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1CrashpadInfo.html" target="_self">crashpad::process_types::CrashpadInfo&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CrashpadInfo.html" target="_self">crashpad::CrashpadInfo</a></td><td class="desc">A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad crash handler </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CrashpadInfoClientOptions.html" target="_self">crashpad::CrashpadInfoClientOptions</a></td><td class="desc">Options represented in a clients <a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a> structure </td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashReportDatabase.html" target="_self">crashpad::CrashReportDatabase</a></td><td class="desc">An interface for managing a collection of crash report files and metadata associated with the crash reports </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashReportUploadThread.html" target="_self">crashpad::CrashReportUploadThread</a></td><td class="desc">A thread that processes pending crash reports in a <a class="el" href="classcrashpad_1_1CrashReportDatabase.html" title="An interface for managing a collection of crash report files and metadata associated with the crash r...">CrashReportDatabase</a> by uploading them or marking them as completed without upload, as desired </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1CURDIR.html" target="_self">crashpad::process_types::CURDIR&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1Settings_1_1Data.html" target="_self">crashpad::Settings::Data</a></td><td class="desc"></td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MemorySnapshot_1_1Delegate.html" target="_self">crashpad::MemorySnapshot::Delegate</a></td><td class="desc">An interface that <a class="el" href="classcrashpad_1_1MemorySnapshot.html" title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> clients must implement in order to receive memory snapshot data </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_26_" class="arrow" onclick="toggleFolder('26_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html" target="_self">crashpad::ExceptionHandlerServer::Delegate</a></td><td class="desc"></td></tr>
<tr id="row_26_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashReportExceptionHandler.html" target="_self">crashpad::CrashReportExceptionHandler</a></td><td class="desc">An exception handler that writes crash reports for exception messages to a <a class="el" href="classcrashpad_1_1CrashReportDatabase.html" title="An interface for managing a collection of crash report files and metadata associated with the crash r...">CrashReportDatabase</a> </td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1TSimpleStringDictionary_1_1Entry.html" target="_self">crashpad::TSimpleStringDictionary&lt; KeySize, ValueSize, NumEntries &gt;::Entry</a></td><td class="desc">A single entry in the map </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1EXCEPTION__POINTERS.html" target="_self">crashpad::process_types::EXCEPTION_POINTERS&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ExceptionPorts_1_1ExceptionHandler.html" target="_self">crashpad::ExceptionPorts::ExceptionHandler</a></td><td class="desc">Information about a registered exception handler </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html" target="_self">crashpad::ExceptionHandlerServer</a></td><td class="desc">Runs the main exception-handling server in Crashpads handler process </td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionPorts_1_1ExceptionHandlerVector.html" target="_self">crashpad::ExceptionPorts::ExceptionHandlerVector</a></td><td class="desc">Wraps <code>std::vector&lt;<a class="el" href="structcrashpad_1_1ExceptionPorts_1_1ExceptionHandler.html" title="Information about a registered exception handler. ">ExceptionHandler</a>&gt;</code>, providing proper cleanup of the send rights contained in each elements <a class="el" href="structcrashpad_1_1ExceptionPorts_1_1ExceptionHandler.html#a49e5ff609eb445e649fed720978c56d0" title="A send right to a Mach port that will handle exceptions of the types indicated in mask...">ExceptionHandler::port</a> </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ExceptionInformation.html" target="_self">crashpad::ExceptionInformation</a></td><td class="desc">Structure read out of the client process by the crash handler when an exception occurs </td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionPorts.html" target="_self">crashpad::ExceptionPorts</a></td><td class="desc">A better interface to <code>*_get_exception_ports()</code> and <code>*_set_exception_ports()</code> </td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_34_" class="arrow" onclick="toggleFolder('34_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionSnapshot.html" target="_self">crashpad::ExceptionSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing an exception that a snapshot process sustained and triggered the snapshot being taken </td></tr>
<tr id="row_34_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ExceptionSnapshotMac.html" target="_self">crashpad::internal::ExceptionSnapshotMac</a></td><td class="desc">An <a class="el" href="classcrashpad_1_1ExceptionSnapshot.html" title="An abstract interface to a snapshot representing an exception that a snapshot process sustained and t...">ExceptionSnapshot</a> of an exception sustained by a running (or crashed) process on a Mac OS X system </td></tr>
<tr id="row_34_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ExceptionSnapshotWin.html" target="_self">crashpad::internal::ExceptionSnapshotWin</a></td><td class="desc"></td></tr>
<tr id="row_34_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestExceptionSnapshot.html" target="_self">crashpad::test::TestExceptionSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1ExceptionSnapshot.html" title="An abstract interface to a snapshot representing an exception that a snapshot process sustained and t...">ExceptionSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_35_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_35_" class="arrow" onclick="toggleFolder('35_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileSeekerInterface.html" target="_self">crashpad::FileSeekerInterface</a></td><td class="desc">An interface to seek in files and other file-like objects with semantics matching the underlying platform (POSIX or Windows) </td></tr>
<tr id="row_35_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_35_0_" class="arrow" onclick="toggleFolder('35_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileReaderInterface.html" target="_self">crashpad::FileReaderInterface</a></td><td class="desc">An interface to read to files and other file-like objects with semantics matching the underlying platform (POSIX or Windows) </td></tr>
<tr id="row_35_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileReader.html" target="_self">crashpad::FileReader</a></td><td class="desc">A file reader implementation that wraps traditional system file operations on files accessed through the filesystem </td></tr>
<tr id="row_35_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1StringFile.html" target="_self">crashpad::StringFile</a></td><td class="desc">A file reader and writer backed by a virtual file, as opposed to a file on disk or other operating system file descriptor-based file </td></tr>
<tr id="row_35_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1WeakFileHandleFileReader.html" target="_self">crashpad::WeakFileHandleFileReader</a></td><td class="desc">A file reader backed by a FileHandle </td></tr>
<tr id="row_35_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1WeakStdioFileReader.html" target="_self">crashpad::WeakStdioFileReader</a></td><td class="desc">A file reader backed by a standard input/output <code>FILE*</code> </td></tr>
<tr id="row_35_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_35_1_" class="arrow" onclick="toggleFolder('35_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileWriterInterface.html" target="_self">crashpad::FileWriterInterface</a></td><td class="desc">An interface to write to files and other file-like objects with semantics matching the underlying platform (POSIX or Windows) </td></tr>
<tr id="row_35_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileWriter.html" target="_self">crashpad::FileWriter</a></td><td class="desc">A file writer implementation that wraps traditional system file operations on files accessed through the filesystem </td></tr>
<tr id="row_35_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1StringFile.html" target="_self">crashpad::StringFile</a></td><td class="desc">A file reader and writer backed by a virtual file, as opposed to a file on disk or other operating system file descriptor-based file </td></tr>
<tr id="row_35_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1WeakFileHandleFileWriter.html" target="_self">crashpad::WeakFileHandleFileWriter</a></td><td class="desc">A file writer backed by a FileHandle </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContextX86_1_1Fxsave.html" target="_self">crashpad::CPUContextX86::Fxsave</a></td><td class="desc"></td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContextX86__64_1_1Fxsave.html" target="_self">crashpad::CPUContextX86_64::Fxsave</a></td><td class="desc"></td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1GdiHandleBufferCountForBitness.html" target="_self">crashpad::process_types::GdiHandleBufferCountForBitness&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1GdiHandleBufferCountForBitness_3_01internal_1_1Traits32_01_4.html" target="_self">crashpad::process_types::GdiHandleBufferCountForBitness&lt; internal::Traits32 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1GdiHandleBufferCountForBitness_3_01internal_1_1Traits64_01_4.html" target="_self">crashpad::process_types::GdiHandleBufferCountForBitness&lt; internal::Traits64 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessInfo_1_1Handle.html" target="_self">crashpad::ProcessInfo::Handle</a></td><td class="desc"></td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1test_1_1WinChildProcess_1_1Handles.html" target="_self">crashpad::test::WinChildProcess::Handles</a></td><td class="desc">Groups handles used to communicate with, observe, and manage a child process </td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1HandleSnapshot.html" target="_self">crashpad::HandleSnapshot</a></td><td class="desc"></td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_44_" class="arrow" onclick="toggleFolder('44_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1HTTPBodyStream.html" target="_self">crashpad::HTTPBodyStream</a></td><td class="desc">An interface to a stream that can be used for an HTTP request body </td></tr>
<tr id="row_44_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CompositeHTTPBodyStream.html" target="_self">crashpad::CompositeHTTPBodyStream</a></td><td class="desc">An implementation of <a class="el" href="classcrashpad_1_1HTTPBodyStream.html" title="An interface to a stream that can be used for an HTTP request body. ">HTTPBodyStream</a> that combines an array of several other <a class="el" href="classcrashpad_1_1HTTPBodyStream.html" title="An interface to a stream that can be used for an HTTP request body. ">HTTPBodyStream</a> objects into a single, unified stream </td></tr>
<tr id="row_44_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileHTTPBodyStream.html" target="_self">crashpad::FileHTTPBodyStream</a></td><td class="desc">An implementation of <a class="el" href="classcrashpad_1_1HTTPBodyStream.html" title="An interface to a stream that can be used for an HTTP request body. ">HTTPBodyStream</a> that reads from the specified file and provides its contents for an HTTP body </td></tr>
<tr id="row_44_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1StringHTTPBodyStream.html" target="_self">crashpad::StringHTTPBodyStream</a></td><td class="desc">An implementation of <a class="el" href="classcrashpad_1_1HTTPBodyStream.html" title="An interface to a stream that can be used for an HTTP request body. ">HTTPBodyStream</a> that turns a fixed string into a stream </td></tr>
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1HTTPMultipartBuilder.html" target="_self">crashpad::HTTPMultipartBuilder</a></td><td class="desc">This class is used to build a MIME multipart message, conforming to RFC 2046, for use as a HTTP request body </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1HTTPTransport.html" target="_self">crashpad::HTTPTransport</a></td><td class="desc"><a class="el" href="classcrashpad_1_1HTTPTransport.html" title="HTTPTransport executes a HTTP request using the specified URL, HTTP method, headers, and body. This class can only issue a synchronous HTTP request. ">HTTPTransport</a> executes a HTTP request using the specified URL, HTTP method, headers, and body. This class can only issue a synchronous HTTP request </td></tr>
<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structIMAGE__DEBUG__MISC.html" target="_self">IMAGE_DEBUG_MISC</a></td><td class="desc">Miscellaneous debugging record </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_48_" class="arrow" onclick="toggleFolder('48_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1InitializationState.html" target="_self">crashpad::InitializationState</a></td><td class="desc">Tracks whether data are initialized </td></tr>
<tr id="row_48_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1InitializationStateDcheck.html" target="_self">crashpad::InitializationStateDcheck</a></td><td class="desc">Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access </td></tr>
<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1UUID_1_1InitializeWithNewTag.html" target="_self">crashpad::UUID::InitializeWithNewTag</a></td><td class="desc">Tag to pass to constructor to indicate it should initialize with generated data </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_50_" class="arrow" onclick="toggleFolder('50_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html" target="_self">crashpad::ChildPortServer::Interface</a></td><td class="desc">An interface that the request message that is a part of the <code>child_port</code> Mach subsystem can be dispatched to </td></tr>
<tr id="row_50_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortHandshake.html" target="_self">crashpad::ChildPortHandshake</a></td><td class="desc">Implements a handshake protocol that allows a parent process to obtain a Mach port right from a child process </td></tr>
<tr id="row_51_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_51_" class="arrow" onclick="toggleFolder('51_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1UniversalMachExcServer_1_1Interface.html" target="_self">crashpad::UniversalMachExcServer::Interface</a></td><td class="desc">An interface that the different request messages that are a part of the <code>exc</code> and <code>mach_exc</code> Mach subsystems can be dispatched to </td></tr>
<tr id="row_51_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashReportExceptionHandler.html" target="_self">crashpad::CrashReportExceptionHandler</a></td><td class="desc">An exception handler that writes crash reports for exception messages to a <a class="el" href="classcrashpad_1_1CrashReportDatabase.html" title="An interface for managing a collection of crash report files and metadata associated with the crash r...">CrashReportDatabase</a> </td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_52_" class="arrow" onclick="toggleFolder('52_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachMessageServer_1_1Interface.html" target="_self">crashpad::MachMessageServer::Interface</a></td><td class="desc">A Mach RPC callback interface, called by <a class="el" href="classcrashpad_1_1MachMessageServer.html#ace981f2e495984f119aa074f7d33bff6" title="Runs a Mach message server to handle a Mach RPC request for MIG servers. ">Run()</a> </td></tr>
<tr id="row_52_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortServer.html" target="_self">crashpad::ChildPortServer</a></td><td class="desc">A server interface for the <code>child_port</code> Mach subsystem </td></tr>
<tr id="row_52_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_52_1_" class="arrow" onclick="toggleFolder('52_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CompositeMachMessageServer.html" target="_self">crashpad::CompositeMachMessageServer</a></td><td class="desc">Adapts multiple <a class="el" href="classcrashpad_1_1MachMessageServer_1_1Interface.html" title="A Mach RPC callback interface, called by Run(). ">MachMessageServer::Interface</a> implementations for simultaneous use in a single <a class="el" href="classcrashpad_1_1MachMessageServer.html#ace981f2e495984f119aa074f7d33bff6" title="Runs a Mach message server to handle a Mach RPC request for MIG servers. ">MachMessageServer::Run()</a> call </td></tr>
<tr id="row_52_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1UniversalMachExcServerImpl.html" target="_self">crashpad::internal::UniversalMachExcServerImpl</a></td><td class="desc"></td></tr>
<tr id="row_52_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1NotifyServer.html" target="_self">crashpad::NotifyServer</a></td><td class="desc">A server interface for the <code>notify</code> Mach subsystem </td></tr>
<tr id="row_52_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1UniversalMachExcServer.html" target="_self">crashpad::UniversalMachExcServer</a></td><td class="desc">A server interface for the <code>exc</code> and <code>mach_exc</code> Mach subsystems, unified to handle exceptions delivered to either subsystem, and simplified to have only a single interface method needing implementation </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1NotifyServer_1_1Interface.html" target="_self">crashpad::NotifyServer::Interface</a></td><td class="desc">An interface that the different request messages that are a part of the <code>notify</code> Mach subsystem can be dispatched to </td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1TSimpleStringDictionary_1_1Iterator.html" target="_self">crashpad::TSimpleStringDictionary&lt; KeySize, ValueSize, NumEntries &gt;::Iterator</a></td><td class="desc">An iterator to traverse all of the active entries in a <a class="el" href="classcrashpad_1_1TSimpleStringDictionary.html" title="A map/dictionary collection implementation using a fixed amount of storage, so that it does not perfo...">TSimpleStringDictionary</a> </td></tr>
<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1LDR__DATA__TABLE__ENTRY.html" target="_self">crashpad::process_types::LDR_DATA_TABLE_ENTRY&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1LIST__ENTRY.html" target="_self">crashpad::process_types::LIST_ENTRY&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_57_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_57_" class="arrow" onclick="toggleFolder('57_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>LogMessage</b></td><td class="desc"></td></tr>
<tr id="row_57_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlogging_1_1NtstatusLogMessage.html" target="_self">logging::NtstatusLogMessage</a></td><td class="desc"></td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachMessageServer.html" target="_self">crashpad::MachMessageServer</a></td><td class="desc">Runs a Mach message server to handle a Mach RPC request for MIG servers </td></tr>
<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1test_1_1internal_1_1MachMultiprocessInfo.html" target="_self">crashpad::test::internal::MachMultiprocessInfo</a></td><td class="desc"></td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachOImageAnnotationsReader.html" target="_self">crashpad::MachOImageAnnotationsReader</a></td><td class="desc">A reader for annotations stored in a Mach-O image mapped into another process </td></tr>
<tr id="row_61_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_61_" class="arrow" onclick="toggleFolder('61_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachOImageReader.html" target="_self">crashpad::MachOImageReader</a></td><td class="desc">A reader for Mach-O images mapped into another process </td></tr>
<tr id="row_61_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MachOImageReader &gt;</a></td><td class="desc"></td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_62_" class="arrow" onclick="toggleFolder('62_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachOImageSegmentReader.html" target="_self">crashpad::MachOImageSegmentReader</a></td><td class="desc">A reader for <code>LC_SEGMENT</code> or <code>LC_SEGMENT_64</code> load commands in Mach-O images mapped into another process </td></tr>
<tr id="row_62_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MachOImageSegmentReader &gt;</a></td><td class="desc"></td></tr>
<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachOImageSymbolTableReader.html" target="_self">crashpad::MachOImageSymbolTableReader</a></td><td class="desc">A reader for symbol tables in Mach-O images mapped into another process </td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MachOImageSymbolTableReaderInitializer.html" target="_self">crashpad::internal::MachOImageSymbolTableReaderInitializer</a></td><td class="desc">The internal implementation for <a class="el" href="classcrashpad_1_1MachOImageSymbolTableReader.html" title="A reader for symbol tables in Mach-O images mapped into another process. ">MachOImageSymbolTableReader</a> </td></tr>
<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1TaskMemory_1_1MappedMemory.html" target="_self">crashpad::TaskMemory::MappedMemory</a></td><td class="desc">A memory region mapped from another Mach task </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_66_" class="arrow" onclick="toggleFolder('66_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MemoryMapRegionSnapshot.html" target="_self">crashpad::MemoryMapRegionSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a region of the memory map present in the snapshot process </td></tr>
<tr id="row_66_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_0_" class="arrow" onclick="toggleFolder('66_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MemoryMapRegionSnapshotWin.html" target="_self">crashpad::internal::MemoryMapRegionSnapshotWin</a></td><td class="desc"></td></tr>
<tr id="row_66_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::MemoryMapRegionSnapshotWin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestMemoryMapRegionSnapshot.html" target="_self">crashpad::test::TestMemoryMapRegionSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1MemoryMapRegionSnapshot.html" title="An abstract interface to a snapshot representing a region of the memory map present in the snapshot p...">MemoryMapRegionSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_66_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MemoryMapRegionSnapshot &gt;</a></td><td class="desc"></td></tr>
<tr id="row_67_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_67_" class="arrow" onclick="toggleFolder('67_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MemorySnapshot.html" target="_self">crashpad::MemorySnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a region of memory present in a snapshot process </td></tr>
<tr id="row_67_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MemorySnapshotMac.html" target="_self">crashpad::internal::MemorySnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1MemorySnapshot.html" title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> of a memory region in a process on the running system, when the system runs Mac OS X </td></tr>
<tr id="row_67_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_67_1_" class="arrow" onclick="toggleFolder('67_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MemorySnapshotWin.html" target="_self">crashpad::internal::MemorySnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1MemorySnapshot.html" title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> of a memory region in a process on the running system, when the system runs Windows </td></tr>
<tr id="row_67_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::MemorySnapshotWin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_67_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestMemorySnapshot.html" target="_self">crashpad::test::TestMemorySnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1MemorySnapshot.html" title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_67_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MemorySnapshot &gt;</a></td><td class="desc"></td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__DIRECTORY.html" target="_self">MINIDUMP_DIRECTORY</a></td><td class="desc">A pointer to a stream within a minidump file </td></tr>
<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__EXCEPTION.html" target="_self">MINIDUMP_EXCEPTION</a></td><td class="desc">Information about an exception that occurred in the process </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__EXCEPTION__STREAM.html" target="_self">MINIDUMP_EXCEPTION_STREAM</a></td><td class="desc">Information about the exception that triggered a minidump files generation </td></tr>
<tr id="row_71_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_71_" class="arrow" onclick="toggleFolder('71_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__HANDLE__DESCRIPTOR.html" target="_self">MINIDUMP_HANDLE_DESCRIPTOR</a></td><td class="desc">Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific </td></tr>
<tr id="row_71_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__HANDLE__DESCRIPTOR__2.html" target="_self">MINIDUMP_HANDLE_DESCRIPTOR_2</a></td><td class="desc">Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__HEADER.html" target="_self">MINIDUMP_HEADER</a></td><td class="desc">The top-level structure identifying a minidump file </td></tr>
<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__LOCATION__DESCRIPTOR.html" target="_self">MINIDUMP_LOCATION_DESCRIPTOR</a></td><td class="desc">A pointer to a structure or union within a minidump file </td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MEMORY__DESCRIPTOR.html" target="_self">MINIDUMP_MEMORY_DESCRIPTOR</a></td><td class="desc">A pointer to a snapshot of a region of memory contained within a minidump file </td></tr>
<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MEMORY__INFO.html" target="_self">MINIDUMP_MEMORY_INFO</a></td><td class="desc">Describes a region of memory </td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MEMORY__INFO__LIST.html" target="_self">MINIDUMP_MEMORY_INFO_LIST</a></td><td class="desc">Contains a list of memory regions </td></tr>
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MEMORY__LIST.html" target="_self">MINIDUMP_MEMORY_LIST</a></td><td class="desc">Information about memory regions within the process </td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_78_" class="arrow" onclick="toggleFolder('78_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MISC__INFO.html" target="_self">MINIDUMP_MISC_INFO</a></td><td class="desc">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process </td></tr>
<tr id="row_78_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_78_0_" class="arrow" onclick="toggleFolder('78_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MISC__INFO__2.html" target="_self">MINIDUMP_MISC_INFO_2</a></td><td class="desc">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process </td></tr>
<tr id="row_78_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_78_0_0_" class="arrow" onclick="toggleFolder('78_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MISC__INFO__3.html" target="_self">MINIDUMP_MISC_INFO_3</a></td><td class="desc">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process </td></tr>
<tr id="row_78_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MISC__INFO__4.html" target="_self">MINIDUMP_MISC_INFO_4</a></td><td class="desc">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process </td></tr>
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MODULE.html" target="_self">MINIDUMP_MODULE</a></td><td class="desc">Information about a specific module loaded within the process at the time the snapshot was taken </td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MODULE__LIST.html" target="_self">MINIDUMP_MODULE_LIST</a></td><td class="desc">Information about all modules loaded within the process at the time the snapshot was taken </td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__STRING.html" target="_self">MINIDUMP_STRING</a></td><td class="desc">A variable-length UTF-16-encoded string carried within a minidump file </td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__SYSTEM__INFO.html" target="_self">MINIDUMP_SYSTEM_INFO</a></td><td class="desc">Information about the system that hosted the process that the minidump file contains a snapshot of </td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__THREAD.html" target="_self">MINIDUMP_THREAD</a></td><td class="desc">Information about a specific thread within the process </td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__THREAD__LIST.html" target="_self">MINIDUMP_THREAD_LIST</a></td><td class="desc">Information about all threads within the process </td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpContextAMD64.html" target="_self">crashpad::MinidumpContextAMD64</a></td><td class="desc">An x86_64 (AMD64) CPU context (register state) carried in a minidump file </td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpContextX86.html" target="_self">crashpad::MinidumpContextX86</a></td><td class="desc">A 32-bit x86 CPU context (register state) carried in a minidump file </td></tr>
<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpCrashpadInfo.html" target="_self">crashpad::MinidumpCrashpadInfo</a></td><td class="desc">Additional Crashpad-specific information carried within a minidump file </td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfo.html" target="_self">crashpad::MinidumpModuleCrashpadInfo</a></td><td class="desc">Additional Crashpad-specific information about a module carried within a minidump file </td></tr>
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfoLink.html" target="_self">crashpad::MinidumpModuleCrashpadInfoLink</a></td><td class="desc">A link between a <a class="el" href="structMINIDUMP__MODULE.html" title="Information about a specific module loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE</a> structure and additional Crashpad-specific information about a module carried within a minidump file </td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfoList.html" target="_self">crashpad::MinidumpModuleCrashpadInfoList</a></td><td class="desc">Additional Crashpad-specific information about modules carried within a minidump file </td></tr>
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpRVAList.html" target="_self">crashpad::MinidumpRVAList</a></td><td class="desc">A list of <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> pointers </td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionary.html" target="_self">crashpad::MinidumpSimpleStringDictionary</a></td><td class="desc">A list of key-value pairs </td></tr>
<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html" target="_self">crashpad::MinidumpSimpleStringDictionaryEntry</a></td><td class="desc">A key-value pair </td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpUTF8String.html" target="_self">crashpad::MinidumpUTF8String</a></td><td class="desc">A variable-length UTF-8-encoded string carried within a minidump file </td></tr>
<tr id="row_95_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_95_" class="arrow" onclick="toggleFolder('95_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html" target="_self">crashpad::internal::MinidumpWritable</a></td><td class="desc">The base class for all content that might be written to a minidump file </td></tr>
<tr id="row_95_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_0_" class="arrow" onclick="toggleFolder('95_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpRVAListWriter.html" target="_self">crashpad::internal::MinidumpRVAListWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpRVAList.html" title="A list of RVA pointers. ">MinidumpRVAList</a> object in a minidump file, containing a list of <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> pointers </td></tr>
<tr id="row_95_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStringListWriter.html" target="_self">crashpad::internal::MinidumpStringListWriter&lt; MinidumpStringWriterType &gt;</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpRVAList.html" title="A list of RVA pointers. ">MinidumpRVAList</a> object in a minidump file, containing a list of <em>MinidumpStringWriterType</em> objects </td></tr>
<tr id="row_95_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_1_" class="arrow" onclick="toggleFolder('95_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStreamWriter.html" target="_self">crashpad::internal::MinidumpStreamWriter</a></td><td class="desc">The base class for all second-level objects (“streams”) in a minidump file </td></tr>
<tr id="row_95_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpCrashpadInfoWriter.html" target="_self">crashpad::MinidumpCrashpadInfoWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpCrashpadInfo.html" title="Additional Crashpad-specific information carried within a minidump file. ">MinidumpCrashpadInfo</a> stream in a minidump file </td></tr>
<tr id="row_95_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpExceptionWriter.html" target="_self">crashpad::MinidumpExceptionWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__EXCEPTION__STREAM.html" title="Information about the exception that triggered a minidump files generation. ">MINIDUMP_EXCEPTION_STREAM</a> stream in a minidump file </td></tr>
<tr id="row_95_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpHandleDataWriter.html" target="_self">crashpad::MinidumpHandleDataWriter</a></td><td class="desc">The writer for a MINIDUMP_HANDLE_DATA_STREAM stream in a minidump and its contained <a class="el" href="structMINIDUMP__HANDLE__DESCRIPTOR.html" title="Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific. ">MINIDUMP_HANDLE_DESCRIPTOR</a> s </td></tr>
<tr id="row_95_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpMemoryInfoListWriter.html" target="_self">crashpad::MinidumpMemoryInfoListWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__MEMORY__INFO__LIST.html" title="Contains a list of memory regions. ">MINIDUMP_MEMORY_INFO_LIST</a> stream in a minidump file, containing a list of <a class="el" href="structMINIDUMP__MEMORY__INFO.html" title="Describes a region of memory. ">MINIDUMP_MEMORY_INFO</a> objects </td></tr>
<tr id="row_95_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpMemoryListWriter.html" target="_self">crashpad::MinidumpMemoryListWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__MEMORY__LIST.html" title="Information about memory regions within the process. ">MINIDUMP_MEMORY_LIST</a> stream in a minidump file, containing a list of <a class="el" href="structMINIDUMP__MEMORY__DESCRIPTOR.html" title="A pointer to a snapshot of a region of memory contained within a minidump file. ">MINIDUMP_MEMORY_DESCRIPTOR</a> objects </td></tr>
<tr id="row_95_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpMiscInfoWriter.html" target="_self">crashpad::MinidumpMiscInfoWriter</a></td><td class="desc">The writer for a stream in the <a class="el" href="structMINIDUMP__MISC__INFO.html" title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO</a> family in a minidump file </td></tr>
<tr id="row_95_1_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleListWriter.html" target="_self">crashpad::MinidumpModuleListWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__MODULE__LIST.html" title="Information about all modules loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE_LIST</a> stream in a minidump file, containing a list of <a class="el" href="structMINIDUMP__MODULE.html" title="Information about a specific module loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE</a> objects </td></tr>
<tr id="row_95_1_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpSystemInfoWriter.html" target="_self">crashpad::MinidumpSystemInfoWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__SYSTEM__INFO.html" title="Information about the system that hosted the process that the minidump file contains a snapshot of...">MINIDUMP_SYSTEM_INFO</a> stream in a minidump file </td></tr>
<tr id="row_95_1_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpThreadListWriter.html" target="_self">crashpad::MinidumpThreadListWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__THREAD__LIST.html" title="Information about all threads within the process. ">MINIDUMP_THREAD_LIST</a> stream in a minidump file, containing a list of <a class="el" href="structMINIDUMP__THREAD.html" title="Information about a specific thread within the process. ">MINIDUMP_THREAD</a> objects </td></tr>
<tr id="row_95_1_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::MinidumpStreamWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStringWriter.html" target="_self">crashpad::internal::MinidumpStringWriter&lt; Traits &gt;</a></td><td class="desc">Writes a variable-length string to a minidump file in accordance with the string types characteristics </td></tr>
<tr id="row_95_3_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_3_" class="arrow" onclick="toggleFolder('95_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpContextWriter.html" target="_self">crashpad::MinidumpContextWriter</a></td><td class="desc">The base class for writers of CPU context structures in minidump files </td></tr>
<tr id="row_95_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpContextAMD64Writer.html" target="_self">crashpad::MinidumpContextAMD64Writer</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpContextAMD64.html" title="An x86_64 (AMD64) CPU context (register state) carried in a minidump file. ">MinidumpContextAMD64</a> structure in a minidump file </td></tr>
<tr id="row_95_3_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpContextX86Writer.html" target="_self">crashpad::MinidumpContextX86Writer</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpContextX86.html" title="A 32-bit x86 CPU context (register state) carried in a minidump file. ">MinidumpContextX86</a> structure in a minidump file </td></tr>
<tr id="row_95_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpFileWriter.html" target="_self">crashpad::MinidumpFileWriter</a></td><td class="desc">The root-level object in a minidump file </td></tr>
<tr id="row_95_5_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_5_" class="arrow" onclick="toggleFolder('95_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpMemoryWriter.html" target="_self">crashpad::MinidumpMemoryWriter</a></td><td class="desc">The base class for writers of memory ranges pointed to by <a class="el" href="structMINIDUMP__MEMORY__DESCRIPTOR.html" title="A pointer to a snapshot of a region of memory contained within a minidump file. ">MINIDUMP_MEMORY_DESCRIPTOR</a> objects in a minidump file </td></tr>
<tr id="row_95_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestMinidumpMemoryWriter.html" target="_self">crashpad::test::TestMinidumpMemoryWriter</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1MinidumpMemoryWriter.html" title="The base class for writers of memory ranges pointed to by MINIDUMP_MEMORY_DESCRIPTOR objects in a min...">MinidumpMemoryWriter</a> implementation used for testing </td></tr>
<tr id="row_95_5_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MinidumpMemoryWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_6_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_6_" class="arrow" onclick="toggleFolder('95_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCodeViewRecordWriter.html" target="_self">crashpad::MinidumpModuleCodeViewRecordWriter</a></td><td class="desc">The base class for writers of CodeView records referenced by <a class="el" href="structMINIDUMP__MODULE.html#acd07e35faf066880eeabea8a91aa887a" title="A pointer to the modules CodeView record, typically a link to its debugging information in crashpad...">MINIDUMP_MODULE::CvRecord</a> in minidump files </td></tr>
<tr id="row_95_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpModuleCodeViewRecordPDBLinkWriter.html" target="_self">crashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter&lt; CodeViewRecordType &gt;</a></td><td class="desc">The base class for writers of CodeView records that serve as links to <code>.pdb</code> (program database) files </td></tr>
<tr id="row_95_6_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_95_6_1_" class="arrow" onclick="toggleFolder('95_6_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpModuleCodeViewRecordPDBLinkWriter.html" target="_self">crashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter&lt; CodeViewRecordPDB20 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_6_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCodeViewRecordPDB20Writer.html" target="_self">crashpad::MinidumpModuleCodeViewRecordPDB20Writer</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1CodeViewRecordPDB20.html" title="A CodeView record linking to a .pdb 2.0 file. ">CodeViewRecordPDB20</a> object in a minidump file </td></tr>
<tr id="row_95_6_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_95_6_2_" class="arrow" onclick="toggleFolder('95_6_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpModuleCodeViewRecordPDBLinkWriter.html" target="_self">crashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter&lt; CodeViewRecordPDB70 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_6_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCodeViewRecordPDB70Writer.html" target="_self">crashpad::MinidumpModuleCodeViewRecordPDB70Writer</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1CodeViewRecordPDB70.html" title="A CodeView record linking to a .pdb 7.0 file. ">CodeViewRecordPDB70</a> object in a minidump file </td></tr>
<tr id="row_95_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCrashpadInfoListWriter.html" target="_self">crashpad::MinidumpModuleCrashpadInfoListWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfoList.html" title="Additional Crashpad-specific information about modules carried within a minidump file. ">MinidumpModuleCrashpadInfoList</a> object in a minidump file, containing a list of <a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfo.html" title="Additional Crashpad-specific information about a module carried within a minidump file...">MinidumpModuleCrashpadInfo</a> objects </td></tr>
<tr id="row_95_8_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_8_" class="arrow" onclick="toggleFolder('95_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCrashpadInfoWriter.html" target="_self">crashpad::MinidumpModuleCrashpadInfoWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfo.html" title="Additional Crashpad-specific information about a module carried within a minidump file...">MinidumpModuleCrashpadInfo</a> object in a minidump file </td></tr>
<tr id="row_95_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MinidumpModuleCrashpadInfoWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleMiscDebugRecordWriter.html" target="_self">crashpad::MinidumpModuleMiscDebugRecordWriter</a></td><td class="desc">The writer for an <a class="el" href="structIMAGE__DEBUG__MISC.html" title="Miscellaneous debugging record. ">IMAGE_DEBUG_MISC</a> object in a minidump file </td></tr>
<tr id="row_95_10_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_10_" class="arrow" onclick="toggleFolder('95_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleWriter.html" target="_self">crashpad::MinidumpModuleWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__MODULE.html" title="Information about a specific module loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE</a> object in a minidump file </td></tr>
<tr id="row_95_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MinidumpModuleWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpSimpleStringDictionaryEntryWriter.html" target="_self">crashpad::MinidumpSimpleStringDictionaryEntryWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html" title="A key-value pair. ">MinidumpSimpleStringDictionaryEntry</a> object in a minidump file </td></tr>
<tr id="row_95_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpSimpleStringDictionaryWriter.html" target="_self">crashpad::MinidumpSimpleStringDictionaryWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionary.html" title="A list of key-value pairs. ">MinidumpSimpleStringDictionary</a> object in a minidump file, containing a list of <a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html" title="A key-value pair. ">MinidumpSimpleStringDictionaryEntry</a> objects </td></tr>
<tr id="row_95_13_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_13_" class="arrow" onclick="toggleFolder('95_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpThreadWriter.html" target="_self">crashpad::MinidumpThreadWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__THREAD.html" title="Information about a specific thread within the process. ">MINIDUMP_THREAD</a> object in a minidump file </td></tr>
<tr id="row_95_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MinidumpThreadWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html" target="_self">crashpad::test::TestUInt32MinidumpWritable</a></td><td class="desc">An <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html" title="The base class for all content that might be written to a minidump file. ">internal::MinidumpWritable</a> that carries a <code>uint32_t</code> for testing </td></tr>
<tr id="row_95_15_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_15_" class="arrow" onclick="toggleFolder('95_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStringWriter.html" target="_self">crashpad::internal::MinidumpStringWriter&lt; MinidumpStringWriterUTF16Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpUTF16StringWriter.html" target="_self">crashpad::internal::MinidumpUTF16StringWriter</a></td><td class="desc">Writes a variable-length UTF-16-encoded <a class="el" href="structMINIDUMP__STRING.html" title="A variable-length UTF-16-encoded string carried within a minidump file. ">MINIDUMP_STRING</a> to a minidump file </td></tr>
<tr id="row_95_16_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_95_16_" class="arrow" onclick="toggleFolder('95_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStringWriter.html" target="_self">crashpad::internal::MinidumpStringWriter&lt; MinidumpStringWriterUTF8Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_16_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpUTF8StringWriter.html" target="_self">crashpad::internal::MinidumpUTF8StringWriter</a></td><td class="desc">Writes a variable-length UTF-8-encoded <a class="el" href="structcrashpad_1_1MinidumpUTF8String.html" title="A variable-length UTF-8-encoded string carried within a minidump file. ">MinidumpUTF8String</a> to a minidump file </td></tr>
<tr id="row_95_17_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::internal::MinidumpWritable &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1test_1_1MinidumpWritableTraits.html" target="_self">crashpad::test::MinidumpWritableTraits&lt; T &gt;</a></td><td class="desc">A traits class defining whether a minidump object type is required to appear only as a fixed-size object or if it is variable-sized </td></tr>
<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpWriterUtil.html" target="_self">crashpad::internal::MinidumpWriterUtil</a></td><td class="desc">A collection of utility functions used by the <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html" title="The base class for all content that might be written to a minidump file. ">MinidumpWritable</a> family of classes </td></tr>
<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReader_1_1Module.html" target="_self">crashpad::ProcessReader::Module</a></td><td class="desc">Contains information about a module loaded into a process </td></tr>
<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessInfo_1_1Module.html" target="_self">crashpad::ProcessInfo::Module</a></td><td class="desc">Contains information about a module loaded into a process </td></tr>
<tr id="row_100_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_100_" class="arrow" onclick="toggleFolder('100_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ModuleSnapshot.html" target="_self">crashpad::ModuleSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot process </td></tr>
<tr id="row_100_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_100_0_" class="arrow" onclick="toggleFolder('100_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html" target="_self">crashpad::internal::ModuleSnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ModuleSnapshot.html" title="An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot ...">ModuleSnapshot</a> of a code module (binary image) loaded into a running (or crashed) process on a Mac OS X system </td></tr>
<tr id="row_100_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ModuleSnapshotMac &gt;</a></td><td class="desc"></td></tr>
<tr id="row_100_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_100_1_" class="arrow" onclick="toggleFolder('100_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html" target="_self">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ModuleSnapshot.html" title="An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot ...">ModuleSnapshot</a> based on a module in a minidump file </td></tr>
<tr id="row_100_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ModuleSnapshotMinidump &gt;</a></td><td class="desc"></td></tr>
<tr id="row_100_2_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_100_2_" class="arrow" onclick="toggleFolder('100_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html" target="_self">crashpad::internal::ModuleSnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ModuleSnapshot.html" title="An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot ...">ModuleSnapshot</a> of a code module (binary image) loaded into a running (or crashed) process on a Windows system </td></tr>
<tr id="row_100_2_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ModuleSnapshotWin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_100_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html" target="_self">crashpad::test::TestModuleSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1ModuleSnapshot.html" title="An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot ...">ModuleSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_100_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::ModuleSnapshot &gt;</a></td><td class="desc"></td></tr>
<tr id="row_101_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_101_" class="arrow" onclick="toggleFolder('101_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1Multiprocess.html" target="_self">crashpad::test::Multiprocess</a></td><td class="desc">Manages a multiprocess test </td></tr>
<tr id="row_101_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1MachMultiprocess.html" target="_self">crashpad::test::MachMultiprocess</a></td><td class="desc">Manages a Mach-aware multiprocess test </td></tr>
<tr id="row_101_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1MultiprocessExec.html" target="_self">crashpad::test::MultiprocessExec</a></td><td class="desc">Manages an <code>exec()</code>-based multiprocess test </td></tr>
<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1test_1_1internal_1_1MultiprocessInfo.html" target="_self">crashpad::test::internal::MultiprocessInfo</a></td><td class="desc"></td></tr>
<tr id="row_103_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CrashReportDatabase_1_1NewReport.html" target="_self">crashpad::CrashReportDatabase::NewReport</a></td><td class="desc">A crash report that is in the process of being written </td></tr>
<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1NT__TIB.html" target="_self">crashpad::process_types::NT_TIB&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1Paths.html" target="_self">crashpad::test::Paths</a></td><td class="desc">Functions to obtain paths from within tests </td></tr>
<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1PEB.html" target="_self">crashpad::process_types::PEB&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_107_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1PEB__LDR__DATA.html" target="_self">crashpad::process_types::PEB_LDR_DATA&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_108_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PEImageAnnotationsReader.html" target="_self">crashpad::PEImageAnnotationsReader</a></td><td class="desc">A reader of annotations stored in a PE image mapped into another process </td></tr>
<tr id="row_109_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PEImageReader.html" target="_self">crashpad::PEImageReader</a></td><td class="desc">A reader for PE images mapped into another process </td></tr>
<tr id="row_110_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1PipeServiceContext.html" target="_self">crashpad::internal::PipeServiceContext</a></td><td class="desc">Context information for the named pipe handler threads </td></tr>
<tr id="row_111_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1PROCESS__BASIC__INFORMATION.html" target="_self">crashpad::process_types::PROCESS_BASIC_INFORMATION&lt; Traits &gt;</a></td><td class="desc">Selected structures from winternl.h, ntddk.h, and <code>dt ntdll!xxx</code>, customized to have both x86 and x64 sizes available </td></tr>
<tr id="row_112_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessInfo.html" target="_self">crashpad::ProcessInfo</a></td><td class="desc">Gathers information about a process given its <code>HANDLE</code>. This consists primarily of information stored in the Process Environment Block </td></tr>
<tr id="row_113_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPROCESSOR__POWER__INFORMATION.html" target="_self">PROCESSOR_POWER_INFORMATION</a></td><td class="desc"></td></tr>
<tr id="row_114_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessReader.html" target="_self">crashpad::ProcessReader</a></td><td class="desc">Accesses information about another process, identified by a Mach task </td></tr>
<tr id="row_115_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessReaderWin.html" target="_self">crashpad::ProcessReaderWin</a></td><td class="desc">Accesses information about another process, identified by a <code>HANDLE</code> </td></tr>
<tr id="row_116_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_116_" class="arrow" onclick="toggleFolder('116_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessSnapshot.html" target="_self">crashpad::ProcessSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing the state of a process </td></tr>
<tr id="row_116_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessSnapshotMac.html" target="_self">crashpad::ProcessSnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ProcessSnapshot.html" title="An abstract interface to a snapshot representing the state of a process. ">ProcessSnapshot</a> of a running (or crashed) process running on a Mac OS X system </td></tr>
<tr id="row_116_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessSnapshotMinidump.html" target="_self">crashpad::ProcessSnapshotMinidump</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ProcessSnapshot.html" title="An abstract interface to a snapshot representing the state of a process. ">ProcessSnapshot</a> based on a minidump file </td></tr>
<tr id="row_116_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessSnapshotWin.html" target="_self">crashpad::ProcessSnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ProcessSnapshot.html" title="An abstract interface to a snapshot representing the state of a process. ">ProcessSnapshot</a> of a running (or crashed) process running on a Windows system </td></tr>
<tr id="row_116_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestProcessSnapshot.html" target="_self">crashpad::test::TestProcessSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1ProcessSnapshot.html" title="An abstract interface to a snapshot representing the state of a process. ">ProcessSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_117_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_117_" class="arrow" onclick="toggleFolder('117_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PruneCondition.html" target="_self">crashpad::PruneCondition</a></td><td class="desc">An abstract base class for evaluating crash reports for deletion </td></tr>
<tr id="row_117_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1AgePruneCondition.html" target="_self">crashpad::AgePruneCondition</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1PruneCondition.html" title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that deletes reports older than the specified number days </td></tr>
<tr id="row_117_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1BinaryPruneCondition.html" target="_self">crashpad::BinaryPruneCondition</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1PruneCondition.html" title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that conjoins two other PruneConditions </td></tr>
<tr id="row_117_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1DatabaseSizePruneCondition.html" target="_self">crashpad::DatabaseSizePruneCondition</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1PruneCondition.html" title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that deletes older reports to keep the total Crashpad database size under the specified limit </td></tr>
<tr id="row_118_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1RegistrationRequest.html" target="_self">crashpad::RegistrationRequest</a></td><td class="desc">A client registration request </td></tr>
<tr id="row_119_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1RegistrationResponse.html" target="_self">crashpad::RegistrationResponse</a></td><td class="desc">A client registration response </td></tr>
<tr id="row_120_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CrashReportDatabase_1_1Report.html" target="_self">crashpad::CrashReportDatabase::Report</a></td><td class="desc">A crash report record </td></tr>
<tr id="row_121_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1RTL__CRITICAL__SECTION.html" target="_self">crashpad::process_types::RTL_CRITICAL_SECTION&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_122_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1RTL__CRITICAL__SECTION__DEBUG.html" target="_self">crashpad::process_types::RTL_CRITICAL_SECTION_DEBUG&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_123_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1RTL__DRIVE__LETTER__CURDIR.html" target="_self">crashpad::process_types::RTL_DRIVE_LETTER_CURDIR&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_124_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1RTL__USER__PROCESS__PARAMETERS.html" target="_self">crashpad::process_types::RTL_USER_PROCESS_PARAMETERS&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_125_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1internal_1_1ScopedFileHANDLECloseTraits.html" target="_self">crashpad::internal::ScopedFileHANDLECloseTraits</a></td><td class="desc"></td></tr>
<tr id="row_126_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ScopedForbidReturn.html" target="_self">crashpad::ScopedForbidReturn</a></td><td class="desc">Asserts that a scope must not be exited while unsafe </td></tr>
<tr id="row_127_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1internal_1_1ScopedKernelHANDLECloseTraits.html" target="_self">crashpad::internal::ScopedKernelHANDLECloseTraits</a></td><td class="desc"></td></tr>
<tr id="row_128_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1internal_1_1ScopedLockedFileHandleTraits.html" target="_self">crashpad::internal::ScopedLockedFileHandleTraits</a></td><td class="desc"></td></tr>
<tr id="row_129_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ScopedProcessSuspend.html" target="_self">crashpad::ScopedProcessSuspend</a></td><td class="desc">Manages the suspension of another process </td></tr>
<tr id="row_130_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ScopedTaskSuspend.html" target="_self">crashpad::ScopedTaskSuspend</a></td><td class="desc">Manages the suspension of another task </td></tr>
<tr id="row_131_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1ScopedTempDir.html" target="_self">crashpad::test::ScopedTempDir</a></td><td class="desc">A RAII object that creates a temporary directory for testing </td></tr>
<tr id="row_132_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1Semaphore.html" target="_self">crashpad::Semaphore</a></td><td class="desc">An anonymous in-process counting sempahore </td></tr>
<tr id="row_133_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unioncrashpad_1_1ServerToClientMessage.html" target="_self">crashpad::ServerToClientMessage</a></td><td class="desc">The response sent back to the client via <a class="el" href="namespacecrashpad.html#a638d7916642f81df8063d300f08ff2ca" title="Connect over the given pipe_name, passing message to the server, storing the server&#39;s reply into resp...">SendToCrashHandlerServer()</a> </td></tr>
<tr id="row_134_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1Settings.html" target="_self">crashpad::Settings</a></td><td class="desc">An interface for accessing and modifying the settings of a <a class="el" href="classcrashpad_1_1CrashReportDatabase.html" title="An interface for managing a collection of crash report files and metadata associated with the crash r...">CrashReportDatabase</a> </td></tr>
<tr id="row_135_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ShutdownRequest.html" target="_self">crashpad::ShutdownRequest</a></td><td class="desc">A message only sent to the server by itself to trigger shutdown </td></tr>
<tr id="row_136_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1STRING.html" target="_self">crashpad::process_types::STRING&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_137_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MachOImageSymbolTableReader_1_1SymbolInformation.html" target="_self">crashpad::MachOImageSymbolTableReader::SymbolInformation</a></td><td class="desc">Information about a symbol in a modules symbol table </td></tr>
<tr id="row_138_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1SYSTEM__HANDLE__INFORMATION__EX.html" target="_self">crashpad::process_types::SYSTEM_HANDLE_INFORMATION_EX</a></td><td class="desc"></td></tr>
<tr id="row_139_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1SYSTEM__HANDLE__TABLE__ENTRY__INFO__EX.html" target="_self">crashpad::process_types::SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX</a></td><td class="desc"></td></tr>
<tr id="row_140_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1SYSTEM__PROCESS__INFORMATION.html" target="_self">crashpad::process_types::SYSTEM_PROCESS_INFORMATION&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_141_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1SYSTEM__THREAD__INFORMATION.html" target="_self">crashpad::process_types::SYSTEM_THREAD_INFORMATION&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_142_" class="arrow" onclick="toggleFolder('142_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1SystemSnapshot.html" target="_self">crashpad::SystemSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing the state of a system, comprising an operating system, CPU architecture, and various other characteristics </td></tr>
<tr id="row_142_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1SystemSnapshotMac.html" target="_self">crashpad::internal::SystemSnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1SystemSnapshot.html" title="An abstract interface to a snapshot representing the state of a system, comprising an operating syste...">SystemSnapshot</a> of the running system, when the system runs Mac OS X </td></tr>
<tr id="row_142_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1SystemSnapshotWin.html" target="_self">crashpad::internal::SystemSnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1SystemSnapshot.html" title="An abstract interface to a snapshot representing the state of a system, comprising an operating syste...">SystemSnapshot</a> of the running system, when the system runs Windows </td></tr>
<tr id="row_142_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestSystemSnapshot.html" target="_self">crashpad::test::TestSystemSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1SystemSnapshot.html" title="An abstract interface to a snapshot representing the state of a system, comprising an operating syste...">SystemSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_143_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSYSTEMTIME.html" target="_self">SYSTEMTIME</a></td><td class="desc">Represents a date and time </td></tr>
<tr id="row_144_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1TaskMemory.html" target="_self">crashpad::TaskMemory</a></td><td class="desc">Accesses the memory of another Mach task </td></tr>
<tr id="row_145_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1TEB.html" target="_self">crashpad::process_types::TEB&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_146_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReader_1_1Thread.html" target="_self">crashpad::ProcessReader::Thread</a></td><td class="desc">Contains information about a thread that belongs to a task (process) </td></tr>
<tr id="row_147_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_147_" class="arrow" onclick="toggleFolder('147_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1Thread.html" target="_self">crashpad::Thread</a></td><td class="desc">Basic thread abstraction. Users should derive from this class and implement ThreadMain() </td></tr>
<tr id="row_147_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1CrashReportUploadHelperThread.html" target="_self">crashpad::internal::CrashReportUploadHelperThread</a></td><td class="desc"></td></tr>
<tr id="row_148_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReaderWin_1_1Thread.html" target="_self">crashpad::ProcessReaderWin::Thread</a></td><td class="desc">Contains information about a thread that belongs to a process </td></tr>
<tr id="row_149_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html" target="_self">crashpad::process_types::THREAD_BASIC_INFORMATION&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_150_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ThreadLogMessages.html" target="_self">crashpad::ThreadLogMessages</a></td><td class="desc">Captures log messages produced on the current thread during an objects lifetime </td></tr>
<tr id="row_151_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_151_" class="arrow" onclick="toggleFolder('151_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ThreadSnapshot.html" target="_self">crashpad::ThreadSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot process </td></tr>
<tr id="row_151_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_151_0_" class="arrow" onclick="toggleFolder('151_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ThreadSnapshotMac.html" target="_self">crashpad::internal::ThreadSnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ThreadSnapshot.html" title="An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot...">ThreadSnapshot</a> of a thread in a running (or crashed) process on a Mac OS X system </td></tr>
<tr id="row_151_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ThreadSnapshotMac &gt;</a></td><td class="desc"></td></tr>
<tr id="row_151_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_151_1_" class="arrow" onclick="toggleFolder('151_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ThreadSnapshotWin.html" target="_self">crashpad::internal::ThreadSnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ThreadSnapshot.html" title="An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot...">ThreadSnapshot</a> of a thread in a running (or crashed) process on a Windows system </td></tr>
<tr id="row_151_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ThreadSnapshotWin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_151_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestThreadSnapshot.html" target="_self">crashpad::test::TestThreadSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1ThreadSnapshot.html" title="An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot...">ThreadSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_151_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::ThreadSnapshot &gt;</a></td><td class="desc"></td></tr>
<tr id="row_152_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTIME__ZONE__INFORMATION.html" target="_self">TIME_ZONE_INFORMATION</a></td><td class="desc">Information about a time zone and its daylight saving rules </td></tr>
<tr id="row_153_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtimeval.html" target="_self">timeval</a></td><td class="desc"></td></tr>
<tr id="row_154_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ToolSupport.html" target="_self">crashpad::ToolSupport</a></td><td class="desc">Common functions used by command line tools </td></tr>
<tr id="row_155_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1internal_1_1Traits32.html" target="_self">crashpad::process_types::internal::Traits32</a></td><td class="desc"></td></tr>
<tr id="row_156_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1internal_1_1Traits64.html" target="_self">crashpad::process_types::internal::Traits64</a></td><td class="desc"></td></tr>
<tr id="row_157_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1TSimpleStringDictionary.html" target="_self">crashpad::TSimpleStringDictionary&lt; KeySize, ValueSize, NumEntries &gt;</a></td><td class="desc">A map/dictionary collection implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations </td></tr>
<tr id="row_158_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1uint128__struct.html" target="_self">crashpad::uint128_struct</a></td><td class="desc">Stores a 128-bit quantity </td></tr>
<tr id="row_159_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1UNICODE__STRING.html" target="_self">crashpad::process_types::UNICODE_STRING&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_160_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1UUID.html" target="_self">crashpad::UUID</a></td><td class="desc">A universally unique identifier (UUID) </td></tr>
<tr id="row_161_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1process__types_1_1VM__COUNTERS.html" target="_self">crashpad::process_types::VM_COUNTERS&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_162_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1process__types_1_1VM__COUNTERS_3_01internal_1_1Traits32_01_4.html" target="_self">crashpad::process_types::VM_COUNTERS&lt; internal::Traits32 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_163_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1process__types_1_1VM__COUNTERS_3_01internal_1_1Traits64_01_4.html" target="_self">crashpad::process_types::VM_COUNTERS&lt; internal::Traits64 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_164_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVS__FIXEDFILEINFO.html" target="_self">VS_FIXEDFILEINFO</a></td><td class="desc">Version information for a file </td></tr>
<tr id="row_165_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1WinChildProcess.html" target="_self">crashpad::test::WinChildProcess</a></td><td class="desc">Facilitates the launching of child processes from unit tests </td></tr>
<tr id="row_166_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1WinMultiprocess.html" target="_self">crashpad::test::WinMultiprocess</a></td><td class="desc">Manages a multiprocess test on Windows </td></tr>
<tr id="row_167_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1WritableIoVec.html" target="_self">crashpad::WritableIoVec</a></td><td class="desc">A version of <code>iovec</code> with a <code>const</code> <a class="el" href="structcrashpad_1_1WritableIoVec.html#abcf5d801519cf50aa286c3baa8f55d05" title="The base address of a memory region for output. ">iov_base</a> field </td></tr>
<tr id="row_168_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unioncrashpad_1_1CPUContextX86_1_1X87OrMMXRegister.html" target="_self">crashpad::CPUContextX86::X87OrMMXRegister</a></td><td class="desc"></td></tr>
<tr id="row_169_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_169_" class="arrow" onclick="toggleFolder('169_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>ContainerType</b></td><td class="desc"></td></tr>
<tr id="row_169_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; ContainerType &gt;</a></td><td class="desc">Allows a standard container to “own” pointer elements stored in it </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortHandshake.html" target="_self">crashpad::ChildPortHandshake</a></td><td class="desc">Implements a handshake protocol that allows processes to exchange port rights </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1CLIENT__ID.html" target="_self">crashpad::process_types::CLIENT_ID&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ClientData.html" target="_self">crashpad::internal::ClientData</a></td><td class="desc">The context data for registered threadpool waits </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ClientToServerMessage.html" target="_self">crashpad::ClientToServerMessage</a></td><td class="desc">The message passed from client to server by <a class="el" href="namespacecrashpad.html#a638d7916642f81df8063d300f08ff2ca" title="Connect over the given pipe_name, passing message to the server, storing the server&#39;s reply into resp...">SendToCrashHandlerServer()</a> </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CodeViewRecordPDB20.html" target="_self">crashpad::CodeViewRecordPDB20</a></td><td class="desc">A CodeView record linking to a <code>.pdb</code> 2.0 file </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CodeViewRecordPDB70.html" target="_self">crashpad::CodeViewRecordPDB70</a></td><td class="desc">A CodeView record linking to a <code>.pdb</code> 7.0 file </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionCPU__INFORMATION.html" target="_self">CPU_INFORMATION</a></td><td class="desc">Information about the CPU (or CPUs) that ran the process that the minidump file contains a snapshot of </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContext.html" target="_self">crashpad::CPUContext</a></td><td class="desc">A context structure capable of carrying the context of any supported CPU architecture </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContextX86.html" target="_self">crashpad::CPUContextX86</a></td><td class="desc">A context structure carrying 32-bit x86 CPU state </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContextX86__64.html" target="_self">crashpad::CPUContextX86_64</a></td><td class="desc">A context structure carrying x86_64 CPU state </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashpadClient.html" target="_self">crashpad::CrashpadClient</a></td><td class="desc">The primary interface for an application to have Crashpad monitor it for crashes </td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1CrashpadInfo.html" target="_self">crashpad::process_types::CrashpadInfo&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CrashpadInfo.html" target="_self">crashpad::CrashpadInfo</a></td><td class="desc">A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad crash handler </td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CrashpadInfoClientOptions.html" target="_self">crashpad::CrashpadInfoClientOptions</a></td><td class="desc">Options represented in a clients <a class="el" href="structcrashpad_1_1CrashpadInfo.html" title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a> structure </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashReportDatabase.html" target="_self">crashpad::CrashReportDatabase</a></td><td class="desc">An interface for managing a collection of crash report files and metadata associated with the crash reports </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashReportUploadThread.html" target="_self">crashpad::CrashReportUploadThread</a></td><td class="desc">A thread that processes pending crash reports in a <a class="el" href="classcrashpad_1_1CrashReportDatabase.html" title="An interface for managing a collection of crash report files and metadata associated with the crash r...">CrashReportDatabase</a> by uploading them or marking them as completed without upload, as desired </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1CURDIR.html" target="_self">crashpad::process_types::CURDIR&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1Settings_1_1Data.html" target="_self">crashpad::Settings::Data</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MemorySnapshot_1_1Delegate.html" target="_self">crashpad::MemorySnapshot::Delegate</a></td><td class="desc">An interface that <a class="el" href="classcrashpad_1_1MemorySnapshot.html" title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> clients must implement in order to receive memory snapshot data </td></tr>
<tr id="row_27_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_27_" class="arrow" onclick="toggleFolder('27_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html" target="_self">crashpad::ExceptionHandlerServer::Delegate</a></td><td class="desc"></td></tr>
<tr id="row_27_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashReportExceptionHandler.html" target="_self">crashpad::CrashReportExceptionHandler</a></td><td class="desc">An exception handler that writes crash reports for exception messages to a <a class="el" href="classcrashpad_1_1CrashReportDatabase.html" title="An interface for managing a collection of crash report files and metadata associated with the crash r...">CrashReportDatabase</a> </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1TSimpleStringDictionary_1_1Entry.html" target="_self">crashpad::TSimpleStringDictionary&lt; KeySize, ValueSize, NumEntries &gt;::Entry</a></td><td class="desc">A single entry in the map </td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1EXCEPTION__POINTERS.html" target="_self">crashpad::process_types::EXCEPTION_POINTERS&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ExceptionPorts_1_1ExceptionHandler.html" target="_self">crashpad::ExceptionPorts::ExceptionHandler</a></td><td class="desc">Information about a registered exception handler </td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html" target="_self">crashpad::ExceptionHandlerServer</a></td><td class="desc">Runs the main exception-handling server in Crashpads handler process </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionPorts_1_1ExceptionHandlerVector.html" target="_self">crashpad::ExceptionPorts::ExceptionHandlerVector</a></td><td class="desc">Wraps <code>std::vector&lt;<a class="el" href="structcrashpad_1_1ExceptionPorts_1_1ExceptionHandler.html" title="Information about a registered exception handler. ">ExceptionHandler</a>&gt;</code>, providing proper cleanup of the send rights contained in each elements <a class="el" href="structcrashpad_1_1ExceptionPorts_1_1ExceptionHandler.html#a49e5ff609eb445e649fed720978c56d0" title="A send right to a Mach port that will handle exceptions of the types indicated in mask...">ExceptionHandler::port</a> </td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ExceptionInformation.html" target="_self">crashpad::ExceptionInformation</a></td><td class="desc">Structure read out of the client process by the crash handler when an exception occurs </td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionPorts.html" target="_self">crashpad::ExceptionPorts</a></td><td class="desc">A better interface to <code>*_get_exception_ports()</code> and <code>*_set_exception_ports()</code> </td></tr>
<tr id="row_35_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_35_" class="arrow" onclick="toggleFolder('35_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ExceptionSnapshot.html" target="_self">crashpad::ExceptionSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing an exception that a snapshot process sustained and triggered the snapshot being taken </td></tr>
<tr id="row_35_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ExceptionSnapshotMac.html" target="_self">crashpad::internal::ExceptionSnapshotMac</a></td><td class="desc">An <a class="el" href="classcrashpad_1_1ExceptionSnapshot.html" title="An abstract interface to a snapshot representing an exception that a snapshot process sustained and t...">ExceptionSnapshot</a> of an exception sustained by a running (or crashed) process on a Mac OS X system </td></tr>
<tr id="row_35_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ExceptionSnapshotWin.html" target="_self">crashpad::internal::ExceptionSnapshotWin</a></td><td class="desc"></td></tr>
<tr id="row_35_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestExceptionSnapshot.html" target="_self">crashpad::test::TestExceptionSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1ExceptionSnapshot.html" title="An abstract interface to a snapshot representing an exception that a snapshot process sustained and t...">ExceptionSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_36_" class="arrow" onclick="toggleFolder('36_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileSeekerInterface.html" target="_self">crashpad::FileSeekerInterface</a></td><td class="desc">An interface to seek in files and other file-like objects with semantics matching the underlying platform (POSIX or Windows) </td></tr>
<tr id="row_36_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_36_0_" class="arrow" onclick="toggleFolder('36_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileReaderInterface.html" target="_self">crashpad::FileReaderInterface</a></td><td class="desc">An interface to read to files and other file-like objects with semantics matching the underlying platform (POSIX or Windows) </td></tr>
<tr id="row_36_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileReader.html" target="_self">crashpad::FileReader</a></td><td class="desc">A file reader implementation that wraps traditional system file operations on files accessed through the filesystem </td></tr>
<tr id="row_36_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1StringFile.html" target="_self">crashpad::StringFile</a></td><td class="desc">A file reader and writer backed by a virtual file, as opposed to a file on disk or other operating system file descriptor-based file </td></tr>
<tr id="row_36_0_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1WeakFileHandleFileReader.html" target="_self">crashpad::WeakFileHandleFileReader</a></td><td class="desc">A file reader backed by a FileHandle </td></tr>
<tr id="row_36_0_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1WeakStdioFileReader.html" target="_self">crashpad::WeakStdioFileReader</a></td><td class="desc">A file reader backed by a standard input/output <code>FILE*</code> </td></tr>
<tr id="row_36_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_36_1_" class="arrow" onclick="toggleFolder('36_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileWriterInterface.html" target="_self">crashpad::FileWriterInterface</a></td><td class="desc">An interface to write to files and other file-like objects with semantics matching the underlying platform (POSIX or Windows) </td></tr>
<tr id="row_36_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileWriter.html" target="_self">crashpad::FileWriter</a></td><td class="desc">A file writer implementation that wraps traditional system file operations on files accessed through the filesystem </td></tr>
<tr id="row_36_1_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1StringFile.html" target="_self">crashpad::StringFile</a></td><td class="desc">A file reader and writer backed by a virtual file, as opposed to a file on disk or other operating system file descriptor-based file </td></tr>
<tr id="row_36_1_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1WeakFileHandleFileWriter.html" target="_self">crashpad::WeakFileHandleFileWriter</a></td><td class="desc">A file writer backed by a FileHandle </td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContextX86_1_1Fxsave.html" target="_self">crashpad::CPUContextX86::Fxsave</a></td><td class="desc"></td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CPUContextX86__64_1_1Fxsave.html" target="_self">crashpad::CPUContextX86_64::Fxsave</a></td><td class="desc"></td></tr>
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1GdiHandleBufferCountForBitness.html" target="_self">crashpad::process_types::GdiHandleBufferCountForBitness&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1GdiHandleBufferCountForBitness_3_01internal_1_1Traits32_01_4.html" target="_self">crashpad::process_types::GdiHandleBufferCountForBitness&lt; internal::Traits32 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1GdiHandleBufferCountForBitness_3_01internal_1_1Traits64_01_4.html" target="_self">crashpad::process_types::GdiHandleBufferCountForBitness&lt; internal::Traits64 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessInfo_1_1Handle.html" target="_self">crashpad::ProcessInfo::Handle</a></td><td class="desc"></td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1test_1_1WinChildProcess_1_1Handles.html" target="_self">crashpad::test::WinChildProcess::Handles</a></td><td class="desc">Groups handles used to communicate with, observe, and manage a child process </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1HandleSnapshot.html" target="_self">crashpad::HandleSnapshot</a></td><td class="desc"></td></tr>
<tr id="row_45_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_45_" class="arrow" onclick="toggleFolder('45_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1HTTPBodyStream.html" target="_self">crashpad::HTTPBodyStream</a></td><td class="desc">An interface to a stream that can be used for an HTTP request body </td></tr>
<tr id="row_45_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CompositeHTTPBodyStream.html" target="_self">crashpad::CompositeHTTPBodyStream</a></td><td class="desc">An implementation of <a class="el" href="classcrashpad_1_1HTTPBodyStream.html" title="An interface to a stream that can be used for an HTTP request body. ">HTTPBodyStream</a> that combines an array of several other <a class="el" href="classcrashpad_1_1HTTPBodyStream.html" title="An interface to a stream that can be used for an HTTP request body. ">HTTPBodyStream</a> objects into a single, unified stream </td></tr>
<tr id="row_45_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1FileHTTPBodyStream.html" target="_self">crashpad::FileHTTPBodyStream</a></td><td class="desc">An implementation of <a class="el" href="classcrashpad_1_1HTTPBodyStream.html" title="An interface to a stream that can be used for an HTTP request body. ">HTTPBodyStream</a> that reads from the specified file and provides its contents for an HTTP body </td></tr>
<tr id="row_45_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1StringHTTPBodyStream.html" target="_self">crashpad::StringHTTPBodyStream</a></td><td class="desc">An implementation of <a class="el" href="classcrashpad_1_1HTTPBodyStream.html" title="An interface to a stream that can be used for an HTTP request body. ">HTTPBodyStream</a> that turns a fixed string into a stream </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1HTTPMultipartBuilder.html" target="_self">crashpad::HTTPMultipartBuilder</a></td><td class="desc">This class is used to build a MIME multipart message, conforming to RFC 2046, for use as a HTTP request body </td></tr>
<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1HTTPTransport.html" target="_self">crashpad::HTTPTransport</a></td><td class="desc"><a class="el" href="classcrashpad_1_1HTTPTransport.html" title="HTTPTransport executes a HTTP request using the specified URL, HTTP method, headers, and body. This class can only issue a synchronous HTTP request. ">HTTPTransport</a> executes a HTTP request using the specified URL, HTTP method, headers, and body. This class can only issue a synchronous HTTP request </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structIMAGE__DEBUG__MISC.html" target="_self">IMAGE_DEBUG_MISC</a></td><td class="desc">Miscellaneous debugging record </td></tr>
<tr id="row_49_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_49_" class="arrow" onclick="toggleFolder('49_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1InitializationState.html" target="_self">crashpad::InitializationState</a></td><td class="desc">Tracks whether data are initialized </td></tr>
<tr id="row_49_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1InitializationStateDcheck.html" target="_self">crashpad::InitializationStateDcheck</a></td><td class="desc">Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1UUID_1_1InitializeWithNewTag.html" target="_self">crashpad::UUID::InitializeWithNewTag</a></td><td class="desc">Tag to pass to constructor to indicate it should initialize with generated data </td></tr>
<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortServer_1_1Interface.html" target="_self">crashpad::ChildPortServer::Interface</a></td><td class="desc">An interface that the request message that is a part of the <code>child_port</code> Mach subsystem can be dispatched to </td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_52_" class="arrow" onclick="toggleFolder('52_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1UniversalMachExcServer_1_1Interface.html" target="_self">crashpad::UniversalMachExcServer::Interface</a></td><td class="desc">An interface that the different request messages that are a part of the <code>exc</code> and <code>mach_exc</code> Mach subsystems can be dispatched to </td></tr>
<tr id="row_52_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CrashReportExceptionHandler.html" target="_self">crashpad::CrashReportExceptionHandler</a></td><td class="desc">An exception handler that writes crash reports for exception messages to a <a class="el" href="classcrashpad_1_1CrashReportDatabase.html" title="An interface for managing a collection of crash report files and metadata associated with the crash r...">CrashReportDatabase</a> </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_53_" class="arrow" onclick="toggleFolder('53_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachMessageServer_1_1Interface.html" target="_self">crashpad::MachMessageServer::Interface</a></td><td class="desc">A Mach RPC callback interface, called by <a class="el" href="classcrashpad_1_1MachMessageServer.html#ace981f2e495984f119aa074f7d33bff6" title="Runs a Mach message server to handle a Mach RPC request for MIG servers. ">Run()</a> </td></tr>
<tr id="row_53_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ChildPortServer.html" target="_self">crashpad::ChildPortServer</a></td><td class="desc">A server interface for the <code>child_port</code> Mach subsystem </td></tr>
<tr id="row_53_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_53_1_" class="arrow" onclick="toggleFolder('53_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1CompositeMachMessageServer.html" target="_self">crashpad::CompositeMachMessageServer</a></td><td class="desc">Adapts multiple <a class="el" href="classcrashpad_1_1MachMessageServer_1_1Interface.html" title="A Mach RPC callback interface, called by Run(). ">MachMessageServer::Interface</a> implementations for simultaneous use in a single <a class="el" href="classcrashpad_1_1MachMessageServer.html#ace981f2e495984f119aa074f7d33bff6" title="Runs a Mach message server to handle a Mach RPC request for MIG servers. ">MachMessageServer::Run()</a> call </td></tr>
<tr id="row_53_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1UniversalMachExcServerImpl.html" target="_self">crashpad::internal::UniversalMachExcServerImpl</a></td><td class="desc"></td></tr>
<tr id="row_53_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1NotifyServer.html" target="_self">crashpad::NotifyServer</a></td><td class="desc">A server interface for the <code>notify</code> Mach subsystem </td></tr>
<tr id="row_53_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1UniversalMachExcServer.html" target="_self">crashpad::UniversalMachExcServer</a></td><td class="desc">A server interface for the <code>exc</code> and <code>mach_exc</code> Mach subsystems, unified to handle exceptions delivered to either subsystem, and simplified to have only a single interface method needing implementation </td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1NotifyServer_1_1Interface.html" target="_self">crashpad::NotifyServer::Interface</a></td><td class="desc">An interface that the different request messages that are a part of the <code>notify</code> Mach subsystem can be dispatched to </td></tr>
<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1TSimpleStringDictionary_1_1Iterator.html" target="_self">crashpad::TSimpleStringDictionary&lt; KeySize, ValueSize, NumEntries &gt;::Iterator</a></td><td class="desc">An iterator to traverse all of the active entries in a <a class="el" href="classcrashpad_1_1TSimpleStringDictionary.html" title="A map/dictionary collection implementation using a fixed amount of storage, so that it does not perfo...">TSimpleStringDictionary</a> </td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1LDR__DATA__TABLE__ENTRY.html" target="_self">crashpad::process_types::LDR_DATA_TABLE_ENTRY&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1LIST__ENTRY.html" target="_self">crashpad::process_types::LIST_ENTRY&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_58_" class="arrow" onclick="toggleFolder('58_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>LogMessage</b></td><td class="desc"></td></tr>
<tr id="row_58_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlogging_1_1NtstatusLogMessage.html" target="_self">logging::NtstatusLogMessage</a></td><td class="desc"></td></tr>
<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachMessageServer.html" target="_self">crashpad::MachMessageServer</a></td><td class="desc">Runs a Mach message server to handle a Mach RPC request for MIG servers </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1test_1_1internal_1_1MachMultiprocessInfo.html" target="_self">crashpad::test::internal::MachMultiprocessInfo</a></td><td class="desc"></td></tr>
<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachOImageAnnotationsReader.html" target="_self">crashpad::MachOImageAnnotationsReader</a></td><td class="desc">A reader for annotations stored in a Mach-O image mapped into another process </td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_62_" class="arrow" onclick="toggleFolder('62_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachOImageReader.html" target="_self">crashpad::MachOImageReader</a></td><td class="desc">A reader for Mach-O images mapped into another process </td></tr>
<tr id="row_62_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MachOImageReader &gt;</a></td><td class="desc"></td></tr>
<tr id="row_63_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_63_" class="arrow" onclick="toggleFolder('63_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachOImageSegmentReader.html" target="_self">crashpad::MachOImageSegmentReader</a></td><td class="desc">A reader for <code>LC_SEGMENT</code> or <code>LC_SEGMENT_64</code> load commands in Mach-O images mapped into another process </td></tr>
<tr id="row_63_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MachOImageSegmentReader &gt;</a></td><td class="desc"></td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MachOImageSymbolTableReader.html" target="_self">crashpad::MachOImageSymbolTableReader</a></td><td class="desc">A reader for symbol tables in Mach-O images mapped into another process </td></tr>
<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MachOImageSymbolTableReaderInitializer.html" target="_self">crashpad::internal::MachOImageSymbolTableReaderInitializer</a></td><td class="desc">The internal implementation for <a class="el" href="classcrashpad_1_1MachOImageSymbolTableReader.html" title="A reader for symbol tables in Mach-O images mapped into another process. ">MachOImageSymbolTableReader</a> </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1TaskMemory_1_1MappedMemory.html" target="_self">crashpad::TaskMemory::MappedMemory</a></td><td class="desc">A memory region mapped from another Mach task </td></tr>
<tr id="row_67_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_67_" class="arrow" onclick="toggleFolder('67_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MemoryMapRegionSnapshot.html" target="_self">crashpad::MemoryMapRegionSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a region of the memory map present in the snapshot process </td></tr>
<tr id="row_67_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_67_0_" class="arrow" onclick="toggleFolder('67_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MemoryMapRegionSnapshotWin.html" target="_self">crashpad::internal::MemoryMapRegionSnapshotWin</a></td><td class="desc"></td></tr>
<tr id="row_67_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::MemoryMapRegionSnapshotWin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_67_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestMemoryMapRegionSnapshot.html" target="_self">crashpad::test::TestMemoryMapRegionSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1MemoryMapRegionSnapshot.html" title="An abstract interface to a snapshot representing a region of the memory map present in the snapshot p...">MemoryMapRegionSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_67_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MemoryMapRegionSnapshot &gt;</a></td><td class="desc"></td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_68_" class="arrow" onclick="toggleFolder('68_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MemorySnapshot.html" target="_self">crashpad::MemorySnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a region of memory present in a snapshot process </td></tr>
<tr id="row_68_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MemorySnapshotMac.html" target="_self">crashpad::internal::MemorySnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1MemorySnapshot.html" title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> of a memory region in a process on the running system, when the system runs Mac OS X </td></tr>
<tr id="row_68_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_68_1_" class="arrow" onclick="toggleFolder('68_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MemorySnapshotWin.html" target="_self">crashpad::internal::MemorySnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1MemorySnapshot.html" title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> of a memory region in a process on the running system, when the system runs Windows </td></tr>
<tr id="row_68_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::MemorySnapshotWin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_68_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestMemorySnapshot.html" target="_self">crashpad::test::TestMemorySnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1MemorySnapshot.html" title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_68_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MemorySnapshot &gt;</a></td><td class="desc"></td></tr>
<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__DIRECTORY.html" target="_self">MINIDUMP_DIRECTORY</a></td><td class="desc">A pointer to a stream within a minidump file </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__EXCEPTION.html" target="_self">MINIDUMP_EXCEPTION</a></td><td class="desc">Information about an exception that occurred in the process </td></tr>
<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__EXCEPTION__STREAM.html" target="_self">MINIDUMP_EXCEPTION_STREAM</a></td><td class="desc">Information about the exception that triggered a minidump files generation </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_72_" class="arrow" onclick="toggleFolder('72_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__HANDLE__DESCRIPTOR.html" target="_self">MINIDUMP_HANDLE_DESCRIPTOR</a></td><td class="desc">Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific </td></tr>
<tr id="row_72_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__HANDLE__DESCRIPTOR__2.html" target="_self">MINIDUMP_HANDLE_DESCRIPTOR_2</a></td><td class="desc">Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific </td></tr>
<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__HEADER.html" target="_self">MINIDUMP_HEADER</a></td><td class="desc">The top-level structure identifying a minidump file </td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__LOCATION__DESCRIPTOR.html" target="_self">MINIDUMP_LOCATION_DESCRIPTOR</a></td><td class="desc">A pointer to a structure or union within a minidump file </td></tr>
<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MEMORY__DESCRIPTOR.html" target="_self">MINIDUMP_MEMORY_DESCRIPTOR</a></td><td class="desc">A pointer to a snapshot of a region of memory contained within a minidump file </td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MEMORY__INFO.html" target="_self">MINIDUMP_MEMORY_INFO</a></td><td class="desc">Describes a region of memory </td></tr>
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MEMORY__INFO__LIST.html" target="_self">MINIDUMP_MEMORY_INFO_LIST</a></td><td class="desc">Contains a list of memory regions </td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MEMORY__LIST.html" target="_self">MINIDUMP_MEMORY_LIST</a></td><td class="desc">Information about memory regions within the process </td></tr>
<tr id="row_79_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_79_" class="arrow" onclick="toggleFolder('79_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MISC__INFO.html" target="_self">MINIDUMP_MISC_INFO</a></td><td class="desc">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process </td></tr>
<tr id="row_79_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_79_0_" class="arrow" onclick="toggleFolder('79_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MISC__INFO__2.html" target="_self">MINIDUMP_MISC_INFO_2</a></td><td class="desc">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process </td></tr>
<tr id="row_79_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_79_0_0_" class="arrow" onclick="toggleFolder('79_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MISC__INFO__3.html" target="_self">MINIDUMP_MISC_INFO_3</a></td><td class="desc">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process </td></tr>
<tr id="row_79_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MISC__INFO__4.html" target="_self">MINIDUMP_MISC_INFO_4</a></td><td class="desc">Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process </td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MODULE.html" target="_self">MINIDUMP_MODULE</a></td><td class="desc">Information about a specific module loaded within the process at the time the snapshot was taken </td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__MODULE__LIST.html" target="_self">MINIDUMP_MODULE_LIST</a></td><td class="desc">Information about all modules loaded within the process at the time the snapshot was taken </td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__STRING.html" target="_self">MINIDUMP_STRING</a></td><td class="desc">A variable-length UTF-16-encoded string carried within a minidump file </td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__SYSTEM__INFO.html" target="_self">MINIDUMP_SYSTEM_INFO</a></td><td class="desc">Information about the system that hosted the process that the minidump file contains a snapshot of </td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__THREAD.html" target="_self">MINIDUMP_THREAD</a></td><td class="desc">Information about a specific thread within the process </td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMINIDUMP__THREAD__LIST.html" target="_self">MINIDUMP_THREAD_LIST</a></td><td class="desc">Information about all threads within the process </td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpContextAMD64.html" target="_self">crashpad::MinidumpContextAMD64</a></td><td class="desc">An x86_64 (AMD64) CPU context (register state) carried in a minidump file </td></tr>
<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpContextX86.html" target="_self">crashpad::MinidumpContextX86</a></td><td class="desc">A 32-bit x86 CPU context (register state) carried in a minidump file </td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpCrashpadInfo.html" target="_self">crashpad::MinidumpCrashpadInfo</a></td><td class="desc">Additional Crashpad-specific information carried within a minidump file </td></tr>
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfo.html" target="_self">crashpad::MinidumpModuleCrashpadInfo</a></td><td class="desc">Additional Crashpad-specific information about a module carried within a minidump file </td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfoLink.html" target="_self">crashpad::MinidumpModuleCrashpadInfoLink</a></td><td class="desc">A link between a <a class="el" href="structMINIDUMP__MODULE.html" title="Information about a specific module loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE</a> structure and additional Crashpad-specific information about a module carried within a minidump file </td></tr>
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfoList.html" target="_self">crashpad::MinidumpModuleCrashpadInfoList</a></td><td class="desc">Additional Crashpad-specific information about modules carried within a minidump file </td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpRVAList.html" target="_self">crashpad::MinidumpRVAList</a></td><td class="desc">A list of <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> pointers </td></tr>
<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionary.html" target="_self">crashpad::MinidumpSimpleStringDictionary</a></td><td class="desc">A list of key-value pairs </td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html" target="_self">crashpad::MinidumpSimpleStringDictionaryEntry</a></td><td class="desc">A key-value pair </td></tr>
<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MinidumpUTF8String.html" target="_self">crashpad::MinidumpUTF8String</a></td><td class="desc">A variable-length UTF-8-encoded string carried within a minidump file </td></tr>
<tr id="row_96_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_96_" class="arrow" onclick="toggleFolder('96_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html" target="_self">crashpad::internal::MinidumpWritable</a></td><td class="desc">The base class for all content that might be written to a minidump file </td></tr>
<tr id="row_96_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_0_" class="arrow" onclick="toggleFolder('96_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpRVAListWriter.html" target="_self">crashpad::internal::MinidumpRVAListWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpRVAList.html" title="A list of RVA pointers. ">MinidumpRVAList</a> object in a minidump file, containing a list of <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> pointers </td></tr>
<tr id="row_96_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStringListWriter.html" target="_self">crashpad::internal::MinidumpStringListWriter&lt; MinidumpStringWriterType &gt;</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpRVAList.html" title="A list of RVA pointers. ">MinidumpRVAList</a> object in a minidump file, containing a list of <em>MinidumpStringWriterType</em> objects </td></tr>
<tr id="row_96_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_1_" class="arrow" onclick="toggleFolder('96_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStreamWriter.html" target="_self">crashpad::internal::MinidumpStreamWriter</a></td><td class="desc">The base class for all second-level objects (“streams”) in a minidump file </td></tr>
<tr id="row_96_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpCrashpadInfoWriter.html" target="_self">crashpad::MinidumpCrashpadInfoWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpCrashpadInfo.html" title="Additional Crashpad-specific information carried within a minidump file. ">MinidumpCrashpadInfo</a> stream in a minidump file </td></tr>
<tr id="row_96_1_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpExceptionWriter.html" target="_self">crashpad::MinidumpExceptionWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__EXCEPTION__STREAM.html" title="Information about the exception that triggered a minidump files generation. ">MINIDUMP_EXCEPTION_STREAM</a> stream in a minidump file </td></tr>
<tr id="row_96_1_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpHandleDataWriter.html" target="_self">crashpad::MinidumpHandleDataWriter</a></td><td class="desc">The writer for a MINIDUMP_HANDLE_DATA_STREAM stream in a minidump and its contained <a class="el" href="structMINIDUMP__HANDLE__DESCRIPTOR.html" title="Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific. ">MINIDUMP_HANDLE_DESCRIPTOR</a> s </td></tr>
<tr id="row_96_1_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpMemoryInfoListWriter.html" target="_self">crashpad::MinidumpMemoryInfoListWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__MEMORY__INFO__LIST.html" title="Contains a list of memory regions. ">MINIDUMP_MEMORY_INFO_LIST</a> stream in a minidump file, containing a list of <a class="el" href="structMINIDUMP__MEMORY__INFO.html" title="Describes a region of memory. ">MINIDUMP_MEMORY_INFO</a> objects </td></tr>
<tr id="row_96_1_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpMemoryListWriter.html" target="_self">crashpad::MinidumpMemoryListWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__MEMORY__LIST.html" title="Information about memory regions within the process. ">MINIDUMP_MEMORY_LIST</a> stream in a minidump file, containing a list of <a class="el" href="structMINIDUMP__MEMORY__DESCRIPTOR.html" title="A pointer to a snapshot of a region of memory contained within a minidump file. ">MINIDUMP_MEMORY_DESCRIPTOR</a> objects </td></tr>
<tr id="row_96_1_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpMiscInfoWriter.html" target="_self">crashpad::MinidumpMiscInfoWriter</a></td><td class="desc">The writer for a stream in the <a class="el" href="structMINIDUMP__MISC__INFO.html" title="Information about the process that the minidump file contains a snapshot of, as well as the system th...">MINIDUMP_MISC_INFO</a> family in a minidump file </td></tr>
<tr id="row_96_1_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleListWriter.html" target="_self">crashpad::MinidumpModuleListWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__MODULE__LIST.html" title="Information about all modules loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE_LIST</a> stream in a minidump file, containing a list of <a class="el" href="structMINIDUMP__MODULE.html" title="Information about a specific module loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE</a> objects </td></tr>
<tr id="row_96_1_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpSystemInfoWriter.html" target="_self">crashpad::MinidumpSystemInfoWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__SYSTEM__INFO.html" title="Information about the system that hosted the process that the minidump file contains a snapshot of...">MINIDUMP_SYSTEM_INFO</a> stream in a minidump file </td></tr>
<tr id="row_96_1_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpThreadListWriter.html" target="_self">crashpad::MinidumpThreadListWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__THREAD__LIST.html" title="Information about all threads within the process. ">MINIDUMP_THREAD_LIST</a> stream in a minidump file, containing a list of <a class="el" href="structMINIDUMP__THREAD.html" title="Information about a specific thread within the process. ">MINIDUMP_THREAD</a> objects </td></tr>
<tr id="row_96_1_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::MinidumpStreamWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStringWriter.html" target="_self">crashpad::internal::MinidumpStringWriter&lt; Traits &gt;</a></td><td class="desc">Writes a variable-length string to a minidump file in accordance with the string types characteristics </td></tr>
<tr id="row_96_3_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_3_" class="arrow" onclick="toggleFolder('96_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpContextWriter.html" target="_self">crashpad::MinidumpContextWriter</a></td><td class="desc">The base class for writers of CPU context structures in minidump files </td></tr>
<tr id="row_96_3_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpContextAMD64Writer.html" target="_self">crashpad::MinidumpContextAMD64Writer</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpContextAMD64.html" title="An x86_64 (AMD64) CPU context (register state) carried in a minidump file. ">MinidumpContextAMD64</a> structure in a minidump file </td></tr>
<tr id="row_96_3_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpContextX86Writer.html" target="_self">crashpad::MinidumpContextX86Writer</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpContextX86.html" title="A 32-bit x86 CPU context (register state) carried in a minidump file. ">MinidumpContextX86</a> structure in a minidump file </td></tr>
<tr id="row_96_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpFileWriter.html" target="_self">crashpad::MinidumpFileWriter</a></td><td class="desc">The root-level object in a minidump file </td></tr>
<tr id="row_96_5_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_5_" class="arrow" onclick="toggleFolder('96_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpMemoryWriter.html" target="_self">crashpad::MinidumpMemoryWriter</a></td><td class="desc">The base class for writers of memory ranges pointed to by <a class="el" href="structMINIDUMP__MEMORY__DESCRIPTOR.html" title="A pointer to a snapshot of a region of memory contained within a minidump file. ">MINIDUMP_MEMORY_DESCRIPTOR</a> objects in a minidump file </td></tr>
<tr id="row_96_5_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestMinidumpMemoryWriter.html" target="_self">crashpad::test::TestMinidumpMemoryWriter</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1MinidumpMemoryWriter.html" title="The base class for writers of memory ranges pointed to by MINIDUMP_MEMORY_DESCRIPTOR objects in a min...">MinidumpMemoryWriter</a> implementation used for testing </td></tr>
<tr id="row_96_5_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MinidumpMemoryWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_6_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_6_" class="arrow" onclick="toggleFolder('96_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCodeViewRecordWriter.html" target="_self">crashpad::MinidumpModuleCodeViewRecordWriter</a></td><td class="desc">The base class for writers of CodeView records referenced by <a class="el" href="structMINIDUMP__MODULE.html#acd07e35faf066880eeabea8a91aa887a" title="A pointer to the modules CodeView record, typically a link to its debugging information in crashpad...">MINIDUMP_MODULE::CvRecord</a> in minidump files </td></tr>
<tr id="row_96_6_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpModuleCodeViewRecordPDBLinkWriter.html" target="_self">crashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter&lt; CodeViewRecordType &gt;</a></td><td class="desc">The base class for writers of CodeView records that serve as links to <code>.pdb</code> (program database) files </td></tr>
<tr id="row_96_6_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_96_6_1_" class="arrow" onclick="toggleFolder('96_6_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpModuleCodeViewRecordPDBLinkWriter.html" target="_self">crashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter&lt; CodeViewRecordPDB20 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_6_1_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCodeViewRecordPDB20Writer.html" target="_self">crashpad::MinidumpModuleCodeViewRecordPDB20Writer</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1CodeViewRecordPDB20.html" title="A CodeView record linking to a .pdb 2.0 file. ">CodeViewRecordPDB20</a> object in a minidump file </td></tr>
<tr id="row_96_6_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_96_6_2_" class="arrow" onclick="toggleFolder('96_6_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpModuleCodeViewRecordPDBLinkWriter.html" target="_self">crashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter&lt; CodeViewRecordPDB70 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_6_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCodeViewRecordPDB70Writer.html" target="_self">crashpad::MinidumpModuleCodeViewRecordPDB70Writer</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1CodeViewRecordPDB70.html" title="A CodeView record linking to a .pdb 7.0 file. ">CodeViewRecordPDB70</a> object in a minidump file </td></tr>
<tr id="row_96_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCrashpadInfoListWriter.html" target="_self">crashpad::MinidumpModuleCrashpadInfoListWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfoList.html" title="Additional Crashpad-specific information about modules carried within a minidump file. ">MinidumpModuleCrashpadInfoList</a> object in a minidump file, containing a list of <a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfo.html" title="Additional Crashpad-specific information about a module carried within a minidump file...">MinidumpModuleCrashpadInfo</a> objects </td></tr>
<tr id="row_96_8_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_8_" class="arrow" onclick="toggleFolder('96_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleCrashpadInfoWriter.html" target="_self">crashpad::MinidumpModuleCrashpadInfoWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpModuleCrashpadInfo.html" title="Additional Crashpad-specific information about a module carried within a minidump file...">MinidumpModuleCrashpadInfo</a> object in a minidump file </td></tr>
<tr id="row_96_8_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MinidumpModuleCrashpadInfoWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleMiscDebugRecordWriter.html" target="_self">crashpad::MinidumpModuleMiscDebugRecordWriter</a></td><td class="desc">The writer for an <a class="el" href="structIMAGE__DEBUG__MISC.html" title="Miscellaneous debugging record. ">IMAGE_DEBUG_MISC</a> object in a minidump file </td></tr>
<tr id="row_96_10_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_10_" class="arrow" onclick="toggleFolder('96_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpModuleWriter.html" target="_self">crashpad::MinidumpModuleWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__MODULE.html" title="Information about a specific module loaded within the process at the time the snapshot was taken...">MINIDUMP_MODULE</a> object in a minidump file </td></tr>
<tr id="row_96_10_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MinidumpModuleWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpSimpleStringDictionaryEntryWriter.html" target="_self">crashpad::MinidumpSimpleStringDictionaryEntryWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html" title="A key-value pair. ">MinidumpSimpleStringDictionaryEntry</a> object in a minidump file </td></tr>
<tr id="row_96_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpSimpleStringDictionaryWriter.html" target="_self">crashpad::MinidumpSimpleStringDictionaryWriter</a></td><td class="desc">The writer for a <a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionary.html" title="A list of key-value pairs. ">MinidumpSimpleStringDictionary</a> object in a minidump file, containing a list of <a class="el" href="structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html" title="A key-value pair. ">MinidumpSimpleStringDictionaryEntry</a> objects </td></tr>
<tr id="row_96_13_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_13_" class="arrow" onclick="toggleFolder('96_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1MinidumpThreadWriter.html" target="_self">crashpad::MinidumpThreadWriter</a></td><td class="desc">The writer for a <a class="el" href="structMINIDUMP__THREAD.html" title="Information about a specific thread within the process. ">MINIDUMP_THREAD</a> object in a minidump file </td></tr>
<tr id="row_96_13_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::MinidumpThreadWriter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html" target="_self">crashpad::test::TestUInt32MinidumpWritable</a></td><td class="desc">An <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html" title="The base class for all content that might be written to a minidump file. ">internal::MinidumpWritable</a> that carries a <code>uint32_t</code> for testing </td></tr>
<tr id="row_96_15_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_15_" class="arrow" onclick="toggleFolder('96_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStringWriter.html" target="_self">crashpad::internal::MinidumpStringWriter&lt; MinidumpStringWriterUTF16Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_15_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpUTF16StringWriter.html" target="_self">crashpad::internal::MinidumpUTF16StringWriter</a></td><td class="desc">Writes a variable-length UTF-16-encoded <a class="el" href="structMINIDUMP__STRING.html" title="A variable-length UTF-16-encoded string carried within a minidump file. ">MINIDUMP_STRING</a> to a minidump file </td></tr>
<tr id="row_96_16_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_96_16_" class="arrow" onclick="toggleFolder('96_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpStringWriter.html" target="_self">crashpad::internal::MinidumpStringWriter&lt; MinidumpStringWriterUTF8Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_16_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpUTF8StringWriter.html" target="_self">crashpad::internal::MinidumpUTF8StringWriter</a></td><td class="desc">Writes a variable-length UTF-8-encoded <a class="el" href="structcrashpad_1_1MinidumpUTF8String.html" title="A variable-length UTF-8-encoded string carried within a minidump file. ">MinidumpUTF8String</a> to a minidump file </td></tr>
<tr id="row_96_17_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::internal::MinidumpWritable &gt;</a></td><td class="desc"></td></tr>
<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1test_1_1MinidumpWritableTraits.html" target="_self">crashpad::test::MinidumpWritableTraits&lt; T &gt;</a></td><td class="desc">A traits class defining whether a minidump object type is required to appear only as a fixed-size object or if it is variable-sized </td></tr>
<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1MinidumpWriterUtil.html" target="_self">crashpad::internal::MinidumpWriterUtil</a></td><td class="desc">A collection of utility functions used by the <a class="el" href="classcrashpad_1_1internal_1_1MinidumpWritable.html" title="The base class for all content that might be written to a minidump file. ">MinidumpWritable</a> family of classes </td></tr>
<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReader_1_1Module.html" target="_self">crashpad::ProcessReader::Module</a></td><td class="desc">Contains information about a module loaded into a process </td></tr>
<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessInfo_1_1Module.html" target="_self">crashpad::ProcessInfo::Module</a></td><td class="desc">Contains information about a module loaded into a process </td></tr>
<tr id="row_101_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_101_" class="arrow" onclick="toggleFolder('101_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ModuleSnapshot.html" target="_self">crashpad::ModuleSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot process </td></tr>
<tr id="row_101_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_101_0_" class="arrow" onclick="toggleFolder('101_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMac.html" target="_self">crashpad::internal::ModuleSnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ModuleSnapshot.html" title="An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot ...">ModuleSnapshot</a> of a code module (binary image) loaded into a running (or crashed) process on a Mac OS X system </td></tr>
<tr id="row_101_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ModuleSnapshotMac &gt;</a></td><td class="desc"></td></tr>
<tr id="row_101_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_101_1_" class="arrow" onclick="toggleFolder('101_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html" target="_self">crashpad::internal::ModuleSnapshotMinidump</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ModuleSnapshot.html" title="An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot ...">ModuleSnapshot</a> based on a module in a minidump file </td></tr>
<tr id="row_101_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ModuleSnapshotMinidump &gt;</a></td><td class="desc"></td></tr>
<tr id="row_101_2_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_101_2_" class="arrow" onclick="toggleFolder('101_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ModuleSnapshotWin.html" target="_self">crashpad::internal::ModuleSnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ModuleSnapshot.html" title="An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot ...">ModuleSnapshot</a> of a code module (binary image) loaded into a running (or crashed) process on a Windows system </td></tr>
<tr id="row_101_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ModuleSnapshotWin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_101_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestModuleSnapshot.html" target="_self">crashpad::test::TestModuleSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1ModuleSnapshot.html" title="An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot ...">ModuleSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_101_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::ModuleSnapshot &gt;</a></td><td class="desc"></td></tr>
<tr id="row_102_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_102_" class="arrow" onclick="toggleFolder('102_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1Multiprocess.html" target="_self">crashpad::test::Multiprocess</a></td><td class="desc">Manages a multiprocess test </td></tr>
<tr id="row_102_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1MachMultiprocess.html" target="_self">crashpad::test::MachMultiprocess</a></td><td class="desc">Manages a Mach-aware multiprocess test </td></tr>
<tr id="row_102_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1MultiprocessExec.html" target="_self">crashpad::test::MultiprocessExec</a></td><td class="desc">Manages an <code>exec()</code>-based multiprocess test </td></tr>
<tr id="row_103_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1test_1_1internal_1_1MultiprocessInfo.html" target="_self">crashpad::test::internal::MultiprocessInfo</a></td><td class="desc"></td></tr>
<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CrashReportDatabase_1_1NewReport.html" target="_self">crashpad::CrashReportDatabase::NewReport</a></td><td class="desc">A crash report that is in the process of being written </td></tr>
<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1NT__TIB.html" target="_self">crashpad::process_types::NT_TIB&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1Paths.html" target="_self">crashpad::test::Paths</a></td><td class="desc">Functions to obtain paths from within tests </td></tr>
<tr id="row_107_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1PEB.html" target="_self">crashpad::process_types::PEB&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_108_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1PEB__LDR__DATA.html" target="_self">crashpad::process_types::PEB_LDR_DATA&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_109_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PEImageAnnotationsReader.html" target="_self">crashpad::PEImageAnnotationsReader</a></td><td class="desc">A reader of annotations stored in a PE image mapped into another process </td></tr>
<tr id="row_110_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PEImageReader.html" target="_self">crashpad::PEImageReader</a></td><td class="desc">A reader for PE images mapped into another process </td></tr>
<tr id="row_111_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1PipeServiceContext.html" target="_self">crashpad::internal::PipeServiceContext</a></td><td class="desc">Context information for the named pipe handler threads </td></tr>
<tr id="row_112_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1PROCESS__BASIC__INFORMATION.html" target="_self">crashpad::process_types::PROCESS_BASIC_INFORMATION&lt; Traits &gt;</a></td><td class="desc">Selected structures from winternl.h, ntddk.h, and <code>dt ntdll!xxx</code>, customized to have both x86 and x64 sizes available </td></tr>
<tr id="row_113_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessInfo.html" target="_self">crashpad::ProcessInfo</a></td><td class="desc">Gathers information about a process given its <code>HANDLE</code>. This consists primarily of information stored in the Process Environment Block </td></tr>
<tr id="row_114_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPROCESSOR__POWER__INFORMATION.html" target="_self">PROCESSOR_POWER_INFORMATION</a></td><td class="desc"></td></tr>
<tr id="row_115_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessReader.html" target="_self">crashpad::ProcessReader</a></td><td class="desc">Accesses information about another process, identified by a Mach task </td></tr>
<tr id="row_116_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessReaderWin.html" target="_self">crashpad::ProcessReaderWin</a></td><td class="desc">Accesses information about another process, identified by a <code>HANDLE</code> </td></tr>
<tr id="row_117_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_117_" class="arrow" onclick="toggleFolder('117_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessSnapshot.html" target="_self">crashpad::ProcessSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing the state of a process </td></tr>
<tr id="row_117_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessSnapshotMac.html" target="_self">crashpad::ProcessSnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ProcessSnapshot.html" title="An abstract interface to a snapshot representing the state of a process. ">ProcessSnapshot</a> of a running (or crashed) process running on a Mac OS X system </td></tr>
<tr id="row_117_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessSnapshotMinidump.html" target="_self">crashpad::ProcessSnapshotMinidump</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ProcessSnapshot.html" title="An abstract interface to a snapshot representing the state of a process. ">ProcessSnapshot</a> based on a minidump file </td></tr>
<tr id="row_117_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ProcessSnapshotWin.html" target="_self">crashpad::ProcessSnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ProcessSnapshot.html" title="An abstract interface to a snapshot representing the state of a process. ">ProcessSnapshot</a> of a running (or crashed) process running on a Windows system </td></tr>
<tr id="row_117_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestProcessSnapshot.html" target="_self">crashpad::test::TestProcessSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1ProcessSnapshot.html" title="An abstract interface to a snapshot representing the state of a process. ">ProcessSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_118_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_118_" class="arrow" onclick="toggleFolder('118_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PruneCondition.html" target="_self">crashpad::PruneCondition</a></td><td class="desc">An abstract base class for evaluating crash reports for deletion </td></tr>
<tr id="row_118_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1AgePruneCondition.html" target="_self">crashpad::AgePruneCondition</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1PruneCondition.html" title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that deletes reports older than the specified number days </td></tr>
<tr id="row_118_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1BinaryPruneCondition.html" target="_self">crashpad::BinaryPruneCondition</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1PruneCondition.html" title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that conjoins two other PruneConditions </td></tr>
<tr id="row_118_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1DatabaseSizePruneCondition.html" target="_self">crashpad::DatabaseSizePruneCondition</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1PruneCondition.html" title="An abstract base class for evaluating crash reports for deletion. ">PruneCondition</a> that deletes older reports to keep the total Crashpad database size under the specified limit </td></tr>
<tr id="row_119_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1RegistrationRequest.html" target="_self">crashpad::RegistrationRequest</a></td><td class="desc">A client registration request </td></tr>
<tr id="row_120_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1RegistrationResponse.html" target="_self">crashpad::RegistrationResponse</a></td><td class="desc">A client registration response </td></tr>
<tr id="row_121_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1CrashReportDatabase_1_1Report.html" target="_self">crashpad::CrashReportDatabase::Report</a></td><td class="desc">A crash report record </td></tr>
<tr id="row_122_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1RTL__CRITICAL__SECTION.html" target="_self">crashpad::process_types::RTL_CRITICAL_SECTION&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_123_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1RTL__CRITICAL__SECTION__DEBUG.html" target="_self">crashpad::process_types::RTL_CRITICAL_SECTION_DEBUG&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_124_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1RTL__DRIVE__LETTER__CURDIR.html" target="_self">crashpad::process_types::RTL_DRIVE_LETTER_CURDIR&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_125_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1RTL__USER__PROCESS__PARAMETERS.html" target="_self">crashpad::process_types::RTL_USER_PROCESS_PARAMETERS&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_126_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1internal_1_1ScopedFileHANDLECloseTraits.html" target="_self">crashpad::internal::ScopedFileHANDLECloseTraits</a></td><td class="desc"></td></tr>
<tr id="row_127_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ScopedForbidReturn.html" target="_self">crashpad::ScopedForbidReturn</a></td><td class="desc">Asserts that a scope must not be exited while unsafe </td></tr>
<tr id="row_128_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1internal_1_1ScopedKernelHANDLECloseTraits.html" target="_self">crashpad::internal::ScopedKernelHANDLECloseTraits</a></td><td class="desc"></td></tr>
<tr id="row_129_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1internal_1_1ScopedLockedFileHandleTraits.html" target="_self">crashpad::internal::ScopedLockedFileHandleTraits</a></td><td class="desc"></td></tr>
<tr id="row_130_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ScopedProcessSuspend.html" target="_self">crashpad::ScopedProcessSuspend</a></td><td class="desc">Manages the suspension of another process </td></tr>
<tr id="row_131_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ScopedTaskSuspend.html" target="_self">crashpad::ScopedTaskSuspend</a></td><td class="desc">Manages the suspension of another task </td></tr>
<tr id="row_132_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1ScopedTempDir.html" target="_self">crashpad::test::ScopedTempDir</a></td><td class="desc">A RAII object that creates a temporary directory for testing </td></tr>
<tr id="row_133_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1Semaphore.html" target="_self">crashpad::Semaphore</a></td><td class="desc">An anonymous in-process counting sempahore </td></tr>
<tr id="row_134_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unioncrashpad_1_1ServerToClientMessage.html" target="_self">crashpad::ServerToClientMessage</a></td><td class="desc">The response sent back to the client via <a class="el" href="namespacecrashpad.html#a638d7916642f81df8063d300f08ff2ca" title="Connect over the given pipe_name, passing message to the server, storing the server&#39;s reply into resp...">SendToCrashHandlerServer()</a> </td></tr>
<tr id="row_135_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1Settings.html" target="_self">crashpad::Settings</a></td><td class="desc">An interface for accessing and modifying the settings of a <a class="el" href="classcrashpad_1_1CrashReportDatabase.html" title="An interface for managing a collection of crash report files and metadata associated with the crash r...">CrashReportDatabase</a> </td></tr>
<tr id="row_136_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ShutdownRequest.html" target="_self">crashpad::ShutdownRequest</a></td><td class="desc">A message only sent to the server by itself to trigger shutdown </td></tr>
<tr id="row_137_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1STRING.html" target="_self">crashpad::process_types::STRING&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_138_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1MachOImageSymbolTableReader_1_1SymbolInformation.html" target="_self">crashpad::MachOImageSymbolTableReader::SymbolInformation</a></td><td class="desc">Information about a symbol in a modules symbol table </td></tr>
<tr id="row_139_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1SYSTEM__HANDLE__INFORMATION__EX.html" target="_self">crashpad::process_types::SYSTEM_HANDLE_INFORMATION_EX</a></td><td class="desc"></td></tr>
<tr id="row_140_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1SYSTEM__HANDLE__TABLE__ENTRY__INFO__EX.html" target="_self">crashpad::process_types::SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX</a></td><td class="desc"></td></tr>
<tr id="row_141_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1SYSTEM__PROCESS__INFORMATION.html" target="_self">crashpad::process_types::SYSTEM_PROCESS_INFORMATION&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_142_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1SYSTEM__THREAD__INFORMATION.html" target="_self">crashpad::process_types::SYSTEM_THREAD_INFORMATION&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_143_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_143_" class="arrow" onclick="toggleFolder('143_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1SystemSnapshot.html" target="_self">crashpad::SystemSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing the state of a system, comprising an operating system, CPU architecture, and various other characteristics </td></tr>
<tr id="row_143_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1SystemSnapshotMac.html" target="_self">crashpad::internal::SystemSnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1SystemSnapshot.html" title="An abstract interface to a snapshot representing the state of a system, comprising an operating syste...">SystemSnapshot</a> of the running system, when the system runs Mac OS X </td></tr>
<tr id="row_143_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1SystemSnapshotWin.html" target="_self">crashpad::internal::SystemSnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1SystemSnapshot.html" title="An abstract interface to a snapshot representing the state of a system, comprising an operating syste...">SystemSnapshot</a> of the running system, when the system runs Windows </td></tr>
<tr id="row_143_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestSystemSnapshot.html" target="_self">crashpad::test::TestSystemSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1SystemSnapshot.html" title="An abstract interface to a snapshot representing the state of a system, comprising an operating syste...">SystemSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_144_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSYSTEMTIME.html" target="_self">SYSTEMTIME</a></td><td class="desc">Represents a date and time </td></tr>
<tr id="row_145_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1TaskMemory.html" target="_self">crashpad::TaskMemory</a></td><td class="desc">Accesses the memory of another Mach task </td></tr>
<tr id="row_146_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1TEB.html" target="_self">crashpad::process_types::TEB&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_147_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReader_1_1Thread.html" target="_self">crashpad::ProcessReader::Thread</a></td><td class="desc">Contains information about a thread that belongs to a task (process) </td></tr>
<tr id="row_148_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_148_" class="arrow" onclick="toggleFolder('148_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1Thread.html" target="_self">crashpad::Thread</a></td><td class="desc">Basic thread abstraction. Users should derive from this class and implement ThreadMain() </td></tr>
<tr id="row_148_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1CrashReportUploadHelperThread.html" target="_self">crashpad::internal::CrashReportUploadHelperThread</a></td><td class="desc"></td></tr>
<tr id="row_149_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1ProcessReaderWin_1_1Thread.html" target="_self">crashpad::ProcessReaderWin::Thread</a></td><td class="desc">Contains information about a thread that belongs to a process </td></tr>
<tr id="row_150_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html" target="_self">crashpad::process_types::THREAD_BASIC_INFORMATION&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_151_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ThreadLogMessages.html" target="_self">crashpad::ThreadLogMessages</a></td><td class="desc">Captures log messages produced on the current thread during an objects lifetime </td></tr>
<tr id="row_152_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_152_" class="arrow" onclick="toggleFolder('152_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ThreadSnapshot.html" target="_self">crashpad::ThreadSnapshot</a></td><td class="desc">An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot process </td></tr>
<tr id="row_152_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_152_0_" class="arrow" onclick="toggleFolder('152_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ThreadSnapshotMac.html" target="_self">crashpad::internal::ThreadSnapshotMac</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ThreadSnapshot.html" title="An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot...">ThreadSnapshot</a> of a thread in a running (or crashed) process on a Mac OS X system </td></tr>
<tr id="row_152_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ThreadSnapshotMac &gt;</a></td><td class="desc"></td></tr>
<tr id="row_152_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_152_1_" class="arrow" onclick="toggleFolder('152_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1internal_1_1ThreadSnapshotWin.html" target="_self">crashpad::internal::ThreadSnapshotWin</a></td><td class="desc">A <a class="el" href="classcrashpad_1_1ThreadSnapshot.html" title="An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot...">ThreadSnapshot</a> of a thread in a running (or crashed) process on a Windows system </td></tr>
<tr id="row_152_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; internal::ThreadSnapshotWin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_152_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1TestThreadSnapshot.html" target="_self">crashpad::test::TestThreadSnapshot</a></td><td class="desc">A test <a class="el" href="classcrashpad_1_1ThreadSnapshot.html" title="An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot...">ThreadSnapshot</a> that can carry arbitrary data for testing purposes </td></tr>
<tr id="row_152_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; crashpad::ThreadSnapshot &gt;</a></td><td class="desc"></td></tr>
<tr id="row_153_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTIME__ZONE__INFORMATION.html" target="_self">TIME_ZONE_INFORMATION</a></td><td class="desc">Information about a time zone and its daylight saving rules </td></tr>
<tr id="row_154_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtimeval.html" target="_self">timeval</a></td><td class="desc"></td></tr>
<tr id="row_155_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1ToolSupport.html" target="_self">crashpad::ToolSupport</a></td><td class="desc">Common functions used by command line tools </td></tr>
<tr id="row_156_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1internal_1_1Traits32.html" target="_self">crashpad::process_types::internal::Traits32</a></td><td class="desc"></td></tr>
<tr id="row_157_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1internal_1_1Traits64.html" target="_self">crashpad::process_types::internal::Traits64</a></td><td class="desc"></td></tr>
<tr id="row_158_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1TSimpleStringDictionary.html" target="_self">crashpad::TSimpleStringDictionary&lt; KeySize, ValueSize, NumEntries &gt;</a></td><td class="desc">A map/dictionary collection implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations </td></tr>
<tr id="row_159_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1uint128__struct.html" target="_self">crashpad::uint128_struct</a></td><td class="desc">Stores a 128-bit quantity </td></tr>
<tr id="row_160_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1process__types_1_1UNICODE__STRING.html" target="_self">crashpad::process_types::UNICODE_STRING&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_161_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1UUID.html" target="_self">crashpad::UUID</a></td><td class="desc">A universally unique identifier (UUID) </td></tr>
<tr id="row_162_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1process__types_1_1VM__COUNTERS.html" target="_self">crashpad::process_types::VM_COUNTERS&lt; Traits &gt;</a></td><td class="desc"></td></tr>
<tr id="row_163_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1process__types_1_1VM__COUNTERS_3_01internal_1_1Traits32_01_4.html" target="_self">crashpad::process_types::VM_COUNTERS&lt; internal::Traits32 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_164_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1process__types_1_1VM__COUNTERS_3_01internal_1_1Traits64_01_4.html" target="_self">crashpad::process_types::VM_COUNTERS&lt; internal::Traits64 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_165_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVS__FIXEDFILEINFO.html" target="_self">VS_FIXEDFILEINFO</a></td><td class="desc">Version information for a file </td></tr>
<tr id="row_166_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1WinChildProcess.html" target="_self">crashpad::test::WinChildProcess</a></td><td class="desc">Facilitates the launching of child processes from unit tests </td></tr>
<tr id="row_167_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1test_1_1WinMultiprocess.html" target="_self">crashpad::test::WinMultiprocess</a></td><td class="desc">Manages a multiprocess test on Windows </td></tr>
<tr id="row_168_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcrashpad_1_1WritableIoVec.html" target="_self">crashpad::WritableIoVec</a></td><td class="desc">A version of <code>iovec</code> with a <code>const</code> <a class="el" href="structcrashpad_1_1WritableIoVec.html#abcf5d801519cf50aa286c3baa8f55d05" title="The base address of a memory region for output. ">iov_base</a> field </td></tr>
<tr id="row_169_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unioncrashpad_1_1CPUContextX86_1_1X87OrMMXRegister.html" target="_self">crashpad::CPUContextX86::X87OrMMXRegister</a></td><td class="desc"></td></tr>
<tr id="row_170_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_170_" class="arrow" onclick="toggleFolder('170_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>ContainerType</b></td><td class="desc"></td></tr>
<tr id="row_170_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcrashpad_1_1PointerContainer.html" target="_self">crashpad::PointerContainer&lt; ContainerType &gt;</a></td><td class="desc">Allows a standard container to “own” pointer elements stored in it </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

View File

@ -118,7 +118,7 @@ Classes</h2></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ensures that a range, composed of a base and size, does not overflow its data type. <a href="classcrashpad_1_1CheckedRange.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortHandshake.html">ChildPortHandshake</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements a handshake protocol that allows a parent process to obtain a Mach port right from a child process. <a href="classcrashpad_1_1ChildPortHandshake.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements a handshake protocol that allows processes to exchange port rights. <a href="classcrashpad_1_1ChildPortHandshake.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ChildPortServer.html">ChildPortServer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A server interface for the <code>child_port</code> Mach subsystem. <a href="classcrashpad_1_1ChildPortServer.html#details">More...</a><br /></td></tr>
@ -793,6 +793,9 @@ template bool&#160;</td><td class="memItemRight" valign="bottom"><b>PEImageReade
<tr class="memitem:a2c18eae8148ec3304733581a28c2da3b"><td class="memItemLeft" align="right" valign="top">pid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecrashpad.html#a2c18eae8148ec3304733581a28c2da3b">AuditPIDFromMachMessageTrailer</a> (const mach_msg_trailer_t *trailer)</td></tr>
<tr class="memdesc:a2c18eae8148ec3304733581a28c2da3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the process ID of a Mach messages sender from its audit trailer. <a href="#a2c18eae8148ec3304733581a28c2da3b">More...</a><br /></td></tr>
<tr class="separator:a2c18eae8148ec3304733581a28c2da3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2670a96d46f33b0e88db50a6222c0b47"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecrashpad.html#a2670a96d46f33b0e88db50a6222c0b47">MachMessageDestroyReceivedPort</a> (mach_port_t port, mach_msg_type_name_t port_right_type)</td></tr>
<tr class="memdesc:a2670a96d46f33b0e88db50a6222c0b47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys or deallocates a Mach port received in a Mach message. <a href="#a2670a96d46f33b0e88db50a6222c0b47">More...</a><br /></td></tr>
<tr class="separator:a2670a96d46f33b0e88db50a6222c0b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05296bfd23550f42639067355410811e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecrashpad.html#a05296bfd23550f42639067355410811e">ExceptionToString</a> (exception_type_t exception, <a class="el" href="namespacecrashpad.html#a0f13feba965ef7750b3d49064936e5ee">SymbolicConstantToStringOptions</a> options)</td></tr>
<tr class="memdesc:a05296bfd23550f42639067355410811e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a Mach exception value to a textual representation. <a href="#a05296bfd23550f42639067355410811e">More...</a><br /></td></tr>
<tr class="separator:a05296bfd23550f42639067355410811e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -3865,6 +3868,43 @@ template&lt;typename Destination , typename Source &gt; </div>
<p>While deadlines exist on an absolute time scale, timeouts are relative. This function calculates the deadline as <em>timeout_ms</em> milliseconds after it executes.</p>
<p>If <em>timeout_ms</em> is <a class="el" href="namespacecrashpad.html#a4147bdf38269283184784857b63588e3a6461bf9de012b5f2305fb3da6d0f82d5" title="MachMessageWithDeadline() should not block at all in its operation. ">kMachMessageDeadlineNonblocking</a>, this function will return <a class="el" href="namespacecrashpad.html#a4147bdf38269283184784857b63588e3a6461bf9de012b5f2305fb3da6d0f82d5" title="MachMessageWithDeadline() should not block at all in its operation. ">kMachMessageDeadlineNonblocking</a>. If <em>timeout_ms</em> is <a class="el" href="namespacecrashpad.html#aa9956dc9a17e385dcb02c9118d34669baaf4f2c8a649ea6bcfe896e77c312315f" title="When passed to MachMessageDeadlineFromTimeout(), that function will return kMachMessageDeadlineWaitIn...">kMachMessageTimeoutWaitIndefinitely</a>, this function will return <a class="el" href="namespacecrashpad.html#a4147bdf38269283184784857b63588e3a848a739b3c252f4565161a6bd3f070d6" title="MachMessageWithDeadline() should wait indefinitely for the requested operation to complete...">kMachMessageDeadlineWaitIndefinitely</a>. </p>
</div>
</div>
<a class="anchor" id="a2670a96d46f33b0e88db50a6222c0b47"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool crashpad::MachMessageDestroyReceivedPort </td>
<td>(</td>
<td class="paramtype">mach_port_t&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">mach_msg_type_name_t&#160;</td>
<td class="paramname"><em>port_right_type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Destroys or deallocates a Mach port received in a Mach message. </p>
<p>This function disposes of port rights received in a Mach message. Receive rights will be destroyed with <code>mach_port_mod_refs()</code>. Send and send-once rights will be deallocated with <code>mach_port_deallocate()</code>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">port</td><td>The port to destroy or deallocate. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">port_right_type</td><td>The right type held for <em>port:</em> <code>MACH_MSG_TYPE_PORT_RECEIVE</code>, <code>MACH_MSG_TYPE_PORT_SEND</code>, or <code>MACH_MSG_TYPE_PORT_SEND_ONCE</code>.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success, or <code>false</code> on failure with a message logged. </dd></dl>
</div>
</div>
<a class="anchor" id="a979ca1d327dcf56488d3304efa9680eb"></a>

View File

@ -426,6 +426,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>MachMessageDeadlineFromTimeout()
: <a class="el" href="namespacecrashpad.html#aa31f495c675536bcb30d1267c3a9b696">crashpad</a>
</li>
<li>MachMessageDestroyReceivedPort()
: <a class="el" href="namespacecrashpad.html#a2670a96d46f33b0e88db50a6222c0b47">crashpad</a>
</li>
<li>MachMessageTrailerFromHeader()
: <a class="el" href="namespacecrashpad.html#a979ca1d327dcf56488d3304efa9680eb">crashpad</a>
</li>

View File

@ -130,6 +130,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>MachMessageDeadlineFromTimeout()
: <a class="el" href="namespacecrashpad.html#aa31f495c675536bcb30d1267c3a9b696">crashpad</a>
</li>
<li>MachMessageDestroyReceivedPort()
: <a class="el" href="namespacecrashpad.html#a2670a96d46f33b0e88db50a6222c0b47">crashpad</a>
</li>
<li>MachMessageTrailerFromHeader()
: <a class="el" href="namespacecrashpad.html#a979ca1d327dcf56488d3304efa9680eb">crashpad</a>
</li>

View File

@ -45,6 +45,7 @@ var searchData=
['pointercount',['PointerCount',['../structMINIDUMP__HANDLE__DESCRIPTOR.html#a7dc58866837f85360fb1185cf1588bdf',1,'MINIDUMP_HANDLE_DESCRIPTOR']]],
['pointervector',['PointerVector',['../namespacecrashpad.html#a9cae195b61eb9fe7cd4ae9a66e13f00f',1,'crashpad']]],
['port',['port',['../structcrashpad_1_1ExceptionPorts_1_1ExceptionHandler.html#a49e5ff609eb445e649fed720978c56d0',1,'crashpad::ExceptionPorts::ExceptionHandler']]],
['portrighttype',['PortRightType',['../classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608',1,'crashpad::ChildPortHandshake']]],
['prefork',['PreFork',['../classcrashpad_1_1test_1_1MachMultiprocess.html#aac4af4a4c943686538069de230fe7abe',1,'crashpad::test::MachMultiprocess::PreFork()'],['../classcrashpad_1_1test_1_1Multiprocess.html#a122d18401346cf600a4f6ab63d83c8ca',1,'crashpad::test::Multiprocess::PreFork()'],['../classcrashpad_1_1test_1_1MultiprocessExec.html#a4fbe35bfe7dd75624b417c435ae2208b',1,'crashpad::test::MultiprocessExec::PreFork()']]],
['preparemigreplyfromrequest',['PrepareMIGReplyFromRequest',['../namespacecrashpad.html#a2274adc0459f68b93ffe51d8f975f14e',1,'crashpad']]],
['preparenewcrashreport',['PrepareNewCrashReport',['../classcrashpad_1_1CrashReportDatabase.html#a6af53890d1e551800330e6ad53be995b',1,'crashpad::CrashReportDatabase']]],

View File

@ -1,6 +1,6 @@
var searchData=
[
['read',['read',['../structcrashpad_1_1test_1_1WinChildProcess_1_1Handles.html#afdb549c4b1fd8c86b64dccc3cbdc08b2',1,'crashpad::test::WinChildProcess::Handles::read()'],['../classcrashpad_1_1internal_1_1MemorySnapshotMac.html#abf526f199ea6f4e0b49e5fd14098b384',1,'crashpad::internal::MemorySnapshotMac::Read()'],['../classcrashpad_1_1MemorySnapshot.html#ad7bd3e85268e7b8d9d78e03be977ee52',1,'crashpad::MemorySnapshot::Read()'],['../classcrashpad_1_1test_1_1TestMemorySnapshot.html#a89b8798372679d4aef3cf823b165d1d3',1,'crashpad::test::TestMemorySnapshot::Read()'],['../classcrashpad_1_1internal_1_1MemorySnapshotWin.html#a565c0d86ca3c1a8fa3bc6ab296962de0',1,'crashpad::internal::MemorySnapshotWin::Read()'],['../classcrashpad_1_1FileReaderInterface.html#ad9035ff345274f33cef248712d53d9e1',1,'crashpad::FileReaderInterface::Read()'],['../classcrashpad_1_1WeakFileHandleFileReader.html#adabfaf3549ac5a3269475a567645e095',1,'crashpad::WeakFileHandleFileReader::Read()'],['../classcrashpad_1_1FileReader.html#a71bb3e12f135a0e84b1385ab89e46611',1,'crashpad::FileReader::Read()'],['../classcrashpad_1_1WeakStdioFileReader.html#adcedaed4a1465abddb7ac3c1f3643ff8',1,'crashpad::WeakStdioFileReader::Read()'],['../classcrashpad_1_1StringFile.html#a05de4b2d8ef91a974181d7340c61b346',1,'crashpad::StringFile::Read()'],['../classcrashpad_1_1TaskMemory.html#a323d157824f62eb286e4c39f8d99e3a9',1,'crashpad::TaskMemory::Read()']]],
['read',['Read',['../classcrashpad_1_1internal_1_1MemorySnapshotMac.html#abf526f199ea6f4e0b49e5fd14098b384',1,'crashpad::internal::MemorySnapshotMac::Read()'],['../classcrashpad_1_1MemorySnapshot.html#ad7bd3e85268e7b8d9d78e03be977ee52',1,'crashpad::MemorySnapshot::Read()'],['../classcrashpad_1_1test_1_1TestMemorySnapshot.html#a89b8798372679d4aef3cf823b165d1d3',1,'crashpad::test::TestMemorySnapshot::Read()'],['../classcrashpad_1_1internal_1_1MemorySnapshotWin.html#a565c0d86ca3c1a8fa3bc6ab296962de0',1,'crashpad::internal::MemorySnapshotWin::Read()'],['../classcrashpad_1_1FileReaderInterface.html#ad9035ff345274f33cef248712d53d9e1',1,'crashpad::FileReaderInterface::Read()'],['../classcrashpad_1_1WeakFileHandleFileReader.html#adabfaf3549ac5a3269475a567645e095',1,'crashpad::WeakFileHandleFileReader::Read()'],['../classcrashpad_1_1FileReader.html#a71bb3e12f135a0e84b1385ab89e46611',1,'crashpad::FileReader::Read()'],['../classcrashpad_1_1WeakStdioFileReader.html#adcedaed4a1465abddb7ac3c1f3643ff8',1,'crashpad::WeakStdioFileReader::Read()'],['../classcrashpad_1_1StringFile.html#a05de4b2d8ef91a974181d7340c61b346',1,'crashpad::StringFile::Read()'],['../classcrashpad_1_1TaskMemory.html#a323d157824f62eb286e4c39f8d99e3a9',1,'crashpad::TaskMemory::Read()'],['../structcrashpad_1_1test_1_1WinChildProcess_1_1Handles.html#afdb549c4b1fd8c86b64dccc3cbdc08b2',1,'crashpad::test::WinChildProcess::Handles::read()']]],
['readavailablememory',['ReadAvailableMemory',['../classcrashpad_1_1ProcessReaderWin.html#abf3e0d5ec58bfc9bd0b67382e067afff',1,'crashpad::ProcessReaderWin']]],
['readcstring',['ReadCString',['../classcrashpad_1_1TaskMemory_1_1MappedMemory.html#aaa82d4276500ce99fd7b3d251cee78a0',1,'crashpad::TaskMemory::MappedMemory::ReadCString()'],['../classcrashpad_1_1TaskMemory.html#a9365a798d8140094cda73606ec132e87',1,'crashpad::TaskMemory::ReadCString()']]],
['readcstringsizelimited',['ReadCStringSizeLimited',['../classcrashpad_1_1TaskMemory.html#a51092ce134b41d605a9a4ae470826eb6',1,'crashpad::TaskMemory']]],
@ -12,7 +12,6 @@ var searchData=
['readminidumpsimplestringdictionary',['ReadMinidumpSimpleStringDictionary',['../namespacecrashpad_1_1internal.html#aa9b358d36faf271ec17d7e9a829610a9',1,'crashpad::internal']]],
['readminidumpstringlist',['ReadMinidumpStringList',['../namespacecrashpad_1_1internal.html#afac4436aa35c86be47e56179a51662ca',1,'crashpad::internal']]],
['readminidumputf8string',['ReadMinidumpUTF8String',['../namespacecrashpad_1_1internal.html#a769d4791b91e4fffea817ad2e9dda54b',1,'crashpad::internal']]],
['readpipefd',['ReadPipeFD',['../classcrashpad_1_1ChildPortHandshake.html#a3d7b5d2827a8354b48389e71f2f03223',1,'crashpad::ChildPortHandshake']]],
['readpipehandle',['ReadPipeHandle',['../classcrashpad_1_1test_1_1Multiprocess.html#a9eb0b639619a13368ba090315706c549',1,'crashpad::test::Multiprocess::ReadPipeHandle()'],['../classcrashpad_1_1test_1_1WinChildProcess.html#a0f1a3b3785aa908237a4d54e8a26c09a',1,'crashpad::test::WinChildProcess::ReadPipeHandle()'],['../classcrashpad_1_1test_1_1WinMultiprocess.html#af5f813d30d713889305fbe15f19cd1fd',1,'crashpad::test::WinMultiprocess::ReadPipeHandle()']]],
['readstreamtostring',['ReadStreamToString',['../namespacecrashpad_1_1test.html#a35412b33d0a275fa43e8633296059534',1,'crashpad::test::ReadStreamToString(HTTPBodyStream *stream)'],['../namespacecrashpad_1_1test.html#a861ba97c72a60c7e1802c39395d1d1fe',1,'crashpad::test::ReadStreamToString(HTTPBodyStream *stream, size_t buffer_size)']]],
['readxattr',['ReadXattr',['../namespacecrashpad.html#ac86f028e5f175cccfcab418346d7bcfe',1,'crashpad']]],
@ -21,7 +20,6 @@ var searchData=
['readxattrtimet',['ReadXattrTimeT',['../namespacecrashpad.html#a71572c94f27aba3f34938d3a0d9030a3',1,'crashpad']]],
['realgroupid',['RealGroupID',['../classcrashpad_1_1ProcessInfo.html#a06944d2ed0140cfea5812431b6ae1203',1,'crashpad::ProcessInfo']]],
['realuserid',['RealUserID',['../classcrashpad_1_1ProcessInfo.html#a829bdc66895d05b02160b4254dd584ca',1,'crashpad::ProcessInfo']]],
['receive_5fport',['receive_port',['../classcrashpad_1_1ExceptionHandlerServer.html#a1504c185b98ce8dce4d075afaf7ef949',1,'crashpad::ExceptionHandlerServer']]],
['receivelarge',['ReceiveLarge',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129ed',1,'crashpad::MachMessageServer']]],
['recorduploadattempt',['RecordUploadAttempt',['../classcrashpad_1_1CrashReportDatabase.html#a5c9b19255aff2f995cc645e949331f7d',1,'crashpad::CrashReportDatabase']]],
['regionsize',['RegionSize',['../structMINIDUMP__MEMORY__INFO.html#af1b29639a9edec37d2b8f431134e3181',1,'MINIDUMP_MEMORY_INFO']]],
@ -45,8 +43,10 @@ var searchData=
['rtl_5fcritical_5fsection_5fdebug',['RTL_CRITICAL_SECTION_DEBUG',['../structcrashpad_1_1process__types_1_1RTL__CRITICAL__SECTION__DEBUG.html',1,'crashpad::process_types']]],
['rtl_5fdrive_5fletter_5fcurdir',['RTL_DRIVE_LETTER_CURDIR',['../structcrashpad_1_1process__types_1_1RTL__DRIVE__LETTER__CURDIR.html',1,'crashpad::process_types']]],
['rtl_5fuser_5fprocess_5fparameters',['RTL_USER_PROCESS_PARAMETERS',['../structcrashpad_1_1process__types_1_1RTL__USER__PROCESS__PARAMETERS.html',1,'crashpad::process_types']]],
['run',['Run',['../classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d',1,'crashpad::ExceptionHandlerServer::Run()'],['../classcrashpad_1_1test_1_1Multiprocess.html#a801aa7a78b2254c31c3ef7e0b24208e3',1,'crashpad::test::Multiprocess::Run()'],['../classcrashpad_1_1test_1_1WinMultiprocess.html#a6bece6599f0ff54cdcc7a99550c4f1a6',1,'crashpad::test::WinMultiprocess::Run()'],['../classcrashpad_1_1MachMessageServer.html#ace981f2e495984f119aa074f7d33bff6',1,'crashpad::MachMessageServer::Run()'],['../classcrashpad_1_1ExceptionHandlerServer.html#aca3383f98699e99f3c2c2c9ccf2fdf28',1,'crashpad::ExceptionHandlerServer::Run()']]],
['runclient',['RunClient',['../classcrashpad_1_1ChildPortHandshake.html#a013db6f4b1eab305b280b62f2ce8897c',1,'crashpad::ChildPortHandshake']]],
['runserver',['RunServer',['../classcrashpad_1_1ChildPortHandshake.html#afd67dca5fc51170a919501fdbcf0fd32',1,'crashpad::ChildPortHandshake']]],
['run',['Run',['../classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d',1,'crashpad::ExceptionHandlerServer::Run()'],['../classcrashpad_1_1test_1_1Multiprocess.html#a801aa7a78b2254c31c3ef7e0b24208e3',1,'crashpad::test::Multiprocess::Run()'],['../classcrashpad_1_1test_1_1WinMultiprocess.html#a6bece6599f0ff54cdcc7a99550c4f1a6',1,'crashpad::test::WinMultiprocess::Run()'],['../classcrashpad_1_1MachMessageServer.html#ace981f2e495984f119aa074f7d33bff6',1,'crashpad::MachMessageServer::Run()'],['../classcrashpad_1_1ExceptionHandlerServer.html#a8ddcf9cff0364e46378ef575ded9a773',1,'crashpad::ExceptionHandlerServer::Run()']]],
['runclient',['RunClient',['../classcrashpad_1_1ChildPortHandshake.html#a94543dc329a5a7d869cc1cb76e23fc20',1,'crashpad::ChildPortHandshake']]],
['runclientforfd',['RunClientForFD',['../classcrashpad_1_1ChildPortHandshake.html#a3f8c5aa2a2354ae65dcd9323554cdc2a',1,'crashpad::ChildPortHandshake']]],
['runserver',['RunServer',['../classcrashpad_1_1ChildPortHandshake.html#af1400270cdc498e9c05391389e7bddad',1,'crashpad::ChildPortHandshake']]],
['runserverforfd',['RunServerForFD',['../classcrashpad_1_1ChildPortHandshake.html#a0f73b816d441e5e7f6650c8c5601e654',1,'crashpad::ChildPortHandshake']]],
['rva',['Rva',['../structMINIDUMP__LOCATION__DESCRIPTOR.html#ae877992492577366d7185721b8239877',1,'MINIDUMP_LOCATION_DESCRIPTOR::Rva()'],['../dbghelp_8h.html#acf465a1a77ecf067a9d946583bc6a3f8',1,'RVA():&#160;dbghelp.h']]]
];

View File

@ -24,6 +24,7 @@ var searchData=
['sendtocrashhandlerserver',['SendToCrashHandlerServer',['../namespacecrashpad.html#a638d7916642f81df8063d300f08ff2ca',1,'crashpad']]],
['serialize',['Serialize',['../classcrashpad_1_1TSimpleStringDictionary.html#a897b860dcc0820c362ef54669ea88599',1,'crashpad::TSimpleStringDictionary']]],
['servertoclientmessage',['ServerToClientMessage',['../unioncrashpad_1_1ServerToClientMessage.html',1,'crashpad']]],
['serverwritefd',['ServerWriteFD',['../classcrashpad_1_1ChildPortHandshake.html#a13c305bc7f510f7ec0696ea3257fef35',1,'crashpad::ChildPortHandshake']]],
['servicemanagementisjobloaded',['ServiceManagementIsJobLoaded',['../namespacecrashpad.html#aead5f04bd94549956a7f2826aeccf495',1,'crashpad']]],
['servicemanagementisjobrunning',['ServiceManagementIsJobRunning',['../namespacecrashpad.html#a3bc3a94386dd27968d48619f42154463',1,'crashpad']]],
['servicemanagementremovejob',['ServiceManagementRemoveJob',['../namespacecrashpad.html#a8cc130fecf996b7d7c76a56200afccb1',1,'crashpad']]],
@ -122,7 +123,7 @@ var searchData=
['shutdownrequest',['ShutdownRequest',['../structcrashpad_1_1ShutdownRequest.html',1,'crashpad']]],
['signal',['Signal',['../classcrashpad_1_1Semaphore.html#a2ca2f5c53cd11234dc765d2ec95b6c7a',1,'crashpad::Semaphore']]],
['signaltostring',['SignalToString',['../namespacecrashpad.html#a97b946d80de148d1fd2452af38b220f4',1,'crashpad']]],
['signature',['Signature',['../structMINIDUMP__HEADER.html#ae1c77644aa56ab70fd6f50c343eafda8',1,'MINIDUMP_HEADER::Signature()'],['../structcrashpad_1_1CodeViewRecordPDB20.html#a321660d3f7297b1fe30fafd424e717a4',1,'crashpad::CodeViewRecordPDB20::signature()'],['../structcrashpad_1_1CodeViewRecordPDB70.html#a6a9ffe7537ebe4ac3eb03f18ce90bc58',1,'crashpad::CodeViewRecordPDB70::signature()']]],
['signature',['signature',['../structcrashpad_1_1CodeViewRecordPDB20.html#a321660d3f7297b1fe30fafd424e717a4',1,'crashpad::CodeViewRecordPDB20::signature()'],['../structcrashpad_1_1CodeViewRecordPDB70.html#a6a9ffe7537ebe4ac3eb03f18ce90bc58',1,'crashpad::CodeViewRecordPDB70::signature()'],['../structMINIDUMP__HEADER.html#ae1c77644aa56ab70fd6f50c343eafda8',1,'MINIDUMP_HEADER::Signature()']]],
['simple_5fannotations',['simple_annotations',['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#a6d064fcc880ad2933443f9f27e5f434a',1,'crashpad::MinidumpModuleCrashpadInfo::simple_annotations()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a8a6300d72ebb8dab13ca50947e37348f',1,'crashpad::MinidumpCrashpadInfo::simple_annotations()']]],
['simplemap',['SimpleMap',['../classcrashpad_1_1MachOImageAnnotationsReader.html#ad63d68ab64c265e229c63105cd12435f',1,'crashpad::MachOImageAnnotationsReader::SimpleMap()'],['../classcrashpad_1_1PEImageAnnotationsReader.html#a0c6c0dfb67c42b1c0eb462ec479d82be',1,'crashpad::PEImageAnnotationsReader::SimpleMap()']]],
['simplestringdictionary',['SimpleStringDictionary',['../namespacecrashpad.html#ac21afdb4f6e3c57ccf3bd34ea8410978',1,'crashpad']]],
@ -148,18 +149,18 @@ var searchData=
['starthandler',['StartHandler',['../classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a',1,'crashpad::CrashpadClient']]],
['startofmemoryrange',['StartOfMemoryRange',['../structMINIDUMP__MEMORY__DESCRIPTOR.html#ac6d589aa4a3b82315866f2a27bee770c',1,'MINIDUMP_MEMORY_DESCRIPTOR']]],
['starttime',['StartTime',['../classcrashpad_1_1ProcessReader.html#ac48f413de66e80699710f864def6db83',1,'crashpad::ProcessReader::StartTime()'],['../classcrashpad_1_1ProcessReaderWin.html#a0ada8be820819cc21b16afb0e26742f7',1,'crashpad::ProcessReaderWin::StartTime()'],['../classcrashpad_1_1ProcessInfo.html#a3f14fd51b2ca3d5c557e60e109f719a7',1,'crashpad::ProcessInfo::StartTime()']]],
['state',['state',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a665d2de47970d796e904f0dfce406814',1,'crashpad::internal::MinidumpWritable::state()'],['../classcrashpad_1_1InitializationState.html#af16920bba154b9c1d159eba5c204eab5',1,'crashpad::InitializationState::state()'],['../classcrashpad_1_1InitializationStateDcheck.html#a21085a8c0b7d75977a6e29b8bb498eb1',1,'crashpad::InitializationStateDcheck::state()'],['../classcrashpad_1_1internal_1_1MinidumpWritable.html#ac14e05f291f5fa713b5ec82a208fa7c7',1,'crashpad::internal::MinidumpWritable::State()'],['../classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88',1,'crashpad::InitializationState::State()'],['../structMINIDUMP__MEMORY__INFO.html#a27341e73a6433d98e4742e71788f7cc4',1,'MINIDUMP_MEMORY_INFO::State()']]],
['state',['State',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#ac14e05f291f5fa713b5ec82a208fa7c7',1,'crashpad::internal::MinidumpWritable::State()'],['../classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88',1,'crashpad::InitializationState::State()'],['../structMINIDUMP__MEMORY__INFO.html#a27341e73a6433d98e4742e71788f7cc4',1,'MINIDUMP_MEMORY_INFO::State()'],['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a665d2de47970d796e904f0dfce406814',1,'crashpad::internal::MinidumpWritable::state()'],['../classcrashpad_1_1InitializationState.html#af16920bba154b9c1d159eba5c204eab5',1,'crashpad::InitializationState::state()'],['../classcrashpad_1_1InitializationStateDcheck.html#a21085a8c0b7d75977a6e29b8bb498eb1',1,'crashpad::InitializationStateDcheck::state()']]],
['stdin_5fwrite_5fhandle',['stdin_write_handle',['../classcrashpad_1_1test_1_1ChildLauncher.html#a13f50ad94b1804224ee4d9cae158bb0e',1,'crashpad::test::ChildLauncher']]],
['stdio_5fplog',['STDIO_PLOG',['../file__io_8h.html#a2f8d366bb03ceee04e91bb38c9c41e5e',1,'file_io.h']]],
['stdout_5fread_5fhandle',['stdout_read_handle',['../classcrashpad_1_1test_1_1ChildLauncher.html#a5f320f17a2a9d2eea3004760bad9fe61',1,'crashpad::test::ChildLauncher']]],
['stop',['Stop',['../classcrashpad_1_1CrashReportUploadThread.html#af3189181e4bb60a98e736edff644708d',1,'crashpad::CrashReportUploadThread::Stop()'],['../classcrashpad_1_1ExceptionHandlerServer.html#a75dd814798b8f8224f53d84cea8368be',1,'crashpad::ExceptionHandlerServer::Stop()']]],
['streamdirectoryrva',['StreamDirectoryRva',['../structMINIDUMP__HEADER.html#afc88b1f46827fbeae6ef6e0718a23b57',1,'MINIDUMP_HEADER']]],
['streamtype',['StreamType',['../structMINIDUMP__DIRECTORY.html#a425b8b68da6810a126c759c5f5a94f7d',1,'MINIDUMP_DIRECTORY::StreamType()'],['../classcrashpad_1_1MinidumpCrashpadInfoWriter.html#ab6e89173daea87a484b6d0a4a453df67',1,'crashpad::MinidumpCrashpadInfoWriter::StreamType()'],['../classcrashpad_1_1MinidumpExceptionWriter.html#afce2f1831d64fe2d7fd9cd71263dfbce',1,'crashpad::MinidumpExceptionWriter::StreamType()'],['../classcrashpad_1_1MinidumpHandleDataWriter.html#aebb90e7ab3575890f4316a92218bfc62',1,'crashpad::MinidumpHandleDataWriter::StreamType()'],['../classcrashpad_1_1MinidumpMemoryInfoListWriter.html#ae03d1f47c1eb1283d6a00a066c275bed',1,'crashpad::MinidumpMemoryInfoListWriter::StreamType()'],['../classcrashpad_1_1MinidumpMemoryListWriter.html#ab593614fbd0abd6184b5a66db8dd88b3',1,'crashpad::MinidumpMemoryListWriter::StreamType()'],['../classcrashpad_1_1MinidumpMiscInfoWriter.html#a3ed89c49422397088e30973fb3ffb375',1,'crashpad::MinidumpMiscInfoWriter::StreamType()'],['../classcrashpad_1_1MinidumpModuleListWriter.html#ac00c0d3e8595449c2fdb254eace80018',1,'crashpad::MinidumpModuleListWriter::StreamType()'],['../classcrashpad_1_1internal_1_1MinidumpStreamWriter.html#aa995c5f93ecfdeb13dbfc4b7fb107632',1,'crashpad::internal::MinidumpStreamWriter::StreamType()'],['../classcrashpad_1_1MinidumpSystemInfoWriter.html#a999958c694f5cb49dddc4d3d9b54e93b',1,'crashpad::MinidumpSystemInfoWriter::StreamType()'],['../classcrashpad_1_1MinidumpThreadListWriter.html#a75cada7ca407f1a4d04e62742286af0d',1,'crashpad::MinidumpThreadListWriter::StreamType()']]],
['string',['STRING',['../structcrashpad_1_1process__types_1_1STRING.html',1,'crashpad::process_types']]],
['string',['string',['../classcrashpad_1_1internal_1_1MinidumpStringWriter.html#aee04f05cb91b1f47d1c0e9e969043ec2',1,'crashpad::internal::MinidumpStringWriter::string()'],['../classcrashpad_1_1StringFile.html#a17f8015e434817f834559527741317a8',1,'crashpad::StringFile::string()']]],
['string',['STRING',['../structcrashpad_1_1process__types_1_1STRING.html',1,'crashpad::process_types']]],
['stringfile',['StringFile',['../classcrashpad_1_1StringFile.html',1,'crashpad']]],
['stringhttpbodystream',['StringHTTPBodyStream',['../classcrashpad_1_1StringHTTPBodyStream.html',1,'crashpad']]],
['stringhttpbodystream',['StringHTTPBodyStream',['../classcrashpad_1_1StringHTTPBodyStream.html#a22c14df64745c7aeca6da61004a30a7b',1,'crashpad::StringHTTPBodyStream']]],
['stringhttpbodystream',['StringHTTPBodyStream',['../classcrashpad_1_1StringHTTPBodyStream.html',1,'crashpad']]],
['stringtoexception',['StringToException',['../namespacecrashpad.html#a229a9b5ddd24c6722e413e6132d0acf0',1,'crashpad']]],
['stringtoexceptionbehavior',['StringToExceptionBehavior',['../namespacecrashpad.html#a957c7de6eb716bf1662c08333b1f7e21',1,'crashpad']]],
['stringtoexceptionmask',['StringToExceptionMask',['../namespacecrashpad.html#a7ab63868a738f3bfd4d2449e60607dec',1,'crashpad']]],

View File

@ -6,7 +6,7 @@ var searchData=
['vendorid',['VendorId',['../unionCPU__INFORMATION.html#af239b99d9ef6b86fb04ffeabd85831c6',1,'CPU_INFORMATION']]],
['verifyminidumpheader',['VerifyMinidumpHeader',['../namespacecrashpad_1_1test.html#a5e604ee6a23070a89e2a0015eb2854a9',1,'crashpad::test']]],
['verrsrc_2eh',['verrsrc.h',['../verrsrc_8h.html',1,'']]],
['version',['Version',['../structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406',1,'MINIDUMP_HEADER::Version()'],['../classcrashpad_1_1ToolSupport.html#acac2c96bbf2e77e8988f87af96f01315',1,'crashpad::ToolSupport::Version(const base::FilePath &amp;me)'],['../classcrashpad_1_1ToolSupport.html#a701225eea7643d837300d813c45bc6cd',1,'crashpad::ToolSupport::Version(const std::string &amp;me)'],['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#ace07d8872cdaa53ca20a04513deb56c3',1,'crashpad::MinidumpModuleCrashpadInfo::version()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a481042efad46164dc43d9c824df9e6cf',1,'crashpad::MinidumpCrashpadInfo::version()'],['../structcrashpad_1_1RegistrationRequest.html#afa8008cc71aec2d142493cd0c7f5a98d',1,'crashpad::RegistrationRequest::version()']]],
['version',['version',['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#ace07d8872cdaa53ca20a04513deb56c3',1,'crashpad::MinidumpModuleCrashpadInfo::version()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a481042efad46164dc43d9c824df9e6cf',1,'crashpad::MinidumpCrashpadInfo::version()'],['../structcrashpad_1_1RegistrationRequest.html#afa8008cc71aec2d142493cd0c7f5a98d',1,'crashpad::RegistrationRequest::version()'],['../structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406',1,'MINIDUMP_HEADER::Version()'],['../classcrashpad_1_1ToolSupport.html#acac2c96bbf2e77e8988f87af96f01315',1,'crashpad::ToolSupport::Version(const base::FilePath &amp;me)'],['../classcrashpad_1_1ToolSupport.html#a701225eea7643d837300d813c45bc6cd',1,'crashpad::ToolSupport::Version(const std::string &amp;me)']]],
['versioninfo',['VersionInfo',['../structMINIDUMP__MODULE.html#ac2babe58e6418124599ea2821f30bb84',1,'MINIDUMP_MODULE']]],
['versioninformation',['VersionInformation',['../unionCPU__INFORMATION.html#a6b072a6cae2e065111ef20acf21e355a',1,'CPU_INFORMATION']]],
['vm_5fcounters',['VM_COUNTERS',['../classcrashpad_1_1process__types_1_1VM__COUNTERS.html',1,'crashpad::process_types']]],

View File

@ -25,17 +25,17 @@ var searchData=
['childlauncher',['ChildLauncher',['../classcrashpad_1_1test_1_1ChildLauncher.html#abe0d1a558a968d1442dc8925edcfbb79',1,'crashpad::test::ChildLauncher']]],
['childpid',['ChildPID',['../classcrashpad_1_1test_1_1Multiprocess.html#a3fde053ad00979ca2f03810afd45b7ec',1,'crashpad::test::Multiprocess']]],
['childporthandshake',['ChildPortHandshake',['../classcrashpad_1_1ChildPortHandshake.html',1,'crashpad']]],
['childporthandshake',['ChildPortHandshake',['../classcrashpad_1_1ChildPortHandshake.html#aa1dac94439be91816ba8dd0505809855',1,'crashpad::ChildPortHandshake']]],
['childportserver',['ChildPortServer',['../classcrashpad_1_1ChildPortServer.html',1,'crashpad']]],
['childportserver',['ChildPortServer',['../classcrashpad_1_1ChildPortServer.html#a8e545d2f6144c56f24aea1d1aa59c501',1,'crashpad::ChildPortServer']]],
['childprocess',['ChildProcess',['../classcrashpad_1_1test_1_1WinMultiprocess.html#aa8845177b6778daaae2da200ea66728f',1,'crashpad::test::WinMultiprocess']]],
['children',['Children',['../classcrashpad_1_1MinidumpCrashpadInfoWriter.html#af90d8aef42effdbb3db96878bdf4cc47',1,'crashpad::MinidumpCrashpadInfoWriter::Children()'],['../classcrashpad_1_1MinidumpExceptionWriter.html#a8a8b02b9c66261c1869b03068e35811e',1,'crashpad::MinidumpExceptionWriter::Children()'],['../classcrashpad_1_1MinidumpFileWriter.html#a4a668939e980cb2b58931b3b7d2c155f',1,'crashpad::MinidumpFileWriter::Children()'],['../classcrashpad_1_1MinidumpHandleDataWriter.html#ae60e9e924d99eb2e985c0ede7fc329d2',1,'crashpad::MinidumpHandleDataWriter::Children()'],['../classcrashpad_1_1MinidumpMemoryInfoListWriter.html#a933ee2ad213b507eb40606272cf37f76',1,'crashpad::MinidumpMemoryInfoListWriter::Children()'],['../classcrashpad_1_1MinidumpMemoryListWriter.html#a00c3eecfc5c5cdc390f3d369091db6c5',1,'crashpad::MinidumpMemoryListWriter::Children()'],['../classcrashpad_1_1MinidumpModuleCrashpadInfoWriter.html#ab1e60d25bb0dbe203c55f269205f80a7',1,'crashpad::MinidumpModuleCrashpadInfoWriter::Children()'],['../classcrashpad_1_1MinidumpModuleCrashpadInfoListWriter.html#ad3b5ef1a5ed1007551f9fe80292396e2',1,'crashpad::MinidumpModuleCrashpadInfoListWriter::Children()'],['../classcrashpad_1_1MinidumpModuleWriter.html#afefe5ff6e5f5546bbfc959b36e54ec78',1,'crashpad::MinidumpModuleWriter::Children()'],['../classcrashpad_1_1MinidumpModuleListWriter.html#aa4750ce1f745da897e998f8109df8fbc',1,'crashpad::MinidumpModuleListWriter::Children()'],['../classcrashpad_1_1internal_1_1MinidumpRVAListWriter.html#a8a2640304b7685547303da989bc182b8',1,'crashpad::internal::MinidumpRVAListWriter::Children()'],['../classcrashpad_1_1MinidumpSimpleStringDictionaryEntryWriter.html#a23abadbd5b069b0624618e980b8eea30',1,'crashpad::MinidumpSimpleStringDictionaryEntryWriter::Children()'],['../classcrashpad_1_1MinidumpSimpleStringDictionaryWriter.html#a9b9466539287c9a6e5371b2e72c7a4b8',1,'crashpad::MinidumpSimpleStringDictionaryWriter::Children()'],['../classcrashpad_1_1MinidumpSystemInfoWriter.html#a0c1f4d092efb955f3e6597343eec505d',1,'crashpad::MinidumpSystemInfoWriter::Children()'],['../classcrashpad_1_1MinidumpThreadWriter.html#abfc2c5b265c0e7519edfbe1cc81442d0',1,'crashpad::MinidumpThreadWriter::Children()'],['../classcrashpad_1_1MinidumpThreadListWriter.html#a315d870b0fa78f3ceb4522a8ddfa0aea',1,'crashpad::MinidumpThreadListWriter::Children()'],['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a32460b7fe2154fbabc3c58bf10dc7861',1,'crashpad::internal::MinidumpWritable::Children()'],['../structcrashpad_1_1MinidumpRVAList.html#a4f9dfed4283a44b46c6a77902c1bb5c1',1,'crashpad::MinidumpRVAList::children()']]],
['childtask',['ChildTask',['../classcrashpad_1_1test_1_1MachMultiprocess.html#a6fa9f07ca0cc97e9cfd1ead3d5eb269c',1,'crashpad::test::MachMultiprocess']]],
['client_5fid',['client_id',['../structcrashpad_1_1MinidumpCrashpadInfo.html#ad83ed0b5dd10f4ddaf138caf96861b97',1,'crashpad::MinidumpCrashpadInfo']]],
['client_5fid',['CLIENT_ID',['../structcrashpad_1_1process__types_1_1CLIENT__ID.html',1,'crashpad::process_types']]],
['client_5fid',['client_id',['../structcrashpad_1_1MinidumpCrashpadInfo.html#ad83ed0b5dd10f4ddaf138caf96861b97',1,'crashpad::MinidumpCrashpadInfo']]],
['client_5fprocess_5fid',['client_process_id',['../structcrashpad_1_1RegistrationRequest.html#ae3604e826a93327a3572654432797f21',1,'crashpad::RegistrationRequest']]],
['clientdata',['ClientData',['../classcrashpad_1_1internal_1_1ClientData.html',1,'crashpad::internal']]],
['clientid',['ClientID',['../classcrashpad_1_1ProcessSnapshotMac.html#a4b42dff07349188a382157c8d0c9ce88',1,'crashpad::ProcessSnapshotMac::ClientID()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#a85538c374ee62566620f2ab2cc720668',1,'crashpad::ProcessSnapshotMinidump::ClientID()'],['../classcrashpad_1_1ProcessSnapshot.html#a1415886b55df0daef8e217254c3f2291',1,'crashpad::ProcessSnapshot::ClientID()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#a6eb9bf88dc221ccc3f891f3259621c79',1,'crashpad::test::TestProcessSnapshot::ClientID()'],['../classcrashpad_1_1ProcessSnapshotWin.html#a8865d738c0e4df6b76750c92a2313caf',1,'crashpad::ProcessSnapshotWin::ClientID()']]],
['clientreadfd',['ClientReadFD',['../classcrashpad_1_1ChildPortHandshake.html#a9298ec6d6ba1c3ca38157322fdd0c135',1,'crashpad::ChildPortHandshake']]],
['clienttoservermessage',['ClientToServerMessage',['../structcrashpad_1_1ClientToServerMessage.html',1,'crashpad']]],
['clockmonotonicnanoseconds',['ClockMonotonicNanoseconds',['../namespacecrashpad.html#aa93af751a4a09c316fb3de1a90e03fe8',1,'crashpad']]],
['close',['Close',['../classcrashpad_1_1FileReader.html#a95e3c16213d1b2eb9a6896057afd7463',1,'crashpad::FileReader::Close()'],['../classcrashpad_1_1FileWriter.html#ab469a8fea3e50378b4125c049911b355',1,'crashpad::FileWriter::Close()']]],
@ -88,8 +88,8 @@ var searchData=
['crashreportexceptionhandler',['CrashReportExceptionHandler',['../classcrashpad_1_1CrashReportExceptionHandler.html',1,'crashpad']]],
['crashreportexceptionhandler',['CrashReportExceptionHandler',['../classcrashpad_1_1CrashReportExceptionHandler.html#a2fe8372e1fb97b8adf2f6b7577e8f029',1,'crashpad::CrashReportExceptionHandler::CrashReportExceptionHandler(CrashReportDatabase *database, CrashReportUploadThread *upload_thread, const std::map&lt; std::string, std::string &gt; *process_annotations)'],['../classcrashpad_1_1CrashReportExceptionHandler.html#a2fe8372e1fb97b8adf2f6b7577e8f029',1,'crashpad::CrashReportExceptionHandler::CrashReportExceptionHandler(CrashReportDatabase *database, CrashReportUploadThread *upload_thread, const std::map&lt; std::string, std::string &gt; *process_annotations)']]],
['crashreportuploadhelperthread',['CrashReportUploadHelperThread',['../classcrashpad_1_1internal_1_1CrashReportUploadHelperThread.html',1,'crashpad::internal']]],
['crashreportuploadthread',['CrashReportUploadThread',['../classcrashpad_1_1CrashReportUploadThread.html',1,'crashpad']]],
['crashreportuploadthread',['CrashReportUploadThread',['../classcrashpad_1_1CrashReportUploadThread.html#a2ac635a4e9cbec143f2546900cdad32e',1,'crashpad::CrashReportUploadThread']]],
['crashreportuploadthread',['CrashReportUploadThread',['../classcrashpad_1_1CrashReportUploadThread.html',1,'crashpad']]],
['create',['Create',['../classcrashpad_1_1HTTPTransport.html#af29868cd955aeedd5f17dcd8a9e7f03a',1,'crashpad::HTTPTransport']]],
['createfromsnapshot',['CreateFromSnapshot',['../classcrashpad_1_1MinidumpContextWriter.html#acdeeafe70255e2feac42cd3befb261f3',1,'crashpad::MinidumpContextWriter::CreateFromSnapshot()'],['../classcrashpad_1_1MinidumpMemoryWriter.html#ac9adde79751ab836d190bdfd4b778712',1,'crashpad::MinidumpMemoryWriter::CreateFromSnapshot()']]],
['creation_5ftime',['creation_time',['../structcrashpad_1_1CrashReportDatabase_1_1Report.html#a8011cd1a4b4fcd84ecbc21e5c5fd80b8',1,'crashpad::CrashReportDatabase::Report']]],

View File

@ -14,6 +14,7 @@ var searchData=
['dbghelp_2eh',['dbghelp.h',['../dbghelp_8h.html',1,'']]],
['debug_5fcontrol',['debug_control',['../structcrashpad_1_1MinidumpContextAMD64.html#a65f302dd9d5ad77f4fca9cb0b176ac91',1,'crashpad::MinidumpContextAMD64']]],
['debugdirectoryinformation',['DebugDirectoryInformation',['../classcrashpad_1_1PEImageReader.html#a9fec9c135dfe4bf5eb89275c4bd1b121',1,'crashpad::PEImageReader']]],
['debugfilename',['DebugFileName',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a62bb8650ee3d30f289e70b9bd6c0bde3',1,'crashpad::internal::ModuleSnapshotMac::DebugFileName()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ab5640b14a706cc30ade77dd4dba6e1c7',1,'crashpad::internal::ModuleSnapshotMinidump::DebugFileName()'],['../classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698',1,'crashpad::ModuleSnapshot::DebugFileName()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a718634cb14e12d27fd1e531dd292a3be',1,'crashpad::test::TestModuleSnapshot::DebugFileName()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae819d7011878cb9aed89cd1b693cc721',1,'crashpad::internal::ModuleSnapshotWin::DebugFileName()']]],
['delegate',['Delegate',['../classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html',1,'crashpad::ExceptionHandlerServer']]],
['delegate',['Delegate',['../classcrashpad_1_1MemorySnapshot_1_1Delegate.html',1,'crashpad::MemorySnapshot']]],
['deletereport',['DeleteReport',['../classcrashpad_1_1CrashReportDatabase.html#aa8aff03198b18b5dc479c189115500c4',1,'crashpad::CrashReportDatabase']]],

View File

@ -23,7 +23,7 @@ var searchData=
['exceptionflags',['ExceptionFlags',['../structMINIDUMP__EXCEPTION.html#a790cc793a96f090e848160f8d7757ce9',1,'MINIDUMP_EXCEPTION']]],
['exceptionhandler',['ExceptionHandler',['../structcrashpad_1_1ExceptionPorts_1_1ExceptionHandler.html',1,'crashpad::ExceptionPorts']]],
['exceptionhandlerserver',['ExceptionHandlerServer',['../classcrashpad_1_1ExceptionHandlerServer.html',1,'crashpad']]],
['exceptionhandlerserver',['ExceptionHandlerServer',['../classcrashpad_1_1ExceptionHandlerServer.html#a07d520ff019b6a60cbaa61b8c1d50e09',1,'crashpad::ExceptionHandlerServer']]],
['exceptionhandlerserver',['ExceptionHandlerServer',['../classcrashpad_1_1ExceptionHandlerServer.html#a7a6193e902570cad41cc6a6d2d7c6fb8',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(base::mac::ScopedMachReceiveRight receive_port)'],['../classcrashpad_1_1ExceptionHandlerServer.html#ac0b65ce21f6fc930f9f33cdd7bc6993e',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(const std::string &amp;pipe_name)']]],
['exceptionhandlerserverexception',['ExceptionHandlerServerException',['../classcrashpad_1_1CrashReportExceptionHandler.html#a1dcfab1bbc889f638b828bd5af296e62',1,'crashpad::CrashReportExceptionHandler::ExceptionHandlerServerException()'],['../classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html#aa882e662bcede440ba8078edf4cbd14f',1,'crashpad::ExceptionHandlerServer::Delegate::ExceptionHandlerServerException()']]],
['exceptionhandlerserverstarted',['ExceptionHandlerServerStarted',['../classcrashpad_1_1CrashReportExceptionHandler.html#aced3c98628a1f723dbd7952f8e3b421f',1,'crashpad::CrashReportExceptionHandler::ExceptionHandlerServerStarted()'],['../classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html#aeab0d0a0e52dc9ec0be773ce7f08c73a',1,'crashpad::ExceptionHandlerServer::Delegate::ExceptionHandlerServerStarted()']]],
['exceptionhandlervector',['ExceptionHandlerVector',['../classcrashpad_1_1ExceptionPorts_1_1ExceptionHandlerVector.html',1,'crashpad::ExceptionPorts']]],

View File

@ -3,7 +3,7 @@ var searchData=
['handle',['Handle',['../structcrashpad_1_1ProcessInfo_1_1Handle.html',1,'crashpad::ProcessInfo']]],
['handle',['handle',['../structcrashpad_1_1CrashReportDatabase_1_1NewReport.html#a0e9bb34438097ad36c95b30012e7f438',1,'crashpad::CrashReportDatabase::NewReport::handle()'],['../structcrashpad_1_1HandleSnapshot.html#aed65750b587752a10e5b6ea62fafe3c9',1,'crashpad::HandleSnapshot::handle()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#a619b6364d8637c33c6fec78836732f36',1,'crashpad::ProcessInfo::Handle::handle()'],['../structMINIDUMP__HANDLE__DESCRIPTOR.html#a0791847b24b8986ad3505e75c5ce697c',1,'MINIDUMP_HANDLE_DESCRIPTOR::Handle()']]],
['handle_5fcount',['handle_count',['../structcrashpad_1_1HandleSnapshot.html#a4ca49980a35f1d37f9b551ef70cf39b7',1,'crashpad::HandleSnapshot::handle_count()'],['../structcrashpad_1_1ProcessInfo_1_1Handle.html#af475c436a46f9cc00891580898e29fe0',1,'crashpad::ProcessInfo::Handle::handle_count()']]],
['handlechildportcheckin',['HandleChildPortCheckIn',['../classcrashpad_1_1ChildPortHandshake.html#a756cb29fcc496c457c1df79a6c188849',1,'crashpad::ChildPortHandshake::HandleChildPortCheckIn()'],['../classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369',1,'crashpad::ChildPortServer::Interface::HandleChildPortCheckIn()']]],
['handlechildportcheckin',['HandleChildPortCheckIn',['../classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369',1,'crashpad::ChildPortServer::Interface']]],
['handlecount',['HandleCount',['../structMINIDUMP__HANDLE__DESCRIPTOR.html#ae15118f7ade5d20bf013e1e266448dc0',1,'MINIDUMP_HANDLE_DESCRIPTOR']]],
['handledatastream',['HandleDataStream',['../dbghelp_8h.html#a64711234318a4a002f399dffb474ca08ad7775c9c100abafc1b864499acf84757',1,'dbghelp.h']]],
['handles',['Handles',['../structcrashpad_1_1test_1_1WinChildProcess_1_1Handles.html',1,'crashpad::test::WinChildProcess']]],

View File

@ -105,12 +105,14 @@ var searchData=
['kreceivelargeerror',['kReceiveLargeError',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda9d5505bdd5aa2fd0789d3e79befd5d11',1,'crashpad::MachMessageServer']]],
['kreceivelargeignore',['kReceiveLargeIgnore',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda1ffaaf6cc781039178422e5d05204b71',1,'crashpad::MachMessageServer']]],
['kreceivelargeresize',['kReceiveLargeResize',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda865451f339d9413541ca25c22d9b2c71',1,'crashpad::MachMessageServer']]],
['kreceiveright',['kReceiveRight',['../classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608aca4dfdef124043305e6880e006032603',1,'crashpad::ChildPortHandshake']]],
['kregister',['kRegister',['../structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbea0620c42e5fa077cce531d4e464a30b35',1,'crashpad::ClientToServerMessage']]],
['kreportnotfound',['kReportNotFound',['../classcrashpad_1_1CrashReportDatabase.html#a0bbd146654537fa0cf1b576eb647bb00ab005def710dfeef7c3f3fd6c7e615239',1,'crashpad::CrashReportDatabase']]],
['kretry',['kRetry',['../classcrashpad_1_1CrashReportUploadThread.html#a43e6d0fca59e2a85ceda1e3af41c4481a7d38367a395df05d79abf44f3bd9f7cb',1,'crashpad::CrashReportUploadThread']]],
['kreuseorcreate',['kReuseOrCreate',['../namespacecrashpad.html#afa69b0967d9a6df659ff5d2a02ff3e51ae32f90c7a8d4224749e4e99f11e5eee7',1,'crashpad']]],
['kreuseorfail',['kReuseOrFail',['../namespacecrashpad.html#afa69b0967d9a6df659ff5d2a02ff3e51aafde8ca07d267d05bcec5df8b0fc6c22',1,'crashpad']]],
['krunning',['kRunning',['../namespacecrashpad.html#ab96bb7edb42a2e1ce28eda205a18a17aa2fc7fbf0d19294f85dd3880460dd3c0a',1,'crashpad']]],
['ksendright',['kSendRight',['../classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608a765e48f6fd1bb0f18dab2cb92f6f6613',1,'crashpad::ChildPortHandshake']]],
['kshared',['kShared',['../namespacecrashpad.html#a3753a95b02e5c96c6e20017e467cef07a767e1337acb2aa20d7ce4e903a75ca16',1,'crashpad']]],
['kshutdown',['kShutdown',['../structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbeaa426c0243e0696b333c995581989555c',1,'crashpad::ClientToServerMessage']]],
['ksignature',['kSignature',['../structcrashpad_1_1CodeViewRecordPDB20.html#a44ae151e658264089c48724635cbc789',1,'crashpad::CodeViewRecordPDB20::kSignature()'],['../structcrashpad_1_1CodeViewRecordPDB70.html#a0a52adc79bf1bc9ba3eb444848d89dda',1,'crashpad::CodeViewRecordPDB70::kSignature()']]],

View File

@ -5,6 +5,7 @@ var searchData=
['machinedescription',['MachineDescription',['../classcrashpad_1_1internal_1_1SystemSnapshotMac.html#a437c61c4e98c72121eed75a32d578766',1,'crashpad::internal::SystemSnapshotMac::MachineDescription()'],['../classcrashpad_1_1SystemSnapshot.html#a77c75d316dd728d541d51b6ff29265eb',1,'crashpad::SystemSnapshot::MachineDescription()'],['../classcrashpad_1_1test_1_1TestSystemSnapshot.html#a88597dace697f941d8d2d33754f04b58',1,'crashpad::test::TestSystemSnapshot::MachineDescription()'],['../classcrashpad_1_1internal_1_1SystemSnapshotWin.html#aef61327d1bb88cbcef507fb2c80f27b5',1,'crashpad::internal::SystemSnapshotWin::MachineDescription()']]],
['machmessagedeadline',['MachMessageDeadline',['../namespacecrashpad.html#a34f36473e385b19eb229798ab2f7210c',1,'crashpad']]],
['machmessagedeadlinefromtimeout',['MachMessageDeadlineFromTimeout',['../namespacecrashpad.html#aa31f495c675536bcb30d1267c3a9b696',1,'crashpad']]],
['machmessagedestroyreceivedport',['MachMessageDestroyReceivedPort',['../namespacecrashpad.html#a2670a96d46f33b0e88db50a6222c0b47',1,'crashpad']]],
['machmessageserver',['MachMessageServer',['../classcrashpad_1_1MachMessageServer.html',1,'crashpad']]],
['machmessageserverfunction',['MachMessageServerFunction',['../classcrashpad_1_1ChildPortServer.html#a2674dc86acce27d76f5725148ebeddd7',1,'crashpad::ChildPortServer::MachMessageServerFunction()'],['../classcrashpad_1_1CompositeMachMessageServer.html#afe10dd1d12e4cbfe57e040b6939d7f15',1,'crashpad::CompositeMachMessageServer::MachMessageServerFunction()'],['../classcrashpad_1_1UniversalMachExcServer.html#a113ce518d5412e2cf352eb7f857fa9fb',1,'crashpad::UniversalMachExcServer::MachMessageServerFunction()'],['../classcrashpad_1_1MachMessageServer_1_1Interface.html#ad1632cba188c113600abc94d1b45efe6',1,'crashpad::MachMessageServer::Interface::MachMessageServerFunction()'],['../classcrashpad_1_1NotifyServer.html#a96630849312a63d91f0d94a5618803a3',1,'crashpad::NotifyServer::MachMessageServerFunction()']]],
['machmessageserverreplysize',['MachMessageServerReplySize',['../classcrashpad_1_1ChildPortServer.html#ae0086fca5ea9a836565f981f92448094',1,'crashpad::ChildPortServer::MachMessageServerReplySize()'],['../classcrashpad_1_1CompositeMachMessageServer.html#a0d96bb825abf09c76e75ebe9262581fc',1,'crashpad::CompositeMachMessageServer::MachMessageServerReplySize()'],['../classcrashpad_1_1UniversalMachExcServer.html#a1eeb93504e604f53fc5c9cf1c66d838c',1,'crashpad::UniversalMachExcServer::MachMessageServerReplySize()'],['../classcrashpad_1_1MachMessageServer_1_1Interface.html#ad4e6169aeb91074d573e77b9a47266c5',1,'crashpad::MachMessageServer::Interface::MachMessageServerReplySize()'],['../classcrashpad_1_1NotifyServer.html#af824bc4888e15ed26769d0ff8571fc38',1,'crashpad::NotifyServer::MachMessageServerReplySize()']]],

View File

@ -2,5 +2,6 @@ var searchData=
[
['persistent',['Persistent',['../classcrashpad_1_1MachMessageServer.html#a737f51adaf8725883f1158ef2576aae8',1,'crashpad::MachMessageServer']]],
['phase',['Phase',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a009f007265d64a5fb416848480a00ae9',1,'crashpad::internal::MinidumpWritable']]],
['portrighttype',['PortRightType',['../classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608',1,'crashpad::ChildPortHandshake']]],
['processsuspensionstate',['ProcessSuspensionState',['../namespacecrashpad.html#ab96bb7edb42a2e1ce28eda205a18a17a',1,'crashpad']]]
];

View File

@ -94,12 +94,14 @@ var searchData=
['kreceivelargeerror',['kReceiveLargeError',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda9d5505bdd5aa2fd0789d3e79befd5d11',1,'crashpad::MachMessageServer']]],
['kreceivelargeignore',['kReceiveLargeIgnore',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda1ffaaf6cc781039178422e5d05204b71',1,'crashpad::MachMessageServer']]],
['kreceivelargeresize',['kReceiveLargeResize',['../classcrashpad_1_1MachMessageServer.html#ad4e5a9fe58ebd1a86f21d8a2284129eda865451f339d9413541ca25c22d9b2c71',1,'crashpad::MachMessageServer']]],
['kreceiveright',['kReceiveRight',['../classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608aca4dfdef124043305e6880e006032603',1,'crashpad::ChildPortHandshake']]],
['kregister',['kRegister',['../structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbea0620c42e5fa077cce531d4e464a30b35',1,'crashpad::ClientToServerMessage']]],
['kreportnotfound',['kReportNotFound',['../classcrashpad_1_1CrashReportDatabase.html#a0bbd146654537fa0cf1b576eb647bb00ab005def710dfeef7c3f3fd6c7e615239',1,'crashpad::CrashReportDatabase']]],
['kretry',['kRetry',['../classcrashpad_1_1CrashReportUploadThread.html#a43e6d0fca59e2a85ceda1e3af41c4481a7d38367a395df05d79abf44f3bd9f7cb',1,'crashpad::CrashReportUploadThread']]],
['kreuseorcreate',['kReuseOrCreate',['../namespacecrashpad.html#afa69b0967d9a6df659ff5d2a02ff3e51ae32f90c7a8d4224749e4e99f11e5eee7',1,'crashpad']]],
['kreuseorfail',['kReuseOrFail',['../namespacecrashpad.html#afa69b0967d9a6df659ff5d2a02ff3e51aafde8ca07d267d05bcec5df8b0fc6c22',1,'crashpad']]],
['krunning',['kRunning',['../namespacecrashpad.html#ab96bb7edb42a2e1ce28eda205a18a17aa2fc7fbf0d19294f85dd3880460dd3c0a',1,'crashpad']]],
['ksendright',['kSendRight',['../classcrashpad_1_1ChildPortHandshake.html#a727e01831df67754b0ff439735f41608a765e48f6fd1bb0f18dab2cb92f6f6613',1,'crashpad::ChildPortHandshake']]],
['kshared',['kShared',['../namespacecrashpad.html#a3753a95b02e5c96c6e20017e467cef07a767e1337acb2aa20d7ce4e903a75ca16',1,'crashpad']]],
['kshutdown',['kShutdown',['../structcrashpad_1_1ClientToServerMessage.html#a640f92621220af8e110253a0d65c7dbeaa426c0243e0696b333c995581989555c',1,'crashpad::ClientToServerMessage']]],
['kstatedestroyed',['kStateDestroyed',['../classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88a154e684eaf09255b9667c2f5a16862f1',1,'crashpad::InitializationState']]],

View File

@ -11,7 +11,6 @@ var searchData=
['readminidumpsimplestringdictionary',['ReadMinidumpSimpleStringDictionary',['../namespacecrashpad_1_1internal.html#aa9b358d36faf271ec17d7e9a829610a9',1,'crashpad::internal']]],
['readminidumpstringlist',['ReadMinidumpStringList',['../namespacecrashpad_1_1internal.html#afac4436aa35c86be47e56179a51662ca',1,'crashpad::internal']]],
['readminidumputf8string',['ReadMinidumpUTF8String',['../namespacecrashpad_1_1internal.html#a769d4791b91e4fffea817ad2e9dda54b',1,'crashpad::internal']]],
['readpipefd',['ReadPipeFD',['../classcrashpad_1_1ChildPortHandshake.html#a3d7b5d2827a8354b48389e71f2f03223',1,'crashpad::ChildPortHandshake']]],
['readpipehandle',['ReadPipeHandle',['../classcrashpad_1_1test_1_1Multiprocess.html#a9eb0b639619a13368ba090315706c549',1,'crashpad::test::Multiprocess::ReadPipeHandle()'],['../classcrashpad_1_1test_1_1WinChildProcess.html#a0f1a3b3785aa908237a4d54e8a26c09a',1,'crashpad::test::WinChildProcess::ReadPipeHandle()'],['../classcrashpad_1_1test_1_1WinMultiprocess.html#af5f813d30d713889305fbe15f19cd1fd',1,'crashpad::test::WinMultiprocess::ReadPipeHandle()']]],
['readstreamtostring',['ReadStreamToString',['../namespacecrashpad_1_1test.html#a35412b33d0a275fa43e8633296059534',1,'crashpad::test::ReadStreamToString(HTTPBodyStream *stream)'],['../namespacecrashpad_1_1test.html#a861ba97c72a60c7e1802c39395d1d1fe',1,'crashpad::test::ReadStreamToString(HTTPBodyStream *stream, size_t buffer_size)']]],
['readxattr',['ReadXattr',['../namespacecrashpad.html#ac86f028e5f175cccfcab418346d7bcfe',1,'crashpad']]],
@ -20,7 +19,6 @@ var searchData=
['readxattrtimet',['ReadXattrTimeT',['../namespacecrashpad.html#a71572c94f27aba3f34938d3a0d9030a3',1,'crashpad']]],
['realgroupid',['RealGroupID',['../classcrashpad_1_1ProcessInfo.html#a06944d2ed0140cfea5812431b6ae1203',1,'crashpad::ProcessInfo']]],
['realuserid',['RealUserID',['../classcrashpad_1_1ProcessInfo.html#a829bdc66895d05b02160b4254dd584ca',1,'crashpad::ProcessInfo']]],
['receive_5fport',['receive_port',['../classcrashpad_1_1ExceptionHandlerServer.html#a1504c185b98ce8dce4d075afaf7ef949',1,'crashpad::ExceptionHandlerServer']]],
['recorduploadattempt',['RecordUploadAttempt',['../classcrashpad_1_1CrashReportDatabase.html#a5c9b19255aff2f995cc645e949331f7d',1,'crashpad::CrashReportDatabase']]],
['registerlocationdescriptor',['RegisterLocationDescriptor',['../classcrashpad_1_1internal_1_1MinidumpWritable.html#aed263c64ecb0597696d080e395af6400',1,'crashpad::internal::MinidumpWritable']]],
['registermemorydescriptor',['RegisterMemoryDescriptor',['../classcrashpad_1_1MinidumpMemoryWriter.html#aa770340c418ab7835a5c4a5a38f52e84',1,'crashpad::MinidumpMemoryWriter']]],
@ -31,7 +29,9 @@ var searchData=
['reportid',['ReportID',['../classcrashpad_1_1ProcessSnapshotMac.html#a0fd584f7a00e5f027bfba24cf5cc9d3b',1,'crashpad::ProcessSnapshotMac::ReportID()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#ad246ff4d8e140ed917c2a5b92a5b4441',1,'crashpad::ProcessSnapshotMinidump::ReportID()'],['../classcrashpad_1_1ProcessSnapshot.html#ae0e40c11c938d180ffe13d7e407a5fbb',1,'crashpad::ProcessSnapshot::ReportID()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#a4f62d1d10c6baaa3b9c4f2c08762f708',1,'crashpad::test::TestProcessSnapshot::ReportID()'],['../classcrashpad_1_1ProcessSnapshotWin.html#a182403646db8783fb9d2b8c091576ec1',1,'crashpad::ProcessSnapshotWin::ReportID()']]],
['reportpending',['ReportPending',['../classcrashpad_1_1CrashReportUploadThread.html#affea498106bb97435e17d109dfdbfded',1,'crashpad::CrashReportUploadThread']]],
['reset',['Reset',['../classcrashpad_1_1StringFile.html#acc9180465c3147b38c6d6aa4049f8958',1,'crashpad::StringFile']]],
['run',['Run',['../classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d',1,'crashpad::ExceptionHandlerServer::Run()'],['../classcrashpad_1_1test_1_1Multiprocess.html#a801aa7a78b2254c31c3ef7e0b24208e3',1,'crashpad::test::Multiprocess::Run()'],['../classcrashpad_1_1test_1_1WinMultiprocess.html#a6bece6599f0ff54cdcc7a99550c4f1a6',1,'crashpad::test::WinMultiprocess::Run()'],['../classcrashpad_1_1MachMessageServer.html#ace981f2e495984f119aa074f7d33bff6',1,'crashpad::MachMessageServer::Run()'],['../classcrashpad_1_1ExceptionHandlerServer.html#aca3383f98699e99f3c2c2c9ccf2fdf28',1,'crashpad::ExceptionHandlerServer::Run()']]],
['runclient',['RunClient',['../classcrashpad_1_1ChildPortHandshake.html#a013db6f4b1eab305b280b62f2ce8897c',1,'crashpad::ChildPortHandshake']]],
['runserver',['RunServer',['../classcrashpad_1_1ChildPortHandshake.html#afd67dca5fc51170a919501fdbcf0fd32',1,'crashpad::ChildPortHandshake']]]
['run',['Run',['../classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d',1,'crashpad::ExceptionHandlerServer::Run()'],['../classcrashpad_1_1test_1_1Multiprocess.html#a801aa7a78b2254c31c3ef7e0b24208e3',1,'crashpad::test::Multiprocess::Run()'],['../classcrashpad_1_1test_1_1WinMultiprocess.html#a6bece6599f0ff54cdcc7a99550c4f1a6',1,'crashpad::test::WinMultiprocess::Run()'],['../classcrashpad_1_1MachMessageServer.html#ace981f2e495984f119aa074f7d33bff6',1,'crashpad::MachMessageServer::Run()'],['../classcrashpad_1_1ExceptionHandlerServer.html#a8ddcf9cff0364e46378ef575ded9a773',1,'crashpad::ExceptionHandlerServer::Run()']]],
['runclient',['RunClient',['../classcrashpad_1_1ChildPortHandshake.html#a94543dc329a5a7d869cc1cb76e23fc20',1,'crashpad::ChildPortHandshake']]],
['runclientforfd',['RunClientForFD',['../classcrashpad_1_1ChildPortHandshake.html#a3f8c5aa2a2354ae65dcd9323554cdc2a',1,'crashpad::ChildPortHandshake']]],
['runserver',['RunServer',['../classcrashpad_1_1ChildPortHandshake.html#af1400270cdc498e9c05391389e7bddad',1,'crashpad::ChildPortHandshake']]],
['runserverforfd',['RunServerForFD',['../classcrashpad_1_1ChildPortHandshake.html#a0f73b816d441e5e7f6650c8c5601e654',1,'crashpad::ChildPortHandshake']]]
];

View File

@ -13,6 +13,7 @@ var searchData=
['semaphore',['Semaphore',['../classcrashpad_1_1Semaphore.html#affe042d8a25991c90213370af5453010',1,'crashpad::Semaphore']]],
['sendtocrashhandlerserver',['SendToCrashHandlerServer',['../namespacecrashpad.html#a638d7916642f81df8063d300f08ff2ca',1,'crashpad']]],
['serialize',['Serialize',['../classcrashpad_1_1TSimpleStringDictionary.html#a897b860dcc0820c362ef54669ea88599',1,'crashpad::TSimpleStringDictionary']]],
['serverwritefd',['ServerWriteFD',['../classcrashpad_1_1ChildPortHandshake.html#a13c305bc7f510f7ec0696ea3257fef35',1,'crashpad::ChildPortHandshake']]],
['servicemanagementisjobloaded',['ServiceManagementIsJobLoaded',['../namespacecrashpad.html#aead5f04bd94549956a7f2826aeccf495',1,'crashpad']]],
['servicemanagementisjobrunning',['ServiceManagementIsJobRunning',['../namespacecrashpad.html#a3bc3a94386dd27968d48619f42154463',1,'crashpad']]],
['servicemanagementremovejob',['ServiceManagementRemoveJob',['../namespacecrashpad.html#a8cc130fecf996b7d7c76a56200afccb1',1,'crashpad']]],

View File

@ -13,12 +13,12 @@ var searchData=
['child_5frvas',['child_rvas',['../classcrashpad_1_1internal_1_1MinidumpRVAListWriter.html#a4d423450215ee786d84065be17bd5273',1,'crashpad::internal::MinidumpRVAListWriter']]],
['childlauncher',['ChildLauncher',['../classcrashpad_1_1test_1_1ChildLauncher.html#abe0d1a558a968d1442dc8925edcfbb79',1,'crashpad::test::ChildLauncher']]],
['childpid',['ChildPID',['../classcrashpad_1_1test_1_1Multiprocess.html#a3fde053ad00979ca2f03810afd45b7ec',1,'crashpad::test::Multiprocess']]],
['childporthandshake',['ChildPortHandshake',['../classcrashpad_1_1ChildPortHandshake.html#aa1dac94439be91816ba8dd0505809855',1,'crashpad::ChildPortHandshake']]],
['childportserver',['ChildPortServer',['../classcrashpad_1_1ChildPortServer.html#a8e545d2f6144c56f24aea1d1aa59c501',1,'crashpad::ChildPortServer']]],
['childprocess',['ChildProcess',['../classcrashpad_1_1test_1_1WinMultiprocess.html#aa8845177b6778daaae2da200ea66728f',1,'crashpad::test::WinMultiprocess']]],
['children',['Children',['../classcrashpad_1_1MinidumpCrashpadInfoWriter.html#af90d8aef42effdbb3db96878bdf4cc47',1,'crashpad::MinidumpCrashpadInfoWriter::Children()'],['../classcrashpad_1_1MinidumpExceptionWriter.html#a8a8b02b9c66261c1869b03068e35811e',1,'crashpad::MinidumpExceptionWriter::Children()'],['../classcrashpad_1_1MinidumpFileWriter.html#a4a668939e980cb2b58931b3b7d2c155f',1,'crashpad::MinidumpFileWriter::Children()'],['../classcrashpad_1_1MinidumpHandleDataWriter.html#ae60e9e924d99eb2e985c0ede7fc329d2',1,'crashpad::MinidumpHandleDataWriter::Children()'],['../classcrashpad_1_1MinidumpMemoryInfoListWriter.html#a933ee2ad213b507eb40606272cf37f76',1,'crashpad::MinidumpMemoryInfoListWriter::Children()'],['../classcrashpad_1_1MinidumpMemoryListWriter.html#a00c3eecfc5c5cdc390f3d369091db6c5',1,'crashpad::MinidumpMemoryListWriter::Children()'],['../classcrashpad_1_1MinidumpModuleCrashpadInfoWriter.html#ab1e60d25bb0dbe203c55f269205f80a7',1,'crashpad::MinidumpModuleCrashpadInfoWriter::Children()'],['../classcrashpad_1_1MinidumpModuleCrashpadInfoListWriter.html#ad3b5ef1a5ed1007551f9fe80292396e2',1,'crashpad::MinidumpModuleCrashpadInfoListWriter::Children()'],['../classcrashpad_1_1MinidumpModuleWriter.html#afefe5ff6e5f5546bbfc959b36e54ec78',1,'crashpad::MinidumpModuleWriter::Children()'],['../classcrashpad_1_1MinidumpModuleListWriter.html#aa4750ce1f745da897e998f8109df8fbc',1,'crashpad::MinidumpModuleListWriter::Children()'],['../classcrashpad_1_1internal_1_1MinidumpRVAListWriter.html#a8a2640304b7685547303da989bc182b8',1,'crashpad::internal::MinidumpRVAListWriter::Children()'],['../classcrashpad_1_1MinidumpSimpleStringDictionaryEntryWriter.html#a23abadbd5b069b0624618e980b8eea30',1,'crashpad::MinidumpSimpleStringDictionaryEntryWriter::Children()'],['../classcrashpad_1_1MinidumpSimpleStringDictionaryWriter.html#a9b9466539287c9a6e5371b2e72c7a4b8',1,'crashpad::MinidumpSimpleStringDictionaryWriter::Children()'],['../classcrashpad_1_1MinidumpSystemInfoWriter.html#a0c1f4d092efb955f3e6597343eec505d',1,'crashpad::MinidumpSystemInfoWriter::Children()'],['../classcrashpad_1_1MinidumpThreadWriter.html#abfc2c5b265c0e7519edfbe1cc81442d0',1,'crashpad::MinidumpThreadWriter::Children()'],['../classcrashpad_1_1MinidumpThreadListWriter.html#a315d870b0fa78f3ceb4522a8ddfa0aea',1,'crashpad::MinidumpThreadListWriter::Children()'],['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a32460b7fe2154fbabc3c58bf10dc7861',1,'crashpad::internal::MinidumpWritable::Children()']]],
['childtask',['ChildTask',['../classcrashpad_1_1test_1_1MachMultiprocess.html#a6fa9f07ca0cc97e9cfd1ead3d5eb269c',1,'crashpad::test::MachMultiprocess']]],
['clientid',['ClientID',['../classcrashpad_1_1ProcessSnapshotMac.html#a4b42dff07349188a382157c8d0c9ce88',1,'crashpad::ProcessSnapshotMac::ClientID()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#a85538c374ee62566620f2ab2cc720668',1,'crashpad::ProcessSnapshotMinidump::ClientID()'],['../classcrashpad_1_1ProcessSnapshot.html#a1415886b55df0daef8e217254c3f2291',1,'crashpad::ProcessSnapshot::ClientID()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#a6eb9bf88dc221ccc3f891f3259621c79',1,'crashpad::test::TestProcessSnapshot::ClientID()'],['../classcrashpad_1_1ProcessSnapshotWin.html#a8865d738c0e4df6b76750c92a2313caf',1,'crashpad::ProcessSnapshotWin::ClientID()']]],
['clientreadfd',['ClientReadFD',['../classcrashpad_1_1ChildPortHandshake.html#a9298ec6d6ba1c3ca38157322fdd0c135',1,'crashpad::ChildPortHandshake']]],
['clockmonotonicnanoseconds',['ClockMonotonicNanoseconds',['../namespacecrashpad.html#aa93af751a4a09c316fb3de1a90e03fe8',1,'crashpad']]],
['close',['Close',['../classcrashpad_1_1FileReader.html#a95e3c16213d1b2eb9a6896057afd7463',1,'crashpad::FileReader::Close()'],['../classcrashpad_1_1FileWriter.html#ab469a8fea3e50378b4125c049911b355',1,'crashpad::FileWriter::Close()']]],
['closemultiplenoworonexec',['CloseMultipleNowOrOnExec',['../namespacecrashpad.html#a003f563ef0fe26081b4520012e0c1ef8',1,'crashpad']]],

View File

@ -3,6 +3,7 @@ var searchData=
['data',['data',['../classcrashpad_1_1TaskMemory_1_1MappedMemory.html#a4e4c7ac1a6bd920951ef1b28b0bbe104',1,'crashpad::TaskMemory::MappedMemory']]],
['databasesizeprunecondition',['DatabaseSizePruneCondition',['../classcrashpad_1_1DatabaseSizePruneCondition.html#aafe25019360a9622e1c60baf8a79de25',1,'crashpad::DatabaseSizePruneCondition']]],
['debugdirectoryinformation',['DebugDirectoryInformation',['../classcrashpad_1_1PEImageReader.html#a9fec9c135dfe4bf5eb89275c4bd1b121',1,'crashpad::PEImageReader']]],
['debugfilename',['DebugFileName',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a62bb8650ee3d30f289e70b9bd6c0bde3',1,'crashpad::internal::ModuleSnapshotMac::DebugFileName()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#ab5640b14a706cc30ade77dd4dba6e1c7',1,'crashpad::internal::ModuleSnapshotMinidump::DebugFileName()'],['../classcrashpad_1_1ModuleSnapshot.html#aa08595e35c34bb13e456cddb4f40f698',1,'crashpad::ModuleSnapshot::DebugFileName()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a718634cb14e12d27fd1e531dd292a3be',1,'crashpad::test::TestModuleSnapshot::DebugFileName()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#ae819d7011878cb9aed89cd1b693cc721',1,'crashpad::internal::ModuleSnapshotWin::DebugFileName()']]],
['deletereport',['DeleteReport',['../classcrashpad_1_1CrashReportDatabase.html#aa8aff03198b18b5dc479c189115500c4',1,'crashpad::CrashReportDatabase']]],
['didchangeprivileges',['DidChangePrivileges',['../classcrashpad_1_1ProcessInfo.html#ab7f50561d59d937a83baa6459b8217c5',1,'crashpad::ProcessInfo']]],
['directorylistentry',['DirectoryListEntry',['../classcrashpad_1_1internal_1_1MinidumpStreamWriter.html#a2c36492670110f546faaddd9e49d4344',1,'crashpad::internal::MinidumpStreamWriter']]],

View File

@ -15,7 +15,7 @@ var searchData=
['exceptionbehaviorhasmachexceptioncodes',['ExceptionBehaviorHasMachExceptionCodes',['../namespacecrashpad.html#a6cd35f65144317021b4ea09a2b779bfb',1,'crashpad']]],
['exceptionbehaviorhasstate',['ExceptionBehaviorHasState',['../namespacecrashpad.html#acea6434eb784ccde471620e9d79ba8c1',1,'crashpad']]],
['exceptionbehaviortostring',['ExceptionBehaviorToString',['../namespacecrashpad.html#a53fd131112ba6eba0d81467733a7643a',1,'crashpad']]],
['exceptionhandlerserver',['ExceptionHandlerServer',['../classcrashpad_1_1ExceptionHandlerServer.html#a07d520ff019b6a60cbaa61b8c1d50e09',1,'crashpad::ExceptionHandlerServer']]],
['exceptionhandlerserver',['ExceptionHandlerServer',['../classcrashpad_1_1ExceptionHandlerServer.html#a7a6193e902570cad41cc6a6d2d7c6fb8',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(base::mac::ScopedMachReceiveRight receive_port)'],['../classcrashpad_1_1ExceptionHandlerServer.html#ac0b65ce21f6fc930f9f33cdd7bc6993e',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(const std::string &amp;pipe_name)']]],
['exceptionhandlerserverexception',['ExceptionHandlerServerException',['../classcrashpad_1_1CrashReportExceptionHandler.html#a1dcfab1bbc889f638b828bd5af296e62',1,'crashpad::CrashReportExceptionHandler::ExceptionHandlerServerException()'],['../classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html#aa882e662bcede440ba8078edf4cbd14f',1,'crashpad::ExceptionHandlerServer::Delegate::ExceptionHandlerServerException()']]],
['exceptionhandlerserverstarted',['ExceptionHandlerServerStarted',['../classcrashpad_1_1CrashReportExceptionHandler.html#aced3c98628a1f723dbd7952f8e3b421f',1,'crashpad::CrashReportExceptionHandler::ExceptionHandlerServerStarted()'],['../classcrashpad_1_1ExceptionHandlerServer_1_1Delegate.html#aeab0d0a0e52dc9ec0be773ce7f08c73a',1,'crashpad::ExceptionHandlerServer::Delegate::ExceptionHandlerServerStarted()']]],
['exceptioninfo',['ExceptionInfo',['../classcrashpad_1_1ExceptionSnapshot.html#ae1c97187c37fa378252415f7f3b4e6cb',1,'crashpad::ExceptionSnapshot::ExceptionInfo()'],['../classcrashpad_1_1internal_1_1ExceptionSnapshotMac.html#a9ab56e1477da32b5d017b6603aed9c87',1,'crashpad::internal::ExceptionSnapshotMac::ExceptionInfo()'],['../classcrashpad_1_1test_1_1TestExceptionSnapshot.html#a28c1706545fcac448a770e09341d92ea',1,'crashpad::test::TestExceptionSnapshot::ExceptionInfo()'],['../classcrashpad_1_1internal_1_1ExceptionSnapshotWin.html#a5977dded1385688030a667ac1fafaa51',1,'crashpad::internal::ExceptionSnapshotWin::ExceptionInfo()']]],

View File

@ -1,5 +1,5 @@
var searchData=
[
['handlechildportcheckin',['HandleChildPortCheckIn',['../classcrashpad_1_1ChildPortHandshake.html#a756cb29fcc496c457c1df79a6c188849',1,'crashpad::ChildPortHandshake::HandleChildPortCheckIn()'],['../classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369',1,'crashpad::ChildPortServer::Interface::HandleChildPortCheckIn()']]],
['handlechildportcheckin',['HandleChildPortCheckIn',['../classcrashpad_1_1ChildPortServer_1_1Interface.html#a5ecd466de45fe69854d37980b7373369',1,'crashpad::ChildPortServer::Interface']]],
['handles',['Handles',['../classcrashpad_1_1ProcessSnapshotMac.html#a8d048338b40bb2f2666662babd085f88',1,'crashpad::ProcessSnapshotMac::Handles()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#ac2c9f38544c523566da27683481b9134',1,'crashpad::ProcessSnapshotMinidump::Handles()'],['../classcrashpad_1_1ProcessSnapshot.html#aec92d647e9d548bf4cfb9237bfcbba81',1,'crashpad::ProcessSnapshot::Handles()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#a230acc3f1dd1cf8f4d0b2e84e106f292',1,'crashpad::test::TestProcessSnapshot::Handles()'],['../classcrashpad_1_1ProcessSnapshotWin.html#afa723da6e55516adee15e49de086b269',1,'crashpad::ProcessSnapshotWin::Handles()'],['../classcrashpad_1_1ProcessInfo.html#ac6071acc2eb50c49820155fe67e28e50',1,'crashpad::ProcessInfo::Handles()']]]
];

View File

@ -3,6 +3,7 @@ var searchData=
['macherrormessage',['MachErrorMessage',['../namespacecrashpad_1_1test.html#a49a7a2461cf4e1f674eac147c19d9483',1,'crashpad::test']]],
['machinedescription',['MachineDescription',['../classcrashpad_1_1internal_1_1SystemSnapshotMac.html#a437c61c4e98c72121eed75a32d578766',1,'crashpad::internal::SystemSnapshotMac::MachineDescription()'],['../classcrashpad_1_1SystemSnapshot.html#a77c75d316dd728d541d51b6ff29265eb',1,'crashpad::SystemSnapshot::MachineDescription()'],['../classcrashpad_1_1test_1_1TestSystemSnapshot.html#a88597dace697f941d8d2d33754f04b58',1,'crashpad::test::TestSystemSnapshot::MachineDescription()'],['../classcrashpad_1_1internal_1_1SystemSnapshotWin.html#aef61327d1bb88cbcef507fb2c80f27b5',1,'crashpad::internal::SystemSnapshotWin::MachineDescription()']]],
['machmessagedeadlinefromtimeout',['MachMessageDeadlineFromTimeout',['../namespacecrashpad.html#aa31f495c675536bcb30d1267c3a9b696',1,'crashpad']]],
['machmessagedestroyreceivedport',['MachMessageDestroyReceivedPort',['../namespacecrashpad.html#a2670a96d46f33b0e88db50a6222c0b47',1,'crashpad']]],
['machmessageserverfunction',['MachMessageServerFunction',['../classcrashpad_1_1ChildPortServer.html#a2674dc86acce27d76f5725148ebeddd7',1,'crashpad::ChildPortServer::MachMessageServerFunction()'],['../classcrashpad_1_1CompositeMachMessageServer.html#afe10dd1d12e4cbfe57e040b6939d7f15',1,'crashpad::CompositeMachMessageServer::MachMessageServerFunction()'],['../classcrashpad_1_1UniversalMachExcServer.html#a113ce518d5412e2cf352eb7f857fa9fb',1,'crashpad::UniversalMachExcServer::MachMessageServerFunction()'],['../classcrashpad_1_1MachMessageServer_1_1Interface.html#ad1632cba188c113600abc94d1b45efe6',1,'crashpad::MachMessageServer::Interface::MachMessageServerFunction()'],['../classcrashpad_1_1NotifyServer.html#a96630849312a63d91f0d94a5618803a3',1,'crashpad::NotifyServer::MachMessageServerFunction()']]],
['machmessageserverreplysize',['MachMessageServerReplySize',['../classcrashpad_1_1ChildPortServer.html#ae0086fca5ea9a836565f981f92448094',1,'crashpad::ChildPortServer::MachMessageServerReplySize()'],['../classcrashpad_1_1CompositeMachMessageServer.html#a0d96bb825abf09c76e75ebe9262581fc',1,'crashpad::CompositeMachMessageServer::MachMessageServerReplySize()'],['../classcrashpad_1_1UniversalMachExcServer.html#a1eeb93504e604f53fc5c9cf1c66d838c',1,'crashpad::UniversalMachExcServer::MachMessageServerReplySize()'],['../classcrashpad_1_1MachMessageServer_1_1Interface.html#ad4e6169aeb91074d573e77b9a47266c5',1,'crashpad::MachMessageServer::Interface::MachMessageServerReplySize()'],['../classcrashpad_1_1NotifyServer.html#af824bc4888e15ed26769d0ff8571fc38',1,'crashpad::NotifyServer::MachMessageServerReplySize()']]],
['machmessageserverrequestids',['MachMessageServerRequestIDs',['../classcrashpad_1_1ChildPortServer.html#a3846e6e964464e734944c002c8848c2e',1,'crashpad::ChildPortServer::MachMessageServerRequestIDs()'],['../classcrashpad_1_1CompositeMachMessageServer.html#ac0782632280317be75ff7064b7854579',1,'crashpad::CompositeMachMessageServer::MachMessageServerRequestIDs()'],['../classcrashpad_1_1UniversalMachExcServer.html#ab9f192938859fb4b0fa637bf34ab0a1c',1,'crashpad::UniversalMachExcServer::MachMessageServerRequestIDs()'],['../classcrashpad_1_1MachMessageServer_1_1Interface.html#af0a4b1e3b83c7226604837b32ef6428e',1,'crashpad::MachMessageServer::Interface::MachMessageServerRequestIDs()'],['../classcrashpad_1_1NotifyServer.html#aedce681312094a8ed81f5275d2f70070',1,'crashpad::NotifyServer::MachMessageServerRequestIDs()']]],

View File

@ -1,7 +1,7 @@
var searchData=
[
['section',['section',['../structcrashpad_1_1MachOImageSymbolTableReader_1_1SymbolInformation.html#ab02e2ba00bda304ee3fcb47df8aab35c',1,'crashpad::MachOImageSymbolTableReader::SymbolInformation']]],
['signature',['Signature',['../structMINIDUMP__HEADER.html#ae1c77644aa56ab70fd6f50c343eafda8',1,'MINIDUMP_HEADER::Signature()'],['../structcrashpad_1_1CodeViewRecordPDB20.html#a321660d3f7297b1fe30fafd424e717a4',1,'crashpad::CodeViewRecordPDB20::signature()'],['../structcrashpad_1_1CodeViewRecordPDB70.html#a6a9ffe7537ebe4ac3eb03f18ce90bc58',1,'crashpad::CodeViewRecordPDB70::signature()']]],
['signature',['signature',['../structcrashpad_1_1CodeViewRecordPDB20.html#a321660d3f7297b1fe30fafd424e717a4',1,'crashpad::CodeViewRecordPDB20::signature()'],['../structcrashpad_1_1CodeViewRecordPDB70.html#a6a9ffe7537ebe4ac3eb03f18ce90bc58',1,'crashpad::CodeViewRecordPDB70::signature()'],['../structMINIDUMP__HEADER.html#ae1c77644aa56ab70fd6f50c343eafda8',1,'MINIDUMP_HEADER::Signature()']]],
['simple_5fannotations',['simple_annotations',['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#a6d064fcc880ad2933443f9f27e5f434a',1,'crashpad::MinidumpModuleCrashpadInfo::simple_annotations()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a8a6300d72ebb8dab13ca50947e37348f',1,'crashpad::MinidumpCrashpadInfo::simple_annotations()']]],
['size',['size',['../structcrashpad_1_1ProcessInfo_1_1Module.html#ab30169ec240fd5e56981e937a8f364b9',1,'crashpad::ProcessInfo::Module']]],
['sizeofentry',['SizeOfEntry',['../structMINIDUMP__MEMORY__INFO__LIST.html#aca873378eb1744153fa31e2be523e3e9',1,'MINIDUMP_MEMORY_INFO_LIST']]],

View File

@ -3,7 +3,7 @@ var searchData=
['value',['value',['../structcrashpad_1_1TSimpleStringDictionary_1_1Entry.html#af7fa75c478ce69d42354a046327fe658',1,'crashpad::TSimpleStringDictionary::Entry::value()'],['../structcrashpad_1_1MinidumpSimpleStringDictionaryEntry.html#a90c3c20c4ae9af6db225682427c1f314',1,'crashpad::MinidumpSimpleStringDictionaryEntry::value()'],['../structcrashpad_1_1MachOImageSymbolTableReader_1_1SymbolInformation.html#a91405f79a8b62e3fb3de4e8c66fee952',1,'crashpad::MachOImageSymbolTableReader::SymbolInformation::value()']]],
['value_5fsize',['value_size',['../classcrashpad_1_1TSimpleStringDictionary.html#a1176a981ba33d55f9b0a5f22e7fe4171',1,'crashpad::TSimpleStringDictionary']]],
['vendorid',['VendorId',['../unionCPU__INFORMATION.html#af239b99d9ef6b86fb04ffeabd85831c6',1,'CPU_INFORMATION']]],
['version',['Version',['../structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406',1,'MINIDUMP_HEADER::Version()'],['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#ace07d8872cdaa53ca20a04513deb56c3',1,'crashpad::MinidumpModuleCrashpadInfo::version()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a481042efad46164dc43d9c824df9e6cf',1,'crashpad::MinidumpCrashpadInfo::version()'],['../structcrashpad_1_1RegistrationRequest.html#afa8008cc71aec2d142493cd0c7f5a98d',1,'crashpad::RegistrationRequest::version()']]],
['version',['version',['../structcrashpad_1_1MinidumpModuleCrashpadInfo.html#ace07d8872cdaa53ca20a04513deb56c3',1,'crashpad::MinidumpModuleCrashpadInfo::version()'],['../structcrashpad_1_1MinidumpCrashpadInfo.html#a481042efad46164dc43d9c824df9e6cf',1,'crashpad::MinidumpCrashpadInfo::version()'],['../structcrashpad_1_1RegistrationRequest.html#afa8008cc71aec2d142493cd0c7f5a98d',1,'crashpad::RegistrationRequest::version()'],['../structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406',1,'MINIDUMP_HEADER::Version()']]],
['versioninfo',['VersionInfo',['../structMINIDUMP__MODULE.html#ac2babe58e6418124599ea2821f30bb84',1,'MINIDUMP_MODULE']]],
['versioninformation',['VersionInformation',['../unionCPU__INFORMATION.html#a6b072a6cae2e065111ef20acf21e355a',1,'CPU_INFORMATION']]]
];

View File

@ -802,8 +802,8 @@ asciidoc.install();
<div class="ulist"><ul>
<li>
<p>
Bugs can be reported at the
<a href="https://code.google.com/p/crashpad/issues/entry">Crashpad issue tracker</a>.
Bugs can be reported at the <a href="bug/new">Crashpad
issue tracker</a>.
</p>
</li>
<li>
@ -825,7 +825,7 @@ The <a href="https://build.chromium.org/p/client.crashpad">Crashpad Buildbot</a>
<div id="footnotes"><hr></div>
<div id="footer">
<div id="footer-text">
Last updated October 8, 2015
Last updated October 29, 2015
</div>
</div>
</body>

View File

@ -919,8 +919,8 @@ Failure, with a message printed to the standard error stream.
<div class="sect1">
<h2 id="_resources">Resources</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad-home.appspot.com/">https://crashpad-home.appspot.com/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://code.google.com/p/crashpad/issues/entry">https://code.google.com/p/crashpad/issues/entry</a>.</p></div>
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
</div>
</div>
<div class="sect1">

View File

@ -1005,8 +1005,8 @@ Failure, with a message printed to the standard error stream.
<div class="sect1">
<h2 id="_resources">Resources</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad-home.appspot.com/">https://crashpad-home.appspot.com/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://code.google.com/p/crashpad/issues/entry">https://code.google.com/p/crashpad/issues/entry</a>.</p></div>
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
</div>
</div>
<div class="sect1">

View File

@ -928,8 +928,8 @@ Failure, with a message printed to the standard error stream.
<div class="sect1">
<h2 id="_resources">Resources</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad-home.appspot.com/">https://crashpad-home.appspot.com/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://code.google.com/p/crashpad/issues/entry">https://code.google.com/p/crashpad/issues/entry</a>.</p></div>
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
</div>
</div>
<div class="sect1">

View File

@ -1056,8 +1056,8 @@ The program specified by <em>COMMAND</em> could not be found.
<div class="sect1">
<h2 id="_resources">Resources</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad-home.appspot.com/">https://crashpad-home.appspot.com/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://code.google.com/p/crashpad/issues/entry">https://code.google.com/p/crashpad/issues/entry</a>.</p></div>
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
</div>
</div>
<div class="sect1">

View File

@ -884,8 +884,8 @@ Failure, with a message printed to the standard error stream.
<div class="sect1">
<h2 id="_resources">Resources</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad-home.appspot.com/">https://crashpad-home.appspot.com/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://code.google.com/p/crashpad/issues/entry">https://code.google.com/p/crashpad/issues/entry</a>.</p></div>
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
</div>
</div>
<div class="sect1">

View File

@ -902,8 +902,8 @@ launchctl(1)</p></div>
<div class="sect1">
<h2 id="_resources">Resources</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad-home.appspot.com/">https://crashpad-home.appspot.com/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://code.google.com/p/crashpad/issues/entry">https://code.google.com/p/crashpad/issues/entry</a>.</p></div>
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
</div>
</div>
<div class="sect1">

View File

@ -928,8 +928,8 @@ The program specified by <em>COMMAND</em> could not be found.
<div class="sect1">
<h2 id="_resources">Resources</h2>
<div class="sectionbody">
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad-home.appspot.com/">https://crashpad-home.appspot.com/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://code.google.com/p/crashpad/issues/entry">https://code.google.com/p/crashpad/issues/entry</a>.</p></div>
<div class="paragraph"><p>Crashpad home page: <a href="https://crashpad.chromium.org/">https://crashpad.chromium.org/</a>.</p></div>
<div class="paragraph"><p>Report bugs at <a href="https://crashpad.chromium.org/bug/new">https://crashpad.chromium.org/bug/new</a>.</p></div>
</div>
</div>
<div class="sect1">