mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-21 11:13:47 +00:00
Update documentation to master a30db914afae
This commit is contained in:
parent
f9855aa110
commit
9a6bfc14df
@ -97,11 +97,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CrashpadClient</b>() (defined in <a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#a8ac211aa3a8cf278eb10f4058a7776fb">DumpWithoutCrash</a>(const CONTEXT &context)</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b">SetHandler</a>(const std::string &ipc_port)</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a">StartHandler</a>(const base::FilePath &handler, const base::FilePath &database, const std::string &url, const std::map< std::string, std::string > &annotations, const std::vector< std::string > &arguments)</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e">UseHandler</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#a1a6a1e62d90a67db782664b1fe5a952f">UseSystemDefaultHandler</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~CrashpadClient</b>() (defined in <a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#af65cb31a1de191f1403c99c11e5cd855">GetHandlerIPCPipe</a>() const </td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#a9f1d5d38e9b4f5781e3821551dcc39d5">SetHandlerIPCPipe</a>(const std::wstring &ipc_pipe)</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a">StartHandler</a>(const base::FilePath &handler, const base::FilePath &database, const std::string &url, const std::map< std::string, std::string > &annotations, const std::vector< std::string > &arguments)</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e">UseHandler</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html#a1a6a1e62d90a67db782664b1fe5a952f">UseSystemDefaultHandler</a>()</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>~CrashpadClient</b>() (defined in <a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a>)</td><td class="entry"><a class="el" href="classcrashpad_1_1CrashpadClient.html">crashpad::CrashpadClient</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -107,9 +107,12 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aff59b81264227e71e3b5d205e9bd517a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a">StartHandler</a> (const base::FilePath &handler, const base::FilePath &database, const std::string &url, const std::map< std::string, std::string > &annotations, const std::vector< std::string > &arguments)</td></tr>
|
||||
<tr class="memdesc:aff59b81264227e71e3b5d205e9bd517a"><td class="mdescLeft"> </td><td class="mdescRight">Starts a Crashpad handler process, performing any necessary handshake to configure it. <a href="#aff59b81264227e71e3b5d205e9bd517a">More...</a><br /></td></tr>
|
||||
<tr class="separator:aff59b81264227e71e3b5d205e9bd517a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb9c0047585f204aa2d6656173153c0b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b">SetHandler</a> (const std::string &ipc_port)</td></tr>
|
||||
<tr class="memdesc:abb9c0047585f204aa2d6656173153c0b"><td class="mdescLeft"> </td><td class="mdescRight">Sets the IPC port of a presumably-running Crashpad handler process which was started with <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a> or by other compatible means and does an IPC message exchange to register this process with the handler. However, just like <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a>, crashes are not serviced until <a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e" title="Configures the process to direct its crashes to a Crashpad handler. ">UseHandler()</a> is called. <a href="#abb9c0047585f204aa2d6656173153c0b">More...</a><br /></td></tr>
|
||||
<tr class="separator:abb9c0047585f204aa2d6656173153c0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9f1d5d38e9b4f5781e3821551dcc39d5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1CrashpadClient.html#a9f1d5d38e9b4f5781e3821551dcc39d5">SetHandlerIPCPipe</a> (const std::wstring &ipc_pipe)</td></tr>
|
||||
<tr class="memdesc:a9f1d5d38e9b4f5781e3821551dcc39d5"><td class="mdescLeft"> </td><td class="mdescRight">Sets the IPC pipe of a presumably-running Crashpad handler process which was started with <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a> or by other compatible means and does an IPC message exchange to register this process with the handler. However, just like <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a>, crashes are not serviced until <a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e" title="Configures the process to direct its crashes to a Crashpad handler. ">UseHandler()</a> is called. <a href="#a9f1d5d38e9b4f5781e3821551dcc39d5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9f1d5d38e9b4f5781e3821551dcc39d5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af65cb31a1de191f1403c99c11e5cd855"><td class="memItemLeft" align="right" valign="top">std::wstring </td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1CrashpadClient.html#af65cb31a1de191f1403c99c11e5cd855">GetHandlerIPCPipe</a> () const </td></tr>
|
||||
<tr class="memdesc:af65cb31a1de191f1403c99c11e5cd855"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the IPC pipe name used to register with the Crashpad handler. <a href="#af65cb31a1de191f1403c99c11e5cd855">More...</a><br /></td></tr>
|
||||
<tr class="separator:af65cb31a1de191f1403c99c11e5cd855"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a58476a5f7a1910ad67ba2bce69ead38e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e">UseHandler</a> ()</td></tr>
|
||||
<tr class="memdesc:a58476a5f7a1910ad67ba2bce69ead38e"><td class="mdescLeft"> </td><td class="mdescRight">Configures the process to direct its crashes to a Crashpad handler. <a href="#a58476a5f7a1910ad67ba2bce69ead38e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a58476a5f7a1910ad67ba2bce69ead38e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@ -158,25 +161,44 @@ Static Public Member Functions</h2></td></tr>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abb9c0047585f204aa2d6656173153c0b"></a>
|
||||
<a class="anchor" id="af65cb31a1de191f1403c99c11e5cd855"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool crashpad::CrashpadClient::SetHandler </td>
|
||||
<td class="memname">std::wstring crashpad::CrashpadClient::GetHandlerIPCPipe </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>ipc_port</em></td><td>)</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Retrieves the IPC pipe name used to register with the Crashpad handler. </p>
|
||||
<p>This method retrieves the IPC pipe name set by <a class="el" href="classcrashpad_1_1CrashpadClient.html#a9f1d5d38e9b4f5781e3821551dcc39d5" title="Sets the IPC pipe of a presumably-running Crashpad handler process which was started with StartHandle...">SetHandlerIPCPipe()</a>, or a suitable IPC pipe name chosen by <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a>. It is intended to be used to obtain the IPC pipe name so that it may be passed to other processes, so that they may register with an existing Crashpad handler by calling <a class="el" href="classcrashpad_1_1CrashpadClient.html#a9f1d5d38e9b4f5781e3821551dcc39d5" title="Sets the IPC pipe of a presumably-running Crashpad handler process which was started with StartHandle...">SetHandlerIPCPipe()</a>.</p>
|
||||
<p>This method is only defined on Windows.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The full name of the crash handler IPC pipe, a string of the form <code>"\\.\pipe\NAME"</code>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9f1d5d38e9b4f5781e3821551dcc39d5"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool crashpad::CrashpadClient::SetHandlerIPCPipe </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::wstring & </td>
|
||||
<td class="paramname"><em>ipc_pipe</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets the IPC port of a presumably-running Crashpad handler process which was started with <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a> or by other compatible means and does an IPC message exchange to register this process with the handler. However, just like <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a>, crashes are not serviced until <a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e" title="Configures the process to direct its crashes to a Crashpad handler. ">UseHandler()</a> is called. </p>
|
||||
<p>The IPC port name (somehow) encodes enough information so that registration is done with a crash handler using the appropriate database and upload server.</p>
|
||||
<p>Sets the IPC pipe of a presumably-running Crashpad handler process which was started with <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a> or by other compatible means and does an IPC message exchange to register this process with the handler. However, just like <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a>, crashes are not serviced until <a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e" title="Configures the process to direct its crashes to a Crashpad handler. ">UseHandler()</a> is called. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">ipc_port</td><td>The full name of the crash handler IPC port.</td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">ipc_pipe</td><td>The full name of the crash handler IPC pipe. This is a string of the form <code>"\\.\pipe\NAME"</code>.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -229,7 +251,6 @@ Static Public Member Functions</h2></td></tr>
|
||||
<p>Starts a Crashpad handler process, performing any necessary handshake to configure it. </p>
|
||||
<p>This method does not actually direct any crashes to the Crashpad handler, because there may be alternative ways to use an existing Crashpad handler without having to start one. To begin directing crashes to the handler, started by this method, call <a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e" title="Configures the process to direct its crashes to a Crashpad handler. ">UseHandler()</a> after this method returns successfully.</p>
|
||||
<p>On Mac OS X, this method starts a Crashpad handler and obtains a Mach send right corresponding to a receive right held by the handler process. The handler process runs an exception server on this port.</p>
|
||||
<p>On Windows, <a class="el" href="classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b" title="Sets the IPC port of a presumably-running Crashpad handler process which was started with StartHandle...">SetHandler()</a> is normally used instead since the handler is started by other means.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">handler</td><td>The path to a Crashpad handler executable. </td></tr>
|
||||
@ -258,7 +279,7 @@ Static Public Member Functions</h2></td></tr>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Configures the process to direct its crashes to a Crashpad handler. </p>
|
||||
<p>The Crashpad handler must previously have been started by <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a> or configured by <a class="el" href="classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b" title="Sets the IPC port of a presumably-running Crashpad handler process which was started with StartHandle...">SetHandler()</a>.</p>
|
||||
<p>The Crashpad handler must previously have been started by <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a> or configured by <a class="el" href="classcrashpad_1_1CrashpadClient.html#a9f1d5d38e9b4f5781e3821551dcc39d5" title="Sets the IPC pipe of a presumably-running Crashpad handler process which was started with StartHandle...">SetHandlerIPCPipe()</a>.</p>
|
||||
<p>On Mac OS X, this method sets the task’s exception port for <code>EXC_CRASH</code>, <code>EXC_RESOURCE</code>, and <code>EXC_GUARD</code> exceptions to the Mach send right obtained by <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a>. The handler will be installed with behavior <code>EXCEPTION_STATE_IDENTITY | MACH_EXCEPTION_CODES</code> and thread state flavor <code>MACHINE_THREAD_STATE</code>. Exception ports are inherited, so a Crashpad handler chosen by <a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e" title="Configures the process to direct its crashes to a Crashpad handler. ">UseHandler()</a> will remain the handler for any child processes created after <a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e" title="Configures the process to direct its crashes to a Crashpad handler. ">UseHandler()</a> is called. Child processes do not need to call <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a> or <a class="el" href="classcrashpad_1_1CrashpadClient.html#a58476a5f7a1910ad67ba2bce69ead38e" title="Configures the process to direct its crashes to a Crashpad handler. ">UseHandler()</a> or be aware of Crashpad in any way. The Crashpad handler will receive crashes from child processes that have inherited it as their exception handler even after the process that called <a class="el" href="classcrashpad_1_1CrashpadClient.html#aff59b81264227e71e3b5d205e9bd517a" title="Starts a Crashpad handler process, performing any necessary handshake to configure it...">StartHandler()</a> exits.</p>
|
||||
<p>On Windows, this method sets the unhandled exception handler to a local function that when reached will "signal and wait" for the crash handler process to create the dump.</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>
|
||||
|
@ -96,7 +96,7 @@ 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 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 &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><td class="entry"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#ace4c84fec4a086ab941da7442024dffa">ExceptionHandlerServer</a>(const std::string &pipe_name, bool persistent)</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#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>
|
||||
|
@ -115,9 +115,9 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a348789edd93bcd388ddd38c77230583d"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
||||
<tr class="memitem:ac0b65ce21f6fc930f9f33cdd7bc6993e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#ac0b65ce21f6fc930f9f33cdd7bc6993e">ExceptionHandlerServer</a> (const std::string &pipe_name)</td></tr>
|
||||
<tr class="memdesc:ac0b65ce21f6fc930f9f33cdd7bc6993e"><td class="mdescLeft"> </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"> </td></tr>
|
||||
<tr class="memitem:ace4c84fec4a086ab941da7442024dffa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#ace4c84fec4a086ab941da7442024dffa">ExceptionHandlerServer</a> (const std::string &pipe_name, bool persistent)</td></tr>
|
||||
<tr class="memdesc:ace4c84fec4a086ab941da7442024dffa"><td class="mdescLeft"> </td><td class="mdescRight">Constructs the exception handling server. <a href="#ace4c84fec4a086ab941da7442024dffa">More...</a><br /></td></tr>
|
||||
<tr class="separator:ace4c84fec4a086ab941da7442024dffa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8ddcf9cff0364e46378ef575ded9a773"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
||||
@ -162,32 +162,35 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac0b65ce21f6fc930f9f33cdd7bc6993e"></a>
|
||||
<a class="anchor" id="ace4c84fec4a086ab941da7442024dffa"></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 & </td>
|
||||
<td class="paramname"><em>pipe_name</em></td><td>)</td>
|
||||
<td class="paramname"><em>pipe_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>persistent</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">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\<some_name>". </td></tr>
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">persistent</td><td><code>true</code> if <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d" title="Runs the exception-handling server. ">Run()</a> should not return until <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a75dd814798b8f8224f53d84cea8368be" title="Stops the exception-handling server. Returns immediately. The object must not be destroyed until Run(...">Stop()</a> is called. If <code>false</code>, <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d" title="Runs the exception-handling server. ">Run()</a> will return when all clients have exited, although <a class="el" href="classcrashpad_1_1ExceptionHandlerServer.html#a348789edd93bcd388ddd38c77230583d" title="Runs the exception-handling server. ">Run()</a> will always wait for the first client to connect. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
@ -117,8 +117,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<tr><td valign="top"><a class="el" href="structcrashpad_1_1ClientToServerMessage.html">ClientToServerMessage</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1HTTPTransport.html">HTTPTransport</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpCrashpadInfoWriter.html">MinidumpCrashpadInfoWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PEImageReader.html">PEImageReader</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html">TestUInt32MinidumpWritable</a> (<a class="el" href="namespacecrashpad_1_1test.html">crashpad::test</a>)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="structcrashpad_1_1CodeViewRecordPDB20.html">CodeViewRecordPDB20</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  I  </div></td></tr></table>
|
||||
</td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpExceptionWriter.html">MinidumpExceptionWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1internal_1_1PipeServiceContext.html">PipeServiceContext</a> (<a class="el" href="namespacecrashpad_1_1internal.html">crashpad::internal</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1Thread.html">Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="structcrashpad_1_1CodeViewRecordPDB70.html">CodeViewRecordPDB70</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpFileWriter.html">MinidumpFileWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PointerContainer.html">PointerContainer</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1ProcessReaderWin_1_1Thread.html">ProcessReaderWin::Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classcrashpad_1_1CompositeHTTPBodyStream.html">CompositeHTTPBodyStream</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structIMAGE__DEBUG__MISC.html">IMAGE_DEBUG_MISC</a>   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpHandleDataWriter.html">MinidumpHandleDataWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1process__types_1_1PROCESS__BASIC__INFORMATION.html">PROCESS_BASIC_INFORMATION</a> (crashpad::process_types)   </td><td valign="top"><a class="el" href="structcrashpad_1_1ProcessReader_1_1Thread.html">ProcessReader::Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="structcrashpad_1_1CodeViewRecordPDB70.html">CodeViewRecordPDB70</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpFileWriter.html">MinidumpFileWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1PointerContainer.html">PointerContainer</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1ProcessReader_1_1Thread.html">ProcessReader::Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classcrashpad_1_1CompositeHTTPBodyStream.html">CompositeHTTPBodyStream</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structIMAGE__DEBUG__MISC.html">IMAGE_DEBUG_MISC</a>   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpHandleDataWriter.html">MinidumpHandleDataWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1process__types_1_1PROCESS__BASIC__INFORMATION.html">PROCESS_BASIC_INFORMATION</a> (crashpad::process_types)   </td><td valign="top"><a class="el" href="structcrashpad_1_1ProcessReaderWin_1_1Thread.html">ProcessReaderWin::Thread</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classcrashpad_1_1CompositeMachMessageServer.html">CompositeMachMessageServer</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1InitializationState.html">InitializationState</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpMemoryInfoListWriter.html">MinidumpMemoryInfoListWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1ProcessInfo.html">ProcessInfo</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html">THREAD_BASIC_INFORMATION</a> (crashpad::process_types)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="unionCPU__INFORMATION.html">CPU_INFORMATION</a>   </td><td valign="top"><a class="el" href="classcrashpad_1_1InitializationStateDcheck.html">InitializationStateDcheck</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpMemoryListWriter.html">MinidumpMemoryListWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structPROCESSOR__POWER__INFORMATION.html">PROCESSOR_POWER_INFORMATION</a>   </td><td valign="top"><a class="el" href="classcrashpad_1_1ThreadLogMessages.html">ThreadLogMessages</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="structcrashpad_1_1CPUContext.html">CPUContext</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="structcrashpad_1_1UUID_1_1InitializeWithNewTag.html">UUID::InitializeWithNewTag</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1MinidumpMemoryWriter.html">MinidumpMemoryWriter</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1ProcessReader.html">ProcessReader</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td><td valign="top"><a class="el" href="classcrashpad_1_1ThreadSnapshot.html">ThreadSnapshot</a> (<a class="el" href="namespacecrashpad.html">crashpad</a>)   </td></tr>
|
||||
|
@ -95,6 +95,12 @@ Files</h2></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:checked__win__address__range_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>checked_win_address_range.h</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:command__line_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>command_line.cc</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:command__line_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>command_line.h</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:command__line__test_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>command_line_test.cc</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:critical__section__with__debug__info_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>critical_section_with_debug_info.cc</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:critical__section__with__debug__info_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>critical_section_with_debug_info.h</b></td></tr>
|
||||
|
@ -93,6 +93,8 @@ Files</h2></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:crashy__test__program_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>crashy_test_program.cc</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:crashy__test__z7__loader_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>crashy_test_z7_loader.cc</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:self__destroying__test__program_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>self_destroying_test_program.cc</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
|
@ -137,7 +137,7 @@ Files</h2></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:simulate__crash__mac__test_8cc"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>simulate_crash_mac_test.cc</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:simulate__crash__win_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>simulate_crash_win.h</b></td></tr>
|
||||
<tr class="memitem:simulate__crash__win_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="simulate__crash__win_8h.html">simulate_crash_win.h</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
|
@ -90,23 +90,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')"> </span><a class="el" href="dir_db3a54907829b36871118d03417739cd.html" target="_self">client</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="simulate__crash__mac_8h.html" target="_self">simulate_crash_mac.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')"> </span><a class="el" href="dir_48629295dac6e528843af3b62964cd90.html" target="_self">compat</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">▼</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')"> </span><a class="el" href="dir_dbb90c7cb4684e10c4ec7c0b286052bf.html" target="_self">non_mac</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_0_0_" class="arrow" onclick="toggleFolder('1_0_0_')">▼</span><span id="img_1_0_0_" class="iconfopen" onclick="toggleFolder('1_0_0_')"> </span><a class="el" href="dir_ed8ea21bfb72b956aafccdcde20be6a8.html" target="_self">mach</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="non__mac_2mach_2mach_8h.html" target="_self">mach.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_1_" class="arrow" onclick="toggleFolder('1_1_')">▼</span><span id="img_1_1_" class="iconfopen" onclick="toggleFolder('1_1_')"> </span><a class="el" href="dir_c6a286a813207e2720bdfc457eca185d.html" target="_self">non_win</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dbghelp_8h.html" target="_self">dbghelp.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="verrsrc_8h.html" target="_self">verrsrc.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">▼</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')"> </span><a class="el" href="dir_13e138d54eb8818da29c3992edef070a.html" target="_self">test</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="gtest__death__check_8h.html" target="_self">gtest_death_check.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">▼</span><span id="img_3_" class="iconfopen" onclick="toggleFolder('3_')"> </span><a class="el" href="dir_23ec12649285f9fabf3a6b7380226c28.html" target="_self">util</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_0_" class="arrow" onclick="toggleFolder('3_0_')">▼</span><span id="img_3_0_" class="iconfopen" onclick="toggleFolder('3_0_')"> </span><a class="el" href="dir_097afb4ba56de3b3d0cbf29bf988ffd6.html" target="_self">file</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="file__io_8h.html" target="_self">file_io.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_1_" class="arrow" onclick="toggleFolder('3_1_')">▼</span><span id="img_3_1_" class="iconfopen" onclick="toggleFolder('3_1_')"> </span><a class="el" href="dir_83573ff3a96d199825b0a6f960a8a5e3.html" target="_self">misc</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="initialization__state__dcheck_8h.html" target="_self">initialization_state_dcheck.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="symbolic__constants__common_8h.html" target="_self">symbolic_constants_common.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_2_" class="arrow" onclick="toggleFolder('3_2_')">▼</span><span id="img_3_2_" class="iconfopen" onclick="toggleFolder('3_2_')"> </span><a class="el" href="dir_04861af0646e74845232399e73d584d9.html" target="_self">win</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="get__function_8h.html" target="_self">get_function.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="simulate__crash__win_8h.html" target="_self">simulate_crash_win.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')"> </span><a class="el" href="dir_48629295dac6e528843af3b62964cd90.html" target="_self">compat</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">▼</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')"> </span><a class="el" href="dir_dbb90c7cb4684e10c4ec7c0b286052bf.html" target="_self">non_mac</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_0_0_" class="arrow" onclick="toggleFolder('1_0_0_')">▼</span><span id="img_1_0_0_" class="iconfopen" onclick="toggleFolder('1_0_0_')"> </span><a class="el" href="dir_ed8ea21bfb72b956aafccdcde20be6a8.html" target="_self">mach</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="non__mac_2mach_2mach_8h.html" target="_self">mach.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_1_" class="arrow" onclick="toggleFolder('1_1_')">▼</span><span id="img_1_1_" class="iconfopen" onclick="toggleFolder('1_1_')"> </span><a class="el" href="dir_c6a286a813207e2720bdfc457eca185d.html" target="_self">non_win</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="dbghelp_8h.html" target="_self">dbghelp.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="verrsrc_8h.html" target="_self">verrsrc.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">▼</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')"> </span><a class="el" href="dir_13e138d54eb8818da29c3992edef070a.html" target="_self">test</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="gtest__death__check_8h.html" target="_self">gtest_death_check.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">▼</span><span id="img_3_" class="iconfopen" onclick="toggleFolder('3_')"> </span><a class="el" href="dir_23ec12649285f9fabf3a6b7380226c28.html" target="_self">util</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_0_" class="arrow" onclick="toggleFolder('3_0_')">▼</span><span id="img_3_0_" class="iconfopen" onclick="toggleFolder('3_0_')"> </span><a class="el" href="dir_097afb4ba56de3b3d0cbf29bf988ffd6.html" target="_self">file</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="file__io_8h.html" target="_self">file_io.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_1_" class="arrow" onclick="toggleFolder('3_1_')">▼</span><span id="img_3_1_" class="iconfopen" onclick="toggleFolder('3_1_')"> </span><a class="el" href="dir_83573ff3a96d199825b0a6f960a8a5e3.html" target="_self">misc</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="initialization__state__dcheck_8h.html" target="_self">initialization_state_dcheck.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="symbolic__constants__common_8h.html" target="_self">symbolic_constants_common.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_2_" class="arrow" onclick="toggleFolder('3_2_')">▼</span><span id="img_3_2_" class="iconfopen" onclick="toggleFolder('3_2_')"> </span><a class="el" href="dir_04861af0646e74845232399e73d584d9.html" target="_self">win</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_2_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="get__function_8h.html" target="_self">get_function.h</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
|
@ -167,6 +167,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<li>GetExceptionPorts()
|
||||
: <a class="el" href="classcrashpad_1_1ExceptionPorts.html#ae0f91d583bda2fa46ff278b13a35ac08">crashpad::ExceptionPorts</a>
|
||||
</li>
|
||||
<li>GetHandlerIPCPipe()
|
||||
: <a class="el" href="classcrashpad_1_1CrashpadClient.html#af65cb31a1de191f1403c99c11e5cd855">crashpad::CrashpadClient</a>
|
||||
</li>
|
||||
<li>GetLastUploadAttemptTime()
|
||||
: <a class="el" href="classcrashpad_1_1Settings.html#a855f61d6fc73042dcb886ef40d8e4429">crashpad::Settings</a>
|
||||
</li>
|
||||
|
@ -295,8 +295,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<li>SetFormData()
|
||||
: <a class="el" href="classcrashpad_1_1HTTPMultipartBuilder.html#a3c51d6649d19f1e5d39b787f18dc2d06">crashpad::HTTPMultipartBuilder</a>
|
||||
</li>
|
||||
<li>SetHandler()
|
||||
: <a class="el" href="classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b">crashpad::CrashpadClient</a>
|
||||
<li>SetHandlerIPCPipe()
|
||||
: <a class="el" href="classcrashpad_1_1CrashpadClient.html#a9f1d5d38e9b4f5781e3821551dcc39d5">crashpad::CrashpadClient</a>
|
||||
</li>
|
||||
<li>SetHeader()
|
||||
: <a class="el" href="classcrashpad_1_1HTTPTransport.html#a2d42fc9fd2386c1c10922d2765d2e2a0">crashpad::HTTPTransport</a>
|
||||
|
@ -168,6 +168,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<li>GetExceptionPorts()
|
||||
: <a class="el" href="classcrashpad_1_1ExceptionPorts.html#ae0f91d583bda2fa46ff278b13a35ac08">crashpad::ExceptionPorts</a>
|
||||
</li>
|
||||
<li>GetHandlerIPCPipe()
|
||||
: <a class="el" href="classcrashpad_1_1CrashpadClient.html#af65cb31a1de191f1403c99c11e5cd855">crashpad::CrashpadClient</a>
|
||||
</li>
|
||||
<li>GetLastUploadAttemptTime()
|
||||
: <a class="el" href="classcrashpad_1_1Settings.html#a855f61d6fc73042dcb886ef40d8e4429">crashpad::Settings</a>
|
||||
</li>
|
||||
|
@ -299,8 +299,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<li>SetFormData()
|
||||
: <a class="el" href="classcrashpad_1_1HTTPMultipartBuilder.html#a3c51d6649d19f1e5d39b787f18dc2d06">crashpad::HTTPMultipartBuilder</a>
|
||||
</li>
|
||||
<li>SetHandler()
|
||||
: <a class="el" href="classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b">crashpad::CrashpadClient</a>
|
||||
<li>SetHandlerIPCPipe()
|
||||
: <a class="el" href="classcrashpad_1_1CrashpadClient.html#a9f1d5d38e9b4f5781e3821551dcc39d5">crashpad::CrashpadClient</a>
|
||||
</li>
|
||||
<li>SetHeader()
|
||||
: <a class="el" href="classcrashpad_1_1HTTPTransport.html#a2d42fc9fd2386c1c10922d2765d2e2a0">crashpad::HTTPTransport</a>
|
||||
@ -588,23 +588,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
, <a class="el" href="classcrashpad_1_1ProcessReader.html#ac48f413de66e80699710f864def6db83">crashpad::ProcessReader</a>
|
||||
, <a class="el" href="classcrashpad_1_1ProcessReaderWin.html#a0ada8be820819cc21b16afb0e26742f7">crashpad::ProcessReaderWin</a>
|
||||
</li>
|
||||
<li>state()
|
||||
: <a class="el" href="classcrashpad_1_1InitializationState.html#af16920bba154b9c1d159eba5c204eab5">crashpad::InitializationState</a>
|
||||
</li>
|
||||
<li>State
|
||||
: <a class="el" href="classcrashpad_1_1InitializationState.html#a044ea6d40e23683d6d1bb5ce30dafd88">crashpad::InitializationState</a>
|
||||
</li>
|
||||
<li>state()
|
||||
: <a class="el" href="classcrashpad_1_1InitializationStateDcheck.html#a21085a8c0b7d75977a6e29b8bb498eb1">crashpad::InitializationStateDcheck</a>
|
||||
: <a class="el" href="classcrashpad_1_1InitializationState.html#af16920bba154b9c1d159eba5c204eab5">crashpad::InitializationState</a>
|
||||
, <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>
|
||||
</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>
|
||||
, <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>
|
||||
|
@ -127,6 +127,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
|
||||
<li>CRASHPAD_SIMULATE_CRASH
|
||||
: <a class="el" href="simulate__crash__mac_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2">simulate_crash_mac.h</a>
|
||||
, <a class="el" href="simulate__crash__win_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2">simulate_crash_win.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -98,6 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</li>
|
||||
<li>CRASHPAD_SIMULATE_CRASH
|
||||
: <a class="el" href="simulate__crash__mac_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2">simulate_crash_mac.h</a>
|
||||
, <a class="el" href="simulate__crash__win_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2">simulate_crash_win.h</a>
|
||||
</li>
|
||||
<li>EXPECT_DEATH_CHECK
|
||||
: <a class="el" href="gtest__death__check_8h.html#aa4bd7e1dbfc8862448a4b0fb66790e50">gtest_death_check.h</a>
|
||||
|
@ -342,8 +342,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<tr id="row_146_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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< Traits ></a></td><td class="desc"></td></tr>
|
||||
<tr id="row_147_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_147_" class="arrow" onclick="toggleFolder('147_')">►</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;"> </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;"> </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;"> </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:16px;display:inline-block;"> </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_149_"><td class="entry"><span style="width:16px;display:inline-block;"> </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;"> </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< Traits ></a></td><td class="desc"></td></tr>
|
||||
<tr id="row_151_"><td class="entry"><span style="width:16px;display:inline-block;"> </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 object’s lifetime </td></tr>
|
||||
<tr id="row_152_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_152_" class="arrow" onclick="toggleFolder('152_')">►</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>
|
||||
|
@ -872,6 +872,9 @@ template<typename To , typename From > </td></tr>
|
||||
<tr class="memitem:adbc9204d047dd250fe5f6b4ce0dd27ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecrashpad.html#adbc9204d047dd250fe5f6b4ce0dd27ae">CaptureContext</a> (CONTEXT *context)</td></tr>
|
||||
<tr class="memdesc:adbc9204d047dd250fe5f6b4ce0dd27ae"><td class="mdescLeft"> </td><td class="mdescRight">Saves the CPU context. <a href="#adbc9204d047dd250fe5f6b4ce0dd27ae">More...</a><br /></td></tr>
|
||||
<tr class="separator:adbc9204d047dd250fe5f6b4ce0dd27ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a52a7dee343e392e5bf1794e8136df7f9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecrashpad.html#a52a7dee343e392e5bf1794e8136df7f9">AppendCommandLineArgument</a> (const std::wstring &argument, std::wstring *command_line)</td></tr>
|
||||
<tr class="memdesc:a52a7dee343e392e5bf1794e8136df7f9"><td class="mdescLeft"> </td><td class="mdescRight">Utility function for building escaped command lines. <a href="#a52a7dee343e392e5bf1794e8136df7f9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a52a7dee343e392e5bf1794e8136df7f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af8340c24a2983e788d2a3ba90d1d4846"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecrashpad.html#af8340c24a2983e788d2a3ba90d1d4846">InitializeCriticalSectionWithDebugInfoIfPossible</a> (CRITICAL_SECTION *critical_section)</td></tr>
|
||||
<tr class="memdesc:af8340c24a2983e788d2a3ba90d1d4846"><td class="mdescLeft"> </td><td class="mdescRight">Equivalent to <code>InitializeCritialSection()</code>, but attempts to allocate with a valid <code>.DebugInfo</code> field on versions of Windows where it's possible to do so. <a href="#af8340c24a2983e788d2a3ba90d1d4846">More...</a><br /></td></tr>
|
||||
<tr class="separator:af8340c24a2983e788d2a3ba90d1d4846"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@ -1805,6 +1808,43 @@ template<typename T > </div>
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a52a7dee343e392e5bf1794e8136df7f9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void crashpad::AppendCommandLineArgument </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::wstring & </td>
|
||||
<td class="paramname"><em>argument</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::wstring * </td>
|
||||
<td class="paramname"><em>command_line</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Utility function for building escaped command lines. </p>
|
||||
<p>This builds a command line so that individual arguments can be reliably decoded by <code>CommandLineToArgvW()</code>.</p>
|
||||
<p><em>argument</em> is appended to <em>command_line</em>. If necessary, it will be placed in quotation marks and escaped properly. If <em>command_line</em> is initially non-empty, a space will precede <em>argument</em>.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">argument</td><td>The argument to append to <em>command_line</em>. </td></tr>
|
||||
<tr><td class="paramdir">[in,out]</td><td class="paramname">command_line</td><td>The command line being constructed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aeb040202b4562c8c4087b9c9db2ce430"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@ -4656,8 +4696,8 @@ template<typename T > </div>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Connect over the given <em>pipe_name</em>, passing <em>message</em> to the server, storing the server's reply into <em>response</em>. </p>
|
||||
<p>Typically clients will not use this directly, instead using <a class="el" href="classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b" title="Sets the IPC port of a presumably-running Crashpad handler process which was started with StartHandle...">CrashpadClient::SetHandler()</a>.</p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b" title="Sets the IPC port of a presumably-running Crashpad handler process which was started with StartHandle...">CrashpadClient::SetHandler()</a> </dd></dl>
|
||||
<p>Typically clients will not use this directly, instead using CrashpadClient::SetHandler().</p>
|
||||
<dl class="section see"><dt>See also</dt><dd>CrashpadClient::SetHandler() </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -308,9 +308,6 @@ template<> </td></tr>
|
||||
<tr class="memitem:a8db2fa97998b00a8ee57398fa8c8b14e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecrashpad_1_1test.html#a8db2fa97998b00a8ee57398fa8c8b14e">BootstrapErrorMessage</a> (kern_return_t bootstrap_err, const std::string &base=std::string())</td></tr>
|
||||
<tr class="memdesc:a8db2fa97998b00a8ee57398fa8c8b14e"><td class="mdescLeft"> </td><td class="mdescRight">Formats a bootstrap error message. <a href="#a8db2fa97998b00a8ee57398fa8c8b14e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8db2fa97998b00a8ee57398fa8c8b14e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad87d177ebfa793d37d737c8e298c709a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecrashpad_1_1test.html#ad87d177ebfa793d37d737c8e298c709a">AppendCommandLineArgument</a> (const std::wstring &argument, std::wstring *command_line)</td></tr>
|
||||
<tr class="memdesc:ad87d177ebfa793d37d737c8e298c709a"><td class="mdescLeft"> </td><td class="mdescRight">Utility function for building escaped command lines. <a href="#ad87d177ebfa793d37d737c8e298c709a">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad87d177ebfa793d37d737c8e298c709a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a35412b33d0a275fa43e8633296059534"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecrashpad_1_1test.html#a35412b33d0a275fa43e8633296059534">ReadStreamToString</a> (<a class="el" href="classcrashpad_1_1HTTPBodyStream.html">HTTPBodyStream</a> *stream)</td></tr>
|
||||
<tr class="memdesc:a35412b33d0a275fa43e8633296059534"><td class="mdescLeft"> </td><td class="mdescRight">Reads a <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> to a string. If an error occurs, adds a test failure and returns an empty string. <a href="#a35412b33d0a275fa43e8633296059534">More...</a><br /></td></tr>
|
||||
<tr class="separator:a35412b33d0a275fa43e8633296059534"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@ -349,41 +346,6 @@ template<> </td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>The testing namespace, for use in test code only. </p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="ad87d177ebfa793d37d737c8e298c709a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void crashpad::test::AppendCommandLineArgument </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::wstring & </td>
|
||||
<td class="paramname"><em>argument</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::wstring * </td>
|
||||
<td class="paramname"><em>command_line</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Utility function for building escaped command lines. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">argument</td><td>Appended to <em>command_line</em> surrounded by properly escaped quotation marks, if necessary. </td></tr>
|
||||
<tr><td class="paramdir">[in,out]</td><td class="paramname">command_line</td><td>The command line being constructed. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a8db2fa97998b00a8ee57398fa8c8b14e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
|
@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
|
||||
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
|
||||
<li>AppendCommandLineArgument()
|
||||
: <a class="el" href="namespacecrashpad_1_1test.html#ad87d177ebfa793d37d737c8e298c709a">crashpad::test</a>
|
||||
: <a class="el" href="namespacecrashpad.html#a52a7dee343e392e5bf1794e8136df7f9">crashpad</a>
|
||||
</li>
|
||||
<li>AssignIfInRange()
|
||||
: <a class="el" href="namespacecrashpad.html#aeb040202b4562c8c4087b9c9db2ce430">crashpad</a>
|
||||
|
@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
|
||||
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
|
||||
<li>AppendCommandLineArgument()
|
||||
: <a class="el" href="namespacecrashpad_1_1test.html#ad87d177ebfa793d37d737c8e298c709a">crashpad::test</a>
|
||||
: <a class="el" href="namespacecrashpad.html#a52a7dee343e392e5bf1794e8136df7f9">crashpad</a>
|
||||
</li>
|
||||
<li>AssignIfInRange()
|
||||
: <a class="el" href="namespacecrashpad.html#aeb040202b4562c8c4087b9c9db2ce430">crashpad</a>
|
||||
|
@ -23,7 +23,7 @@ var searchData=
|
||||
['amdextendedcpufeatures',['AMDExtendedCpuFeatures',['../unionCPU__INFORMATION.html#a7e6d74246b12843a3c7ca78e5dc67a3a',1,'CPU_INFORMATION']]],
|
||||
['annotationssimplemap',['AnnotationsSimpleMap',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a54d28a9f4cd06f2446e6fcaa288360f7',1,'crashpad::internal::ModuleSnapshotMac::AnnotationsSimpleMap()'],['../classcrashpad_1_1ProcessSnapshotMac.html#af72102fe9d035c165a971f76ed9967dd',1,'crashpad::ProcessSnapshotMac::AnnotationsSimpleMap()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a5650eaea4d201ffa29b0dda5bcce1cf1',1,'crashpad::internal::ModuleSnapshotMinidump::AnnotationsSimpleMap()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#af13ec8cce7d92dccebe6c4ab61ec20e9',1,'crashpad::ProcessSnapshotMinidump::AnnotationsSimpleMap()'],['../classcrashpad_1_1ModuleSnapshot.html#a4d1328fda3e91a4c25369b5fcc4cf2f6',1,'crashpad::ModuleSnapshot::AnnotationsSimpleMap()'],['../classcrashpad_1_1ProcessSnapshot.html#a7f39b29ec055fb4235e5156d55e066cb',1,'crashpad::ProcessSnapshot::AnnotationsSimpleMap()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a2cab3a5791597068c5585aaebf9faa4e',1,'crashpad::test::TestModuleSnapshot::AnnotationsSimpleMap()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#aec23063142af82dcef82d52cfc0774a0',1,'crashpad::test::TestProcessSnapshot::AnnotationsSimpleMap()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a4122d0649c3513608f070f234a6013b9',1,'crashpad::internal::ModuleSnapshotWin::AnnotationsSimpleMap()'],['../classcrashpad_1_1ProcessSnapshotWin.html#a6f9e48650e4d7fe0eae29c3ab8a2465b',1,'crashpad::ProcessSnapshotWin::AnnotationsSimpleMap()']]],
|
||||
['annotationsvector',['AnnotationsVector',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a8c043511c3c3c543993da252948dfea9',1,'crashpad::internal::ModuleSnapshotMac::AnnotationsVector()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a19863780827939572c3ea36ef0077dbe',1,'crashpad::internal::ModuleSnapshotMinidump::AnnotationsVector()'],['../classcrashpad_1_1ModuleSnapshot.html#a11075b25729fda7cf96ed8c8b25061a2',1,'crashpad::ModuleSnapshot::AnnotationsVector()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a97cdfcc95cf23d6be000e59baa7b457b',1,'crashpad::test::TestModuleSnapshot::AnnotationsVector()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a6fdf9a63074896bf2c12e6df89689411',1,'crashpad::internal::ModuleSnapshotWin::AnnotationsVector()']]],
|
||||
['appendcommandlineargument',['AppendCommandLineArgument',['../namespacecrashpad_1_1test.html#ad87d177ebfa793d37d737c8e298c709a',1,'crashpad::test']]],
|
||||
['appendcommandlineargument',['AppendCommandLineArgument',['../namespacecrashpad.html#a52a7dee343e392e5bf1794e8136df7f9',1,'crashpad']]],
|
||||
['architecture',['architecture',['../structcrashpad_1_1CPUContext.html#af71f7a2e8478339d53fcb9d52ded6ae5',1,'crashpad::CPUContext']]],
|
||||
['arguments',['Arguments',['../classcrashpad_1_1ProcessInfo.html#afef755fe4ee5371e2774028b15115275',1,'crashpad::ProcessInfo']]],
|
||||
['arm',['Arm',['../classcrashpad_1_1ScopedForbidReturn.html#aa2e81b3c70f574d8be67d50cf5fc2951',1,'crashpad::ScopedForbidReturn']]],
|
||||
|
@ -57,7 +57,7 @@ var searchData=
|
||||
['processcputimes',['ProcessCPUTimes',['../classcrashpad_1_1ProcessSnapshotMac.html#aa692352db6f4dec570dd9294e5204e78',1,'crashpad::ProcessSnapshotMac::ProcessCPUTimes()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#a08d363f93f87c7173c1f03a247054168',1,'crashpad::ProcessSnapshotMinidump::ProcessCPUTimes()'],['../classcrashpad_1_1ProcessSnapshot.html#a9a2b61c60114c5ed6cac278496979575',1,'crashpad::ProcessSnapshot::ProcessCPUTimes()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#ad608647c26f108ba2712b791b4365589',1,'crashpad::test::TestProcessSnapshot::ProcessCPUTimes()'],['../classcrashpad_1_1ProcessSnapshotWin.html#a079b5adc8d511a87b7e7aa5101c77f79',1,'crashpad::ProcessSnapshotWin::ProcessCPUTimes()']]],
|
||||
['processcreatetime',['ProcessCreateTime',['../structMINIDUMP__MISC__INFO.html#a13779264ab943d939c2635717cd3f46c',1,'MINIDUMP_MISC_INFO']]],
|
||||
['processexecuteflags',['ProcessExecuteFlags',['../structMINIDUMP__MISC__INFO__3.html#ae21da96b80d94a7055e07bfacd938dd7',1,'MINIDUMP_MISC_INFO_3']]],
|
||||
['processid',['ProcessId',['../structMINIDUMP__MISC__INFO.html#a6f4a981f916984b74c6ad7d308915e4f',1,'MINIDUMP_MISC_INFO::ProcessId()'],['../classcrashpad_1_1ProcessReader.html#ad6f5e2646d7e24f7dbb2b74887f7af73',1,'crashpad::ProcessReader::ProcessID()'],['../classcrashpad_1_1ProcessSnapshotMac.html#a7110eb22b9635a72ffc8f3d07e3d7c66',1,'crashpad::ProcessSnapshotMac::ProcessID()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#a570c55376918b055c51092257222365d',1,'crashpad::ProcessSnapshotMinidump::ProcessID()'],['../classcrashpad_1_1ProcessSnapshot.html#ad857185e47bb456e0a419ab8cef2a8fc',1,'crashpad::ProcessSnapshot::ProcessID()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#a7775b15c006eb12f2489162c4faf54af',1,'crashpad::test::TestProcessSnapshot::ProcessID()'],['../classcrashpad_1_1ProcessSnapshotWin.html#a43f5c7257e58b13eb78b9a7e0fca7aff',1,'crashpad::ProcessSnapshotWin::ProcessID()'],['../classcrashpad_1_1ProcessInfo.html#aa3eeefd2f94766b38bb9788cf9b7e3c1',1,'crashpad::ProcessInfo::ProcessID() const '],['../classcrashpad_1_1ProcessInfo.html#aa3eeefd2f94766b38bb9788cf9b7e3c1',1,'crashpad::ProcessInfo::ProcessID() const ']]],
|
||||
['processid',['ProcessID',['../classcrashpad_1_1ProcessReader.html#ad6f5e2646d7e24f7dbb2b74887f7af73',1,'crashpad::ProcessReader::ProcessID()'],['../classcrashpad_1_1ProcessSnapshotMac.html#a7110eb22b9635a72ffc8f3d07e3d7c66',1,'crashpad::ProcessSnapshotMac::ProcessID()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#a570c55376918b055c51092257222365d',1,'crashpad::ProcessSnapshotMinidump::ProcessID()'],['../classcrashpad_1_1ProcessSnapshot.html#ad857185e47bb456e0a419ab8cef2a8fc',1,'crashpad::ProcessSnapshot::ProcessID()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#a7775b15c006eb12f2489162c4faf54af',1,'crashpad::test::TestProcessSnapshot::ProcessID()'],['../classcrashpad_1_1ProcessSnapshotWin.html#a43f5c7257e58b13eb78b9a7e0fca7aff',1,'crashpad::ProcessSnapshotWin::ProcessID()'],['../classcrashpad_1_1ProcessInfo.html#aa3eeefd2f94766b38bb9788cf9b7e3c1',1,'crashpad::ProcessInfo::ProcessID() const '],['../classcrashpad_1_1ProcessInfo.html#aa3eeefd2f94766b38bb9788cf9b7e3c1',1,'crashpad::ProcessInfo::ProcessID() const '],['../structMINIDUMP__MISC__INFO.html#a6f4a981f916984b74c6ad7d308915e4f',1,'MINIDUMP_MISC_INFO::ProcessId()']]],
|
||||
['processinfo',['ProcessInfo',['../classcrashpad_1_1ProcessInfo.html',1,'crashpad']]],
|
||||
['processintegritylevel',['ProcessIntegrityLevel',['../structMINIDUMP__MISC__INFO__3.html#a89afc34c4cddef0b2805cade8ddfec8a',1,'MINIDUMP_MISC_INFO_3']]],
|
||||
['processkerneltime',['ProcessKernelTime',['../structMINIDUMP__MISC__INFO.html#a1a1a98c7fde6ef85db1c1462047b59d0',1,'MINIDUMP_MISC_INFO']]],
|
||||
|
@ -70,7 +70,7 @@ var searchData=
|
||||
['setfiletypeandsubtype',['SetFileTypeAndSubtype',['../classcrashpad_1_1MinidumpModuleWriter.html#af15c9e2a1ca9f08067c3d4291c8621a3',1,'crashpad::MinidumpModuleWriter']]],
|
||||
['setfileversion',['SetFileVersion',['../classcrashpad_1_1MinidumpModuleWriter.html#a6975049919b825e6e3e36e5b3988f587',1,'crashpad::MinidumpModuleWriter']]],
|
||||
['setformdata',['SetFormData',['../classcrashpad_1_1HTTPMultipartBuilder.html#a3c51d6649d19f1e5d39b787f18dc2d06',1,'crashpad::HTTPMultipartBuilder']]],
|
||||
['sethandler',['SetHandler',['../classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b',1,'crashpad::CrashpadClient']]],
|
||||
['sethandleripcpipe',['SetHandlerIPCPipe',['../classcrashpad_1_1CrashpadClient.html#a9f1d5d38e9b4f5781e3821551dcc39d5',1,'crashpad::CrashpadClient']]],
|
||||
['setheader',['SetHeader',['../classcrashpad_1_1HTTPTransport.html#a2d42fc9fd2386c1c10922d2765d2e2a0',1,'crashpad::HTTPTransport']]],
|
||||
['setimagebaseaddress',['SetImageBaseAddress',['../classcrashpad_1_1MinidumpModuleWriter.html#a585b533fd4a4876b0545028e8060712c',1,'crashpad::MinidumpModuleWriter']]],
|
||||
['setimagesize',['SetImageSize',['../classcrashpad_1_1MinidumpModuleWriter.html#a51a0fa4d6c137f00d8ed3c1ee870419e',1,'crashpad::MinidumpModuleWriter']]],
|
||||
@ -128,8 +128,9 @@ var searchData=
|
||||
['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']]],
|
||||
['simulate_5fcrash_5fmac_2eh',['simulate_crash_mac.h',['../simulate__crash__mac_8h.html',1,'']]],
|
||||
['simulate_5fcrash_5fwin_2eh',['simulate_crash_win.h',['../simulate__crash__win_8h.html',1,'']]],
|
||||
['simulatecrash',['SimulateCrash',['../namespacecrashpad.html#a45a44a5552e00ceaf0917f94433ac104',1,'crashpad']]],
|
||||
['size',['Size',['../classcrashpad_1_1MachOImageReader.html#a20dd2ca62bf4b6cb9576d74f5a7e93eb',1,'crashpad::MachOImageReader::Size()'],['../classcrashpad_1_1MachOImageSegmentReader.html#a6de1fcab9075308f13fae8e06edc008d',1,'crashpad::MachOImageSegmentReader::Size()'],['../classcrashpad_1_1internal_1_1MemorySnapshotMac.html#a3074ac3abde91e344d91ed248f998392',1,'crashpad::internal::MemorySnapshotMac::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a084373912d84b791e4c13a2229976e06',1,'crashpad::internal::ModuleSnapshotMac::Size()'],['../classcrashpad_1_1MemorySnapshot.html#ac94668a2a24a64c3e60efd8c30e09afd',1,'crashpad::MemorySnapshot::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a8b7ca559f3006665795118852f2bab89',1,'crashpad::internal::ModuleSnapshotMinidump::Size()'],['../classcrashpad_1_1ModuleSnapshot.html#ac412fbdc86c4b0862f74f7b06170469a',1,'crashpad::ModuleSnapshot::Size()'],['../classcrashpad_1_1test_1_1TestMemorySnapshot.html#a6af5648bca88c709a75c129f96893087',1,'crashpad::test::TestMemorySnapshot::Size()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#ac0d8018d626a6d53f6a9bd674e0a9623',1,'crashpad::test::TestModuleSnapshot::Size()'],['../classcrashpad_1_1internal_1_1MemorySnapshotWin.html#a5f30decda61769a4fefd65b4be40a831',1,'crashpad::internal::MemorySnapshotWin::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#af3935e2bc946adce23c3fb95cc8456d9',1,'crashpad::internal::ModuleSnapshotWin::Size()'],['../classcrashpad_1_1PEImageReader.html#aa4a4e048e1715581ea599ec690ef8e8a',1,'crashpad::PEImageReader::Size()'],['../classcrashpad_1_1internal_1_1CheckedAddressRangeGeneric.html#abc9eac58619e39931f0a307a0b4440be',1,'crashpad::internal::CheckedAddressRangeGeneric::Size()'],['../structcrashpad_1_1ProcessInfo_1_1Module.html#ab30169ec240fd5e56981e937a8f364b9',1,'crashpad::ProcessInfo::Module::size()'],['../classcrashpad_1_1CheckedRange.html#a005d2be882c1c572ebc24e3ee78371bd',1,'crashpad::CheckedRange::size()']]],
|
||||
['size',['size',['../structcrashpad_1_1ProcessInfo_1_1Module.html#ab30169ec240fd5e56981e937a8f364b9',1,'crashpad::ProcessInfo::Module::size()'],['../classcrashpad_1_1CheckedRange.html#a005d2be882c1c572ebc24e3ee78371bd',1,'crashpad::CheckedRange::size()'],['../classcrashpad_1_1MachOImageReader.html#a20dd2ca62bf4b6cb9576d74f5a7e93eb',1,'crashpad::MachOImageReader::Size()'],['../classcrashpad_1_1MachOImageSegmentReader.html#a6de1fcab9075308f13fae8e06edc008d',1,'crashpad::MachOImageSegmentReader::Size()'],['../classcrashpad_1_1internal_1_1MemorySnapshotMac.html#a3074ac3abde91e344d91ed248f998392',1,'crashpad::internal::MemorySnapshotMac::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a084373912d84b791e4c13a2229976e06',1,'crashpad::internal::ModuleSnapshotMac::Size()'],['../classcrashpad_1_1MemorySnapshot.html#ac94668a2a24a64c3e60efd8c30e09afd',1,'crashpad::MemorySnapshot::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a8b7ca559f3006665795118852f2bab89',1,'crashpad::internal::ModuleSnapshotMinidump::Size()'],['../classcrashpad_1_1ModuleSnapshot.html#ac412fbdc86c4b0862f74f7b06170469a',1,'crashpad::ModuleSnapshot::Size()'],['../classcrashpad_1_1test_1_1TestMemorySnapshot.html#a6af5648bca88c709a75c129f96893087',1,'crashpad::test::TestMemorySnapshot::Size()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#ac0d8018d626a6d53f6a9bd674e0a9623',1,'crashpad::test::TestModuleSnapshot::Size()'],['../classcrashpad_1_1internal_1_1MemorySnapshotWin.html#a5f30decda61769a4fefd65b4be40a831',1,'crashpad::internal::MemorySnapshotWin::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#af3935e2bc946adce23c3fb95cc8456d9',1,'crashpad::internal::ModuleSnapshotWin::Size()'],['../classcrashpad_1_1PEImageReader.html#aa4a4e048e1715581ea599ec690ef8e8a',1,'crashpad::PEImageReader::Size()'],['../classcrashpad_1_1internal_1_1CheckedAddressRangeGeneric.html#abc9eac58619e39931f0a307a0b4440be',1,'crashpad::internal::CheckedAddressRangeGeneric::Size()']]],
|
||||
['sizeofentry',['SizeOfEntry',['../structMINIDUMP__MEMORY__INFO__LIST.html#aca873378eb1744153fa31e2be523e3e9',1,'MINIDUMP_MEMORY_INFO_LIST']]],
|
||||
['sizeofheader',['SizeOfHeader',['../structMINIDUMP__MEMORY__INFO__LIST.html#ab96e3b6466f7093e886721e0dacfec16',1,'MINIDUMP_MEMORY_INFO_LIST']]],
|
||||
['sizeofimage',['SizeOfImage',['../structMINIDUMP__MODULE.html#a701a839b502151638e18d66cc83445ee',1,'MINIDUMP_MODULE']]],
|
||||
@ -149,15 +150,15 @@ 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#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()']]],
|
||||
['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()']]],
|
||||
['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',['../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']]],
|
||||
['string',['string',['../classcrashpad_1_1internal_1_1MinidumpStringWriter.html#aee04f05cb91b1f47d1c0e9e969043ec2',1,'crashpad::internal::MinidumpStringWriter::string()'],['../classcrashpad_1_1StringFile.html#a17f8015e434817f834559527741317a8',1,'crashpad::StringFile::string()']]],
|
||||
['stringfile',['StringFile',['../classcrashpad_1_1StringFile.html',1,'crashpad']]],
|
||||
['stringhttpbodystream',['StringHTTPBodyStream',['../classcrashpad_1_1StringHTTPBodyStream.html#a22c14df64745c7aeca6da61004a30a7b',1,'crashpad::StringHTTPBodyStream']]],
|
||||
['stringhttpbodystream',['StringHTTPBodyStream',['../classcrashpad_1_1StringHTTPBodyStream.html',1,'crashpad']]],
|
||||
|
@ -20,8 +20,8 @@ var searchData=
|
||||
['testuint32minidumpwritable',['TestUInt32MinidumpWritable',['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html#a1a059a5e9de4dbdf5e9d4bd3f713da26',1,'crashpad::test::TestUInt32MinidumpWritable']]],
|
||||
['testuint32minidumpwritable',['TestUInt32MinidumpWritable',['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html',1,'crashpad::test']]],
|
||||
['thread',['Thread',['../classcrashpad_1_1Thread.html',1,'crashpad']]],
|
||||
['thread',['Thread',['../structcrashpad_1_1ProcessReaderWin_1_1Thread.html',1,'crashpad::ProcessReaderWin']]],
|
||||
['thread',['Thread',['../structcrashpad_1_1ProcessReader_1_1Thread.html',1,'crashpad::ProcessReader']]],
|
||||
['thread',['Thread',['../structcrashpad_1_1ProcessReaderWin_1_1Thread.html',1,'crashpad::ProcessReaderWin']]],
|
||||
['thread_5fbasic_5finformation',['THREAD_BASIC_INFORMATION',['../structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html',1,'crashpad::process_types']]],
|
||||
['thread_5fid',['thread_id',['../structcrashpad_1_1ExceptionInformation.html#aca46374644c03c19a15210df702277aa',1,'crashpad::ExceptionInformation']]],
|
||||
['threadcontext',['ThreadContext',['../structMINIDUMP__THREAD.html#a4bea75c1a353e346689b97aeaea22184',1,'MINIDUMP_THREAD::ThreadContext()'],['../structMINIDUMP__EXCEPTION__STREAM.html#a5a49137fc0a19e8096504e16e954f351',1,'MINIDUMP_EXCEPTION_STREAM::ThreadContext()']]],
|
||||
@ -38,7 +38,7 @@ var searchData=
|
||||
['time_5fzone_5finformation',['TIME_ZONE_INFORMATION',['../structTIME__ZONE__INFORMATION.html',1,'']]],
|
||||
['timedatestamp',['TimeDateStamp',['../structMINIDUMP__HEADER.html#a5f3811a143f2a6405e721d03d8c86f1d',1,'MINIDUMP_HEADER::TimeDateStamp()'],['../structMINIDUMP__MODULE.html#ae03bd3bf01de8e08c9a6abf37a9dfbbb',1,'MINIDUMP_MODULE::TimeDateStamp()']]],
|
||||
['timedwait',['TimedWait',['../classcrashpad_1_1Semaphore.html#af22faf8672a7d7a6dd96aefc53560712',1,'crashpad::Semaphore']]],
|
||||
['timestamp',['Timestamp',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a85f4158887da0a68166d878c2b2c8af9',1,'crashpad::internal::ModuleSnapshotMac::Timestamp()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a875a58ab05c48a7009eb82455a0376c6',1,'crashpad::internal::ModuleSnapshotMinidump::Timestamp()'],['../classcrashpad_1_1ModuleSnapshot.html#a061dbd6816d0524396af0063e6976adb',1,'crashpad::ModuleSnapshot::Timestamp()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a2117384e0e2a32c50b5f79a37c8cbc69',1,'crashpad::test::TestModuleSnapshot::Timestamp()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a713af5d32c8dbe656520fe780b1d2fdc',1,'crashpad::internal::ModuleSnapshotWin::Timestamp()'],['../structcrashpad_1_1ProcessReader_1_1Module.html#a6e5283523fbb890bbb49d8dd61a3a294',1,'crashpad::ProcessReader::Module::timestamp()'],['../structcrashpad_1_1CodeViewRecordPDB20.html#aec8f91274534e13cdacb21e7427c32e4',1,'crashpad::CodeViewRecordPDB20::timestamp()'],['../structcrashpad_1_1ProcessInfo_1_1Module.html#a6e025a10695661cc96c876d73d78bc23',1,'crashpad::ProcessInfo::Module::timestamp()']]],
|
||||
['timestamp',['timestamp',['../structcrashpad_1_1ProcessReader_1_1Module.html#a6e5283523fbb890bbb49d8dd61a3a294',1,'crashpad::ProcessReader::Module::timestamp()'],['../structcrashpad_1_1CodeViewRecordPDB20.html#aec8f91274534e13cdacb21e7427c32e4',1,'crashpad::CodeViewRecordPDB20::timestamp()'],['../structcrashpad_1_1ProcessInfo_1_1Module.html#a6e025a10695661cc96c876d73d78bc23',1,'crashpad::ProcessInfo::Module::timestamp()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a85f4158887da0a68166d878c2b2c8af9',1,'crashpad::internal::ModuleSnapshotMac::Timestamp()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a875a58ab05c48a7009eb82455a0376c6',1,'crashpad::internal::ModuleSnapshotMinidump::Timestamp()'],['../classcrashpad_1_1ModuleSnapshot.html#a061dbd6816d0524396af0063e6976adb',1,'crashpad::ModuleSnapshot::Timestamp()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a2117384e0e2a32c50b5f79a37c8cbc69',1,'crashpad::test::TestModuleSnapshot::Timestamp()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a713af5d32c8dbe656520fe780b1d2fdc',1,'crashpad::internal::ModuleSnapshotWin::Timestamp()']]],
|
||||
['timeval',['timeval',['../structtimeval.html',1,'']]],
|
||||
['timezone',['TimeZone',['../structMINIDUMP__MISC__INFO__3.html#aed5a62e4763420e86a7477138f85f23d',1,'MINIDUMP_MISC_INFO_3::TimeZone()'],['../classcrashpad_1_1internal_1_1SystemSnapshotMac.html#a44c833dd1344a4020ff36fbe2fe33e87',1,'crashpad::internal::SystemSnapshotMac::TimeZone()'],['../classcrashpad_1_1SystemSnapshot.html#ab3af063628dcf35890ca77c19bb71ccf',1,'crashpad::SystemSnapshot::TimeZone()'],['../classcrashpad_1_1internal_1_1SystemSnapshotWin.html#a891f3627dc14992dd898fe4eda5726c9',1,'crashpad::internal::SystemSnapshotWin::TimeZone()']]],
|
||||
['timezoneid',['TimeZoneId',['../structMINIDUMP__MISC__INFO__3.html#a65b9873189c3dad3f692b6792771f27b',1,'MINIDUMP_MISC_INFO_3']]],
|
||||
|
@ -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',['../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 &me)'],['../classcrashpad_1_1ToolSupport.html#a701225eea7643d837300d813c45bc6cd',1,'crashpad::ToolSupport::Version(const std::string &me)']]],
|
||||
['version',['Version',['../structMINIDUMP__HEADER.html#a7ea8d51f5ca990eec9eb0b3643c6b406',1,'MINIDUMP_HEADER::Version()'],['../classcrashpad_1_1ToolSupport.html#acac2c96bbf2e77e8988f87af96f01315',1,'crashpad::ToolSupport::Version(const base::FilePath &me)'],['../classcrashpad_1_1ToolSupport.html#a701225eea7643d837300d813c45bc6cd',1,'crashpad::ToolSupport::Version(const std::string &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()']]],
|
||||
['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']]],
|
||||
|
@ -19,7 +19,7 @@ var searchData=
|
||||
['wminute',['wMinute',['../structSYSTEMTIME.html#a57505f81325b68b765d0781ab1dcab36',1,'SYSTEMTIME']]],
|
||||
['wmonth',['wMonth',['../structSYSTEMTIME.html#abbdde81c9b865df6e9def49b80a8966f',1,'SYSTEMTIME']]],
|
||||
['writableiovec',['WritableIoVec',['../structcrashpad_1_1WritableIoVec.html',1,'crashpad']]],
|
||||
['write',['Write',['../classcrashpad_1_1FileWriterInterface.html#a34e3a6edac09771c7746901b77acc5b1',1,'crashpad::FileWriterInterface::Write()'],['../classcrashpad_1_1WeakFileHandleFileWriter.html#a8caefa3cd0fbd84fa79695cbe3e13d94',1,'crashpad::WeakFileHandleFileWriter::Write()'],['../classcrashpad_1_1FileWriter.html#a88df535e600f9c9b57a44130de1d0eb0',1,'crashpad::FileWriter::Write()'],['../classcrashpad_1_1StringFile.html#aa7e22ad48bbedf3e1e6a257cfba0c137',1,'crashpad::StringFile::Write()'],['../structcrashpad_1_1test_1_1WinChildProcess_1_1Handles.html#a3c7e9f99c926f659b3168ec33592059d',1,'crashpad::test::WinChildProcess::Handles::write()']]],
|
||||
['write',['write',['../structcrashpad_1_1test_1_1WinChildProcess_1_1Handles.html#a3c7e9f99c926f659b3168ec33592059d',1,'crashpad::test::WinChildProcess::Handles::write()'],['../classcrashpad_1_1FileWriterInterface.html#a34e3a6edac09771c7746901b77acc5b1',1,'crashpad::FileWriterInterface::Write()'],['../classcrashpad_1_1WeakFileHandleFileWriter.html#a8caefa3cd0fbd84fa79695cbe3e13d94',1,'crashpad::WeakFileHandleFileWriter::Write()'],['../classcrashpad_1_1FileWriter.html#a88df535e600f9c9b57a44130de1d0eb0',1,'crashpad::FileWriter::Write()'],['../classcrashpad_1_1StringFile.html#aa7e22ad48bbedf3e1e6a257cfba0c137',1,'crashpad::StringFile::Write()']]],
|
||||
['writeeverything',['WriteEverything',['../classcrashpad_1_1MinidumpFileWriter.html#ad8eeea6397f565a17455c091b0a3f6a6',1,'crashpad::MinidumpFileWriter::WriteEverything()'],['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a24507e918299cb566c7f15207de83a7f',1,'crashpad::internal::MinidumpWritable::WriteEverything()']]],
|
||||
['writefile',['WriteFile',['../namespacecrashpad.html#ab9dded3137add283f6cf32facb86641a',1,'crashpad']]],
|
||||
['writeiovec',['WriteIoVec',['../classcrashpad_1_1FileWriterInterface.html#a056d01fcfa12a49cff735cf4f63bc1ba',1,'crashpad::FileWriterInterface::WriteIoVec()'],['../classcrashpad_1_1WeakFileHandleFileWriter.html#aa8aa7c9034126003912e7349a1e3adc3',1,'crashpad::WeakFileHandleFileWriter::WriteIoVec()'],['../classcrashpad_1_1FileWriter.html#a841442d50f6edaacdfeafe859c42a876',1,'crashpad::FileWriter::WriteIoVec()'],['../classcrashpad_1_1StringFile.html#aa5b57a3a13ee4f973dc7984fbc6e3237',1,'crashpad::StringFile::WriteIoVec()']]],
|
||||
|
@ -79,7 +79,7 @@ var searchData=
|
||||
['crash_5fexception_5finformation',['crash_exception_information',['../structcrashpad_1_1RegistrationRequest.html#a3366228626d095d8a4b0000fa04c05fb',1,'crashpad::RegistrationRequest']]],
|
||||
['crashpad',['crashpad',['../namespacecrashpad.html',1,'']]],
|
||||
['crashpad_5fhandler_5fbehavior',['crashpad_handler_behavior',['../structcrashpad_1_1CrashpadInfoClientOptions.html#a1bb1434593a93634c9f352145e002d41',1,'crashpad::CrashpadInfoClientOptions']]],
|
||||
['crashpad_5fsimulate_5fcrash',['CRASHPAD_SIMULATE_CRASH',['../simulate__crash__mac_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2',1,'simulate_crash_mac.h']]],
|
||||
['crashpad_5fsimulate_5fcrash',['CRASHPAD_SIMULATE_CRASH',['../simulate__crash__mac_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2',1,'CRASHPAD_SIMULATE_CRASH(): simulate_crash_mac.h'],['../simulate__crash__win_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2',1,'CRASHPAD_SIMULATE_CRASH(): simulate_crash_win.h']]],
|
||||
['crashpadclient',['CrashpadClient',['../classcrashpad_1_1CrashpadClient.html',1,'crashpad']]],
|
||||
['crashpadinfo',['CrashpadInfo',['../structcrashpad_1_1process__types_1_1CrashpadInfo.html',1,'crashpad::process_types']]],
|
||||
['crashpadinfo',['CrashpadInfo',['../structcrashpad_1_1CrashpadInfo.html',1,'crashpad']]],
|
||||
|
@ -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#a7a6193e902570cad41cc6a6d2d7c6fb8',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(base::mac::ScopedMachReceiveRight receive_port)'],['../classcrashpad_1_1ExceptionHandlerServer.html#ac0b65ce21f6fc930f9f33cdd7bc6993e',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(const std::string &pipe_name)']]],
|
||||
['exceptionhandlerserver',['ExceptionHandlerServer',['../classcrashpad_1_1ExceptionHandlerServer.html#a7a6193e902570cad41cc6a6d2d7c6fb8',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(base::mac::ScopedMachReceiveRight receive_port)'],['../classcrashpad_1_1ExceptionHandlerServer.html#ace4c84fec4a086ab941da7442024dffa',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(const std::string &pipe_name, bool persistent)']]],
|
||||
['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']]],
|
||||
|
@ -19,6 +19,7 @@ var searchData=
|
||||
['getexceptionports',['GetExceptionPorts',['../classcrashpad_1_1ExceptionPorts.html#ae0f91d583bda2fa46ff278b13a35ac08',1,'crashpad::ExceptionPorts']]],
|
||||
['getfunction',['GetFunction',['../namespacecrashpad_1_1internal.html#a334a660002ce6e6f06432ccf7d3cc50f',1,'crashpad::internal']]],
|
||||
['getfunctioninternal',['GetFunctionInternal',['../namespacecrashpad_1_1internal.html#aa982a8cad0e72cddf1989d135db3c338',1,'crashpad::internal']]],
|
||||
['gethandleripcpipe',['GetHandlerIPCPipe',['../classcrashpad_1_1CrashpadClient.html#af65cb31a1de191f1403c99c11e5cd855',1,'crashpad::CrashpadClient']]],
|
||||
['getlastuploadattempttime',['GetLastUploadAttemptTime',['../classcrashpad_1_1Settings.html#a855f61d6fc73042dcb886ef40d8e4429',1,'crashpad::Settings']]],
|
||||
['getmoduletype',['GetModuleType',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a32938e5be450dedd07418f0ef233513b',1,'crashpad::internal::ModuleSnapshotMac::GetModuleType()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a65a35264229425a915be34472bfa70cc',1,'crashpad::internal::ModuleSnapshotMinidump::GetModuleType()'],['../classcrashpad_1_1ModuleSnapshot.html#abbed0f3c66180be9ab625fc07375dea8',1,'crashpad::ModuleSnapshot::GetModuleType()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a91434689ef1037cb0e1a22e2902d1ebd',1,'crashpad::test::TestModuleSnapshot::GetModuleType()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a7ae6fbe01d2eb43f956c415ff318c658',1,'crashpad::internal::ModuleSnapshotWin::GetModuleType()']]],
|
||||
['getmoduleversionandtype',['GetModuleVersionAndType',['../namespacecrashpad.html#af5f4414be804bdcd71f57053d7147eff',1,'crashpad']]],
|
||||
|
@ -12,8 +12,8 @@ var searchData=
|
||||
['testthreadsnapshot',['TestThreadSnapshot',['../classcrashpad_1_1test_1_1TestThreadSnapshot.html',1,'crashpad::test']]],
|
||||
['testuint32minidumpwritable',['TestUInt32MinidumpWritable',['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html',1,'crashpad::test']]],
|
||||
['thread',['Thread',['../classcrashpad_1_1Thread.html',1,'crashpad']]],
|
||||
['thread',['Thread',['../structcrashpad_1_1ProcessReaderWin_1_1Thread.html',1,'crashpad::ProcessReaderWin']]],
|
||||
['thread',['Thread',['../structcrashpad_1_1ProcessReader_1_1Thread.html',1,'crashpad::ProcessReader']]],
|
||||
['thread',['Thread',['../structcrashpad_1_1ProcessReaderWin_1_1Thread.html',1,'crashpad::ProcessReaderWin']]],
|
||||
['thread_5fbasic_5finformation',['THREAD_BASIC_INFORMATION',['../structcrashpad_1_1process__types_1_1THREAD__BASIC__INFORMATION.html',1,'crashpad::process_types']]],
|
||||
['threadlogmessages',['ThreadLogMessages',['../classcrashpad_1_1ThreadLogMessages.html',1,'crashpad']]],
|
||||
['threadsnapshot',['ThreadSnapshot',['../classcrashpad_1_1ThreadSnapshot.html',1,'crashpad']]],
|
||||
|
@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['crashpad_5fsimulate_5fcrash',['CRASHPAD_SIMULATE_CRASH',['../simulate__crash__mac_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2',1,'simulate_crash_mac.h']]]
|
||||
['crashpad_5fsimulate_5fcrash',['CRASHPAD_SIMULATE_CRASH',['../simulate__crash__mac_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2',1,'CRASHPAD_SIMULATE_CRASH(): simulate_crash_mac.h'],['../simulate__crash__win_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2',1,'CRASHPAD_SIMULATE_CRASH(): simulate_crash_win.h']]]
|
||||
];
|
||||
|
@ -1,5 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['simulate_5fcrash_5fmac_2eh',['simulate_crash_mac.h',['../simulate__crash__mac_8h.html',1,'']]],
|
||||
['simulate_5fcrash_5fwin_2eh',['simulate_crash_win.h',['../simulate__crash__win_8h.html',1,'']]],
|
||||
['symbolic_5fconstants_5fcommon_2eh',['symbolic_constants_common.h',['../symbolic__constants__common_8h.html',1,'']]]
|
||||
];
|
||||
|
@ -18,7 +18,7 @@ var searchData=
|
||||
['allgroups',['AllGroups',['../classcrashpad_1_1ProcessInfo.html#aa65d7b9976e3bd853e95e7e8db2fc25d',1,'crashpad::ProcessInfo']]],
|
||||
['annotationssimplemap',['AnnotationsSimpleMap',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a54d28a9f4cd06f2446e6fcaa288360f7',1,'crashpad::internal::ModuleSnapshotMac::AnnotationsSimpleMap()'],['../classcrashpad_1_1ProcessSnapshotMac.html#af72102fe9d035c165a971f76ed9967dd',1,'crashpad::ProcessSnapshotMac::AnnotationsSimpleMap()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a5650eaea4d201ffa29b0dda5bcce1cf1',1,'crashpad::internal::ModuleSnapshotMinidump::AnnotationsSimpleMap()'],['../classcrashpad_1_1ProcessSnapshotMinidump.html#af13ec8cce7d92dccebe6c4ab61ec20e9',1,'crashpad::ProcessSnapshotMinidump::AnnotationsSimpleMap()'],['../classcrashpad_1_1ModuleSnapshot.html#a4d1328fda3e91a4c25369b5fcc4cf2f6',1,'crashpad::ModuleSnapshot::AnnotationsSimpleMap()'],['../classcrashpad_1_1ProcessSnapshot.html#a7f39b29ec055fb4235e5156d55e066cb',1,'crashpad::ProcessSnapshot::AnnotationsSimpleMap()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a2cab3a5791597068c5585aaebf9faa4e',1,'crashpad::test::TestModuleSnapshot::AnnotationsSimpleMap()'],['../classcrashpad_1_1test_1_1TestProcessSnapshot.html#aec23063142af82dcef82d52cfc0774a0',1,'crashpad::test::TestProcessSnapshot::AnnotationsSimpleMap()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a4122d0649c3513608f070f234a6013b9',1,'crashpad::internal::ModuleSnapshotWin::AnnotationsSimpleMap()'],['../classcrashpad_1_1ProcessSnapshotWin.html#a6f9e48650e4d7fe0eae29c3ab8a2465b',1,'crashpad::ProcessSnapshotWin::AnnotationsSimpleMap()']]],
|
||||
['annotationsvector',['AnnotationsVector',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a8c043511c3c3c543993da252948dfea9',1,'crashpad::internal::ModuleSnapshotMac::AnnotationsVector()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a19863780827939572c3ea36ef0077dbe',1,'crashpad::internal::ModuleSnapshotMinidump::AnnotationsVector()'],['../classcrashpad_1_1ModuleSnapshot.html#a11075b25729fda7cf96ed8c8b25061a2',1,'crashpad::ModuleSnapshot::AnnotationsVector()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a97cdfcc95cf23d6be000e59baa7b457b',1,'crashpad::test::TestModuleSnapshot::AnnotationsVector()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a6fdf9a63074896bf2c12e6df89689411',1,'crashpad::internal::ModuleSnapshotWin::AnnotationsVector()']]],
|
||||
['appendcommandlineargument',['AppendCommandLineArgument',['../namespacecrashpad_1_1test.html#ad87d177ebfa793d37d737c8e298c709a',1,'crashpad::test']]],
|
||||
['appendcommandlineargument',['AppendCommandLineArgument',['../namespacecrashpad.html#a52a7dee343e392e5bf1794e8136df7f9',1,'crashpad']]],
|
||||
['arguments',['Arguments',['../classcrashpad_1_1ProcessInfo.html#afef755fe4ee5371e2774028b15115275',1,'crashpad::ProcessInfo']]],
|
||||
['arm',['Arm',['../classcrashpad_1_1ScopedForbidReturn.html#aa2e81b3c70f574d8be67d50cf5fc2951',1,'crashpad::ScopedForbidReturn']]],
|
||||
['asminidumpmemoryinfo',['AsMinidumpMemoryInfo',['../classcrashpad_1_1MemoryMapRegionSnapshot.html#aa778d0acd581f8532000119ac45745fd',1,'crashpad::MemoryMapRegionSnapshot::AsMinidumpMemoryInfo()'],['../classcrashpad_1_1test_1_1TestMemoryMapRegionSnapshot.html#afe5f4266b4b535977aefe42919ab438d',1,'crashpad::test::TestMemoryMapRegionSnapshot::AsMinidumpMemoryInfo()'],['../classcrashpad_1_1internal_1_1MemoryMapRegionSnapshotWin.html#a5c6060283f1daff282e202549c5607a0',1,'crashpad::internal::MemoryMapRegionSnapshotWin::AsMinidumpMemoryInfo()']]],
|
||||
|
@ -59,7 +59,7 @@ var searchData=
|
||||
['setfiletypeandsubtype',['SetFileTypeAndSubtype',['../classcrashpad_1_1MinidumpModuleWriter.html#af15c9e2a1ca9f08067c3d4291c8621a3',1,'crashpad::MinidumpModuleWriter']]],
|
||||
['setfileversion',['SetFileVersion',['../classcrashpad_1_1MinidumpModuleWriter.html#a6975049919b825e6e3e36e5b3988f587',1,'crashpad::MinidumpModuleWriter']]],
|
||||
['setformdata',['SetFormData',['../classcrashpad_1_1HTTPMultipartBuilder.html#a3c51d6649d19f1e5d39b787f18dc2d06',1,'crashpad::HTTPMultipartBuilder']]],
|
||||
['sethandler',['SetHandler',['../classcrashpad_1_1CrashpadClient.html#abb9c0047585f204aa2d6656173153c0b',1,'crashpad::CrashpadClient']]],
|
||||
['sethandleripcpipe',['SetHandlerIPCPipe',['../classcrashpad_1_1CrashpadClient.html#a9f1d5d38e9b4f5781e3821551dcc39d5',1,'crashpad::CrashpadClient']]],
|
||||
['setheader',['SetHeader',['../classcrashpad_1_1HTTPTransport.html#a2d42fc9fd2386c1c10922d2765d2e2a0',1,'crashpad::HTTPTransport']]],
|
||||
['setimagebaseaddress',['SetImageBaseAddress',['../classcrashpad_1_1MinidumpModuleWriter.html#a585b533fd4a4876b0545028e8060712c',1,'crashpad::MinidumpModuleWriter']]],
|
||||
['setimagesize',['SetImageSize',['../classcrashpad_1_1MinidumpModuleWriter.html#a51a0fa4d6c137f00d8ed3c1ee870419e',1,'crashpad::MinidumpModuleWriter']]],
|
||||
@ -112,7 +112,7 @@ var searchData=
|
||||
['signaltostring',['SignalToString',['../namespacecrashpad.html#a97b946d80de148d1fd2452af38b220f4',1,'crashpad']]],
|
||||
['simplemap',['SimpleMap',['../classcrashpad_1_1MachOImageAnnotationsReader.html#ad63d68ab64c265e229c63105cd12435f',1,'crashpad::MachOImageAnnotationsReader::SimpleMap()'],['../classcrashpad_1_1PEImageAnnotationsReader.html#a0c6c0dfb67c42b1c0eb462ec479d82be',1,'crashpad::PEImageAnnotationsReader::SimpleMap()']]],
|
||||
['simulatecrash',['SimulateCrash',['../namespacecrashpad.html#a45a44a5552e00ceaf0917f94433ac104',1,'crashpad']]],
|
||||
['size',['Size',['../classcrashpad_1_1MachOImageReader.html#a20dd2ca62bf4b6cb9576d74f5a7e93eb',1,'crashpad::MachOImageReader::Size()'],['../classcrashpad_1_1MachOImageSegmentReader.html#a6de1fcab9075308f13fae8e06edc008d',1,'crashpad::MachOImageSegmentReader::Size()'],['../classcrashpad_1_1internal_1_1MemorySnapshotMac.html#a3074ac3abde91e344d91ed248f998392',1,'crashpad::internal::MemorySnapshotMac::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a084373912d84b791e4c13a2229976e06',1,'crashpad::internal::ModuleSnapshotMac::Size()'],['../classcrashpad_1_1MemorySnapshot.html#ac94668a2a24a64c3e60efd8c30e09afd',1,'crashpad::MemorySnapshot::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a8b7ca559f3006665795118852f2bab89',1,'crashpad::internal::ModuleSnapshotMinidump::Size()'],['../classcrashpad_1_1ModuleSnapshot.html#ac412fbdc86c4b0862f74f7b06170469a',1,'crashpad::ModuleSnapshot::Size()'],['../classcrashpad_1_1test_1_1TestMemorySnapshot.html#a6af5648bca88c709a75c129f96893087',1,'crashpad::test::TestMemorySnapshot::Size()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#ac0d8018d626a6d53f6a9bd674e0a9623',1,'crashpad::test::TestModuleSnapshot::Size()'],['../classcrashpad_1_1internal_1_1MemorySnapshotWin.html#a5f30decda61769a4fefd65b4be40a831',1,'crashpad::internal::MemorySnapshotWin::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#af3935e2bc946adce23c3fb95cc8456d9',1,'crashpad::internal::ModuleSnapshotWin::Size()'],['../classcrashpad_1_1PEImageReader.html#aa4a4e048e1715581ea599ec690ef8e8a',1,'crashpad::PEImageReader::Size()'],['../classcrashpad_1_1internal_1_1CheckedAddressRangeGeneric.html#abc9eac58619e39931f0a307a0b4440be',1,'crashpad::internal::CheckedAddressRangeGeneric::Size()'],['../classcrashpad_1_1CheckedRange.html#a005d2be882c1c572ebc24e3ee78371bd',1,'crashpad::CheckedRange::size()']]],
|
||||
['size',['size',['../classcrashpad_1_1CheckedRange.html#a005d2be882c1c572ebc24e3ee78371bd',1,'crashpad::CheckedRange::size()'],['../classcrashpad_1_1MachOImageReader.html#a20dd2ca62bf4b6cb9576d74f5a7e93eb',1,'crashpad::MachOImageReader::Size()'],['../classcrashpad_1_1MachOImageSegmentReader.html#a6de1fcab9075308f13fae8e06edc008d',1,'crashpad::MachOImageSegmentReader::Size()'],['../classcrashpad_1_1internal_1_1MemorySnapshotMac.html#a3074ac3abde91e344d91ed248f998392',1,'crashpad::internal::MemorySnapshotMac::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a084373912d84b791e4c13a2229976e06',1,'crashpad::internal::ModuleSnapshotMac::Size()'],['../classcrashpad_1_1MemorySnapshot.html#ac94668a2a24a64c3e60efd8c30e09afd',1,'crashpad::MemorySnapshot::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a8b7ca559f3006665795118852f2bab89',1,'crashpad::internal::ModuleSnapshotMinidump::Size()'],['../classcrashpad_1_1ModuleSnapshot.html#ac412fbdc86c4b0862f74f7b06170469a',1,'crashpad::ModuleSnapshot::Size()'],['../classcrashpad_1_1test_1_1TestMemorySnapshot.html#a6af5648bca88c709a75c129f96893087',1,'crashpad::test::TestMemorySnapshot::Size()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#ac0d8018d626a6d53f6a9bd674e0a9623',1,'crashpad::test::TestModuleSnapshot::Size()'],['../classcrashpad_1_1internal_1_1MemorySnapshotWin.html#a5f30decda61769a4fefd65b4be40a831',1,'crashpad::internal::MemorySnapshotWin::Size()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#af3935e2bc946adce23c3fb95cc8456d9',1,'crashpad::internal::ModuleSnapshotWin::Size()'],['../classcrashpad_1_1PEImageReader.html#aa4a4e048e1715581ea599ec690ef8e8a',1,'crashpad::PEImageReader::Size()'],['../classcrashpad_1_1internal_1_1CheckedAddressRangeGeneric.html#abc9eac58619e39931f0a307a0b4440be',1,'crashpad::internal::CheckedAddressRangeGeneric::Size()']]],
|
||||
['sizeofobject',['SizeOfObject',['../classcrashpad_1_1MinidumpContextWriter.html#abf319fae016a78f99d39a131c9070a0f',1,'crashpad::MinidumpContextWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpCrashpadInfoWriter.html#a0a1d4e65cc2f3a6397e3bd90312cdf11',1,'crashpad::MinidumpCrashpadInfoWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpExceptionWriter.html#a6b52fc21abe146daa98371e786f44a6d',1,'crashpad::MinidumpExceptionWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpFileWriter.html#ad0a4247475f00ed32163757f3bc8071b',1,'crashpad::MinidumpFileWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpHandleDataWriter.html#a9121b61e1282eb7eec9792e28e5b6ac2',1,'crashpad::MinidumpHandleDataWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpMemoryInfoListWriter.html#a1f7a4f03c972cd927de5ce9ac4aa6707',1,'crashpad::MinidumpMemoryInfoListWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpMemoryWriter.html#a546a1702c89f5ad8ae62f42f33764f78',1,'crashpad::MinidumpMemoryWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpMemoryListWriter.html#a8b8ea480fe7cd0a716179c935cf65546',1,'crashpad::MinidumpMemoryListWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpMiscInfoWriter.html#a6a405e5aa1f3f2736b6eb84458163177',1,'crashpad::MinidumpMiscInfoWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpModuleCrashpadInfoWriter.html#a1e8d4da50da969e4d262cf94c826d477',1,'crashpad::MinidumpModuleCrashpadInfoWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpModuleCrashpadInfoListWriter.html#acf118b4bc27235eca448099e02880748',1,'crashpad::MinidumpModuleCrashpadInfoListWriter::SizeOfObject()'],['../classcrashpad_1_1internal_1_1MinidumpModuleCodeViewRecordPDBLinkWriter.html#aba77387047cbc03ecd6aa4810fb1e635',1,'crashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpModuleMiscDebugRecordWriter.html#a379fff53a5bb5c5b9ec79f1cb892f005',1,'crashpad::MinidumpModuleMiscDebugRecordWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpModuleWriter.html#a0a31bc1f94aed03380b649b6b6725af4',1,'crashpad::MinidumpModuleWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpModuleListWriter.html#a068f7d02c74d2ef2c9533f9fed5e5873',1,'crashpad::MinidumpModuleListWriter::SizeOfObject()'],['../classcrashpad_1_1internal_1_1MinidumpRVAListWriter.html#a3f5dc50135e6bf75698ada9f1c69fa29',1,'crashpad::internal::MinidumpRVAListWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpSimpleStringDictionaryEntryWriter.html#a8e2119c11008b1332026ec0c15465c96',1,'crashpad::MinidumpSimpleStringDictionaryEntryWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpSimpleStringDictionaryWriter.html#abf961331ccd23d3dd6d617632eef3eee',1,'crashpad::MinidumpSimpleStringDictionaryWriter::SizeOfObject()'],['../classcrashpad_1_1internal_1_1MinidumpStringWriter.html#a3a80435e084246a8087aea516b8b40e6',1,'crashpad::internal::MinidumpStringWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpSystemInfoWriter.html#aeb06ceef2f8a02d196e78a2d7e9cb236',1,'crashpad::MinidumpSystemInfoWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpThreadWriter.html#a53c79c3e9602968e69f53aa8b81fb92d',1,'crashpad::MinidumpThreadWriter::SizeOfObject()'],['../classcrashpad_1_1MinidumpThreadListWriter.html#a56a9ab2cd9c2d5b3d7a406a9d580da87',1,'crashpad::MinidumpThreadListWriter::SizeOfObject()'],['../classcrashpad_1_1internal_1_1MinidumpWritable.html#a1483275a3acbdfcecffb7f3c27cd2feb',1,'crashpad::internal::MinidumpWritable::SizeOfObject()'],['../classcrashpad_1_1test_1_1TestUInt32MinidumpWritable.html#a76670329c35e9f39b5596d9a490dfb6f',1,'crashpad::test::TestUInt32MinidumpWritable::SizeOfObject()']]],
|
||||
['skipreportupload',['SkipReportUpload',['../classcrashpad_1_1CrashReportDatabase.html#a55b366cf0cba68fb6f8bc99d3045c826',1,'crashpad::CrashReportDatabase']]],
|
||||
['sleepnanoseconds',['SleepNanoseconds',['../namespacecrashpad.html#a8f1db976c6e43d3731c26df569368592',1,'crashpad']]],
|
||||
|
@ -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#a7a6193e902570cad41cc6a6d2d7c6fb8',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(base::mac::ScopedMachReceiveRight receive_port)'],['../classcrashpad_1_1ExceptionHandlerServer.html#ac0b65ce21f6fc930f9f33cdd7bc6993e',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(const std::string &pipe_name)']]],
|
||||
['exceptionhandlerserver',['ExceptionHandlerServer',['../classcrashpad_1_1ExceptionHandlerServer.html#a7a6193e902570cad41cc6a6d2d7c6fb8',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(base::mac::ScopedMachReceiveRight receive_port)'],['../classcrashpad_1_1ExceptionHandlerServer.html#ace4c84fec4a086ab941da7442024dffa',1,'crashpad::ExceptionHandlerServer::ExceptionHandlerServer(const std::string &pipe_name, bool persistent)']]],
|
||||
['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()']]],
|
||||
|
@ -13,6 +13,7 @@ var searchData=
|
||||
['getexceptionports',['GetExceptionPorts',['../classcrashpad_1_1ExceptionPorts.html#ae0f91d583bda2fa46ff278b13a35ac08',1,'crashpad::ExceptionPorts']]],
|
||||
['getfunction',['GetFunction',['../namespacecrashpad_1_1internal.html#a334a660002ce6e6f06432ccf7d3cc50f',1,'crashpad::internal']]],
|
||||
['getfunctioninternal',['GetFunctionInternal',['../namespacecrashpad_1_1internal.html#aa982a8cad0e72cddf1989d135db3c338',1,'crashpad::internal']]],
|
||||
['gethandleripcpipe',['GetHandlerIPCPipe',['../classcrashpad_1_1CrashpadClient.html#af65cb31a1de191f1403c99c11e5cd855',1,'crashpad::CrashpadClient']]],
|
||||
['getlastuploadattempttime',['GetLastUploadAttemptTime',['../classcrashpad_1_1Settings.html#a855f61d6fc73042dcb886ef40d8e4429',1,'crashpad::Settings']]],
|
||||
['getmoduletype',['GetModuleType',['../classcrashpad_1_1internal_1_1ModuleSnapshotMac.html#a32938e5be450dedd07418f0ef233513b',1,'crashpad::internal::ModuleSnapshotMac::GetModuleType()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotMinidump.html#a65a35264229425a915be34472bfa70cc',1,'crashpad::internal::ModuleSnapshotMinidump::GetModuleType()'],['../classcrashpad_1_1ModuleSnapshot.html#abbed0f3c66180be9ab625fc07375dea8',1,'crashpad::ModuleSnapshot::GetModuleType()'],['../classcrashpad_1_1test_1_1TestModuleSnapshot.html#a91434689ef1037cb0e1a22e2902d1ebd',1,'crashpad::test::TestModuleSnapshot::GetModuleType()'],['../classcrashpad_1_1internal_1_1ModuleSnapshotWin.html#a7ae6fbe01d2eb43f956c415ff318c658',1,'crashpad::internal::ModuleSnapshotWin::GetModuleType()']]],
|
||||
['getmoduleversionandtype',['GetModuleVersionAndType',['../namespacecrashpad.html#af5f4414be804bdcd71f57053d7147eff',1,'crashpad']]],
|
||||
|
@ -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',['../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()']]],
|
||||
['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()']]],
|
||||
['versioninfo',['VersionInfo',['../structMINIDUMP__MODULE.html#ac2babe58e6418124599ea2821f30bb84',1,'MINIDUMP_MODULE']]],
|
||||
['versioninformation',['VersionInformation',['../unionCPU__INFORMATION.html#a6b072a6cae2e065111ef20acf21e355a',1,'CPU_INFORMATION']]]
|
||||
];
|
||||
|
137
doc/generated/doxygen/simulate__crash__win_8h.html
Normal file
137
doc/generated/doxygen/simulate__crash__win_8h.html
Normal file
@ -0,0 +1,137 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
||||
<title>Crashpad: client/simulate_crash_win.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">Crashpad
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.9.1 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_db3a54907829b36871118d03417739cd.html">client</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">simulate_crash_win.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <windows.h></code><br />
|
||||
<code>#include "client/crashpad_client.h"</code><br />
|
||||
<code>#include "util/win/capture_context.h"</code><br />
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a0ac6f4df5ed356f04dd12be3f07f9ed2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="simulate__crash__win_8h.html#a0ac6f4df5ed356f04dd12be3f07f9ed2">CRASHPAD_SIMULATE_CRASH</a>()</td></tr>
|
||||
<tr class="memdesc:a0ac6f4df5ed356f04dd12be3f07f9ed2"><td class="mdescLeft"> </td><td class="mdescRight">Captures the CPU context and captures a dump without an exception. <a href="#a0ac6f4df5ed356f04dd12be3f07f9ed2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0ac6f4df5ed356f04dd12be3f07f9ed2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a class="anchor" id="a0ac6f4df5ed356f04dd12be3f07f9ed2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define CRASHPAD_SIMULATE_CRASH</td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
|
||||
<div class="line"> CONTEXT context; \</div>
|
||||
<div class="line"> crashpad::CaptureContext(&context); <a class="code" href="classcrashpad_1_1CrashpadClient.html#a8ac211aa3a8cf278eb10f4058a7776fb">\</a></div>
|
||||
<div class="line"><a class="code" href="classcrashpad_1_1CrashpadClient.html#a8ac211aa3a8cf278eb10f4058a7776fb"> crashpad::CrashpadClient::DumpWithoutCrash</a>(context); \</div>
|
||||
<div class="line"> } <span class="keywordflow">while</span> (<span class="keyword">false</span>)</div>
|
||||
<div class="ttc" id="classcrashpad_1_1CrashpadClient_html_a8ac211aa3a8cf278eb10f4058a7776fb"><div class="ttname"><a href="classcrashpad_1_1CrashpadClient.html#a8ac211aa3a8cf278eb10f4058a7776fb">crashpad::CrashpadClient::DumpWithoutCrash</a></div><div class="ttdeci">static void DumpWithoutCrash(const CONTEXT &context)</div><div class="ttdoc">Requests that the handler capture a dump even though there hasn't been a crash. </div><div class="ttdef"><b>Definition:</b> crashpad_client_win.cc:261</div></div>
|
||||
</div><!-- fragment -->
|
||||
<p>Captures the CPU context and captures a dump without an exception. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -166,7 +166,7 @@ uint64_t </td><td class="memItemRight" valign="bottom"><b>Reserved1</b></td
|
||||
|
||||
<p>A pointer to the module’s CodeView record, typically a link to its debugging information in <a class="el" href="structcrashpad_1_1CodeViewRecordPDB70.html" title="A CodeView record linking to a .pdb 7.0 file. ">crashpad::CodeViewRecordPDB70</a> format. </p>
|
||||
<p>The specific format of the CodeView record is indicated by its signature, the first 32-bit value in the structure. For links to debugging information in contemporary usage, this is normally a <a class="el" href="structcrashpad_1_1CodeViewRecordPDB70.html" title="A CodeView record linking to a .pdb 7.0 file. ">crashpad::CodeViewRecordPDB70</a> structure, but may be a <a class="el" href="structcrashpad_1_1CodeViewRecordPDB20.html" title="A CodeView record linking to a .pdb 2.0 file. ">crashpad::CodeViewRecordPDB20</a> structure instead. These structures identify a link to debugging data within a <code>.pdb</code> (Program Database) file. See <a href="http://www.debuginfo.com/articles/debuginfomatch.html#pdbfiles">Matching Debug Information</a>, PDB Files.</p>
|
||||
<p>On Windows, it is also possible for the CodeView record to contain debugging information itself, as opposed to a link to a <code>.pdb</code> file. See <a href="http://pierrelib.pagesperso-orange.fr/exec_formats/MS_Symbol_Type_v1.0.pdf#page=71">Microsoft Symbol and Type Information</a>, section 7.2, “Debug Information Format” for a list of debug information formats, and <a href="http://undocumented.rawol.com/sbs-w2k-1-windows-2000-debugging-support.pdf#page=63">Undocumented Windows 2000 Secrets</a>, Windows 2000 Debugging Support/Microsoft Symbol File Internals/CodeView Subsections for an in-depth description of the CodeView 4.1 format. Signatures seen in the wild include “NB09” (0x3930424e) for CodeView 4.1 and “NB11” (0x3131424e) for CodeView 5.0. This form of debugging information within the module, as opposed to a link to an external <code>.pdb</code> file, is chosen by building with <code>/Z7</code>.</p>
|
||||
<p>On Windows, it is also possible for the CodeView record to contain debugging information itself, as opposed to a link to a <code>.pdb</code> file. See <a href="http://pierrelib.pagesperso-orange.fr/exec_formats/MS_Symbol_Type_v1.0.pdf#page=71">Microsoft Symbol and Type Information</a>, section 7.2, “Debug Information Format” for a list of debug information formats, and <a href="http://undocumented.rawol.com/sbs-w2k-1-windows-2000-debugging-support.pdf#page=63">Undocumented Windows 2000 Secrets</a>, Windows 2000 Debugging Support/Microsoft Symbol File Internals/CodeView Subsections for an in-depth description of the CodeView 4.1 format. Signatures seen in the wild include “NB09” (0x3930424e) for CodeView 4.1 and “NB11” (0x3131424e) for CodeView 5.0. This form of debugging information within the module, as opposed to a link to an external <code>.pdb</code> file, is chosen by building with <code>/Z7</code> in Visual Studio 6.0 (1998) and earlier. This embedded form of debugging information is now considered obsolete.</p>
|
||||
<p>On Windows, the CodeView record is taken from a module’s IMAGE_DEBUG_DIRECTORY entry whose Type field has the value IMAGE_DEBUG_TYPE_CODEVIEW (<code>2</code>), if any. Records in <a class="el" href="structcrashpad_1_1CodeViewRecordPDB70.html" title="A CodeView record linking to a .pdb 7.0 file. ">crashpad::CodeViewRecordPDB70</a> format are generated by Visual Studio .NET (2002) (version 7.0) and later.</p>
|
||||
<p>When the CodeView record is not present, the fields of this <a class="el" href="structMINIDUMP__LOCATION__DESCRIPTOR.html" title="A pointer to a structure or union within a minidump file. ">MINIDUMP_LOCATION_DESCRIPTOR</a> will be <code>0</code>. </p>
|
||||
|
||||
|
@ -780,13 +780,21 @@ catching exceptions, writing crash reports, and uploading them to a crash report
|
||||
collection server. Uploads are disabled by default, and can only be enabled by a
|
||||
Crashpad client using the Crashpad client library, typically in response to a
|
||||
user requesting this behavior.</p></div>
|
||||
<div class="paragraph"><p>This server is normally started by its initial client, and it performs a
|
||||
handshake with this client via a pipe established by the client that is
|
||||
<div class="paragraph"><p>On OS X, this server is normally started by its initial client, and it performs
|
||||
a handshake with this client via a pipe established by the client that is
|
||||
inherited by the server, referenced by the <strong>--handshake-fd</strong> argument. During the
|
||||
handshake, the server furnishes the client with a send right that the client may
|
||||
use as an exception port. The server retains the corresponding receive right,
|
||||
which it monitors for exception messages. When the receive right loses all
|
||||
senders, the server exits after allowing any upload in progress to complete.</p></div>
|
||||
<div class="paragraph"><p>On Windows, clients register with this server by communicating with it via the
|
||||
named pipe identified by the <strong>--pipe-name</strong> argument. During registration, a
|
||||
client provides the server with an OS event object that it will signal should it
|
||||
crash. The server obtains the client’s process handle and waits on the crash
|
||||
event object for a crash, as well as the client’s process handle for the client
|
||||
to exit cleanly without crashing. When the server loses all clients and
|
||||
<strong>--persistent</strong> is not specified, it exits after allowing any upload in progress
|
||||
to complete.</p></div>
|
||||
<div class="paragraph"><p>It is not normally appropriate to invoke this program directly. Usually, it will
|
||||
be invoked by a Crashpad client using the Crashpad client library. Arbitrary
|
||||
programs may be run with a Crashpad handler by using
|
||||
@ -841,6 +849,17 @@ This option is required. This option is only valid on Mac OS X.
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
<strong>--persistent</strong>
|
||||
</dt>
|
||||
<dd>
|
||||
<p>
|
||||
Continue running after the last client exits. If this option is not specified,
|
||||
this server will exit as soon as it has no clients, although on startup, it
|
||||
always waits for at least one client to connect. This option is only valid on
|
||||
Windows.
|
||||
</p>
|
||||
</dd>
|
||||
<dt class="hdlist1">
|
||||
<strong>--pipe-name</strong>=<em>PIPE</em>
|
||||
</dt>
|
||||
<dd>
|
||||
@ -962,7 +981,7 @@ limitations under the License.</p></div>
|
||||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Crashpad 0.7.0<br>
|
||||
Last updated October 6, 2015
|
||||
Last updated November 2, 2015
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
Loading…
x
Reference in New Issue
Block a user