From 9a6bfc14dfa58332453de6aed0ec469a01d112b2 Mon Sep 17 00:00:00 2001 From: Mark Mentovai <mark@chromium.org> Date: Mon, 2 Nov 2015 23:16:29 -0500 Subject: [PATCH] Update documentation to master a30db914afae --- ...asscrashpad_1_1CrashpadClient-members.html | 11 +- .../classcrashpad_1_1CrashpadClient.html | 45 ++++-- ...pad_1_1ExceptionHandlerServer-members.html | 2 +- ...asscrashpad_1_1ExceptionHandlerServer.html | 29 ++-- doc/generated/doxygen/classes.html | 4 +- .../dir_04861af0646e74845232399e73d584d9.html | 6 + .../dir_699f12cd5aeab29476020b39ba65594e.html | 2 + .../dir_db3a54907829b36871118d03417739cd.html | 2 +- doc/generated/doxygen/files.html | 35 ++--- doc/generated/doxygen/functions_func_g.html | 3 + doc/generated/doxygen/functions_func_s.html | 4 +- doc/generated/doxygen/functions_g.html | 3 + doc/generated/doxygen/functions_s.html | 18 +-- doc/generated/doxygen/globals.html | 1 + doc/generated/doxygen/globals_defs.html | 1 + doc/generated/doxygen/hierarchy.html | 4 +- doc/generated/doxygen/namespacecrashpad.html | 44 +++++- .../doxygen/namespacecrashpad_1_1test.html | 38 ----- doc/generated/doxygen/namespacemembers.html | 2 +- .../doxygen/namespacemembers_func.html | 2 +- doc/generated/doxygen/search/all_1.js | 2 +- doc/generated/doxygen/search/all_10.js | 2 +- doc/generated/doxygen/search/all_12.js | 9 +- doc/generated/doxygen/search/all_13.js | 4 +- doc/generated/doxygen/search/all_15.js | 2 +- doc/generated/doxygen/search/all_16.js | 2 +- doc/generated/doxygen/search/all_3.js | 2 +- doc/generated/doxygen/search/all_5.js | 2 +- doc/generated/doxygen/search/all_7.js | 1 + doc/generated/doxygen/search/classes_f.js | 2 +- doc/generated/doxygen/search/defines_1.js | 2 +- doc/generated/doxygen/search/files_5.js | 1 + doc/generated/doxygen/search/functions_1.js | 2 +- doc/generated/doxygen/search/functions_12.js | 4 +- doc/generated/doxygen/search/functions_5.js | 2 +- doc/generated/doxygen/search/functions_7.js | 1 + doc/generated/doxygen/search/variables_13.js | 2 +- .../doxygen/simulate__crash__win_8h.html | 137 ++++++++++++++++++ .../doxygen/structMINIDUMP__MODULE.html | 2 +- doc/generated/man/crashpad_handler.html | 25 +++- 40 files changed, 330 insertions(+), 132 deletions(-) create mode 100644 doc/generated/doxygen/simulate__crash__win_8h.html diff --git a/doc/generated/doxygen/classcrashpad_1_1CrashpadClient-members.html b/doc/generated/doxygen/classcrashpad_1_1CrashpadClient-members.html index 5ec6c4d3..bf9235a9 100644 --- a/doc/generated/doxygen/classcrashpad_1_1CrashpadClient-members.html +++ b/doc/generated/doxygen/classcrashpad_1_1CrashpadClient-members.html @@ -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> diff --git a/doc/generated/doxygen/classcrashpad_1_1CrashpadClient.html b/doc/generated/doxygen/classcrashpad_1_1CrashpadClient.html index 4ad94d46..43138efc 100644 --- a/doc/generated/doxygen/classcrashpad_1_1CrashpadClient.html +++ b/doc/generated/doxygen/classcrashpad_1_1CrashpadClient.html @@ -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> diff --git a/doc/generated/doxygen/classcrashpad_1_1ExceptionHandlerServer-members.html b/doc/generated/doxygen/classcrashpad_1_1ExceptionHandlerServer-members.html index 1e4671f5..4874e4f2 100644 --- a/doc/generated/doxygen/classcrashpad_1_1ExceptionHandlerServer-members.html +++ b/doc/generated/doxygen/classcrashpad_1_1ExceptionHandlerServer-members.html @@ -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> diff --git a/doc/generated/doxygen/classcrashpad_1_1ExceptionHandlerServer.html b/doc/generated/doxygen/classcrashpad_1_1ExceptionHandlerServer.html index 372ce062..272aabe8 100644 --- a/doc/generated/doxygen/classcrashpad_1_1ExceptionHandlerServer.html +++ b/doc/generated/doxygen/classcrashpad_1_1ExceptionHandlerServer.html @@ -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> diff --git a/doc/generated/doxygen/classes.html b/doc/generated/doxygen/classes.html index 7dbe21a0..351b92d7 100644 --- a/doc/generated/doxygen/classes.html +++ b/doc/generated/doxygen/classes.html @@ -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> diff --git a/doc/generated/doxygen/dir_04861af0646e74845232399e73d584d9.html b/doc/generated/doxygen/dir_04861af0646e74845232399e73d584d9.html index aa9b7573..655b00c7 100644 --- a/doc/generated/doxygen/dir_04861af0646e74845232399e73d584d9.html +++ b/doc/generated/doxygen/dir_04861af0646e74845232399e73d584d9.html @@ -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> diff --git a/doc/generated/doxygen/dir_699f12cd5aeab29476020b39ba65594e.html b/doc/generated/doxygen/dir_699f12cd5aeab29476020b39ba65594e.html index ec2d4b66..d377ce46 100644 --- a/doc/generated/doxygen/dir_699f12cd5aeab29476020b39ba65594e.html +++ b/doc/generated/doxygen/dir_699f12cd5aeab29476020b39ba65594e.html @@ -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> diff --git a/doc/generated/doxygen/dir_db3a54907829b36871118d03417739cd.html b/doc/generated/doxygen/dir_db3a54907829b36871118d03417739cd.html index 80726062..0379f8c1 100644 --- a/doc/generated/doxygen/dir_db3a54907829b36871118d03417739cd.html +++ b/doc/generated/doxygen/dir_db3a54907829b36871118d03417739cd.html @@ -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 --> diff --git a/doc/generated/doxygen/files.html b/doc/generated/doxygen/files.html index f95ba83e..383bb800 100644 --- a/doc/generated/doxygen/files.html +++ b/doc/generated/doxygen/files.html @@ -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 --> diff --git a/doc/generated/doxygen/functions_func_g.html b/doc/generated/doxygen/functions_func_g.html index 84e66d8c..04f328fb 100644 --- a/doc/generated/doxygen/functions_func_g.html +++ b/doc/generated/doxygen/functions_func_g.html @@ -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> diff --git a/doc/generated/doxygen/functions_func_s.html b/doc/generated/doxygen/functions_func_s.html index 336b5255..a73a8601 100644 --- a/doc/generated/doxygen/functions_func_s.html +++ b/doc/generated/doxygen/functions_func_s.html @@ -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> diff --git a/doc/generated/doxygen/functions_g.html b/doc/generated/doxygen/functions_g.html index a99d5df8..d70bc1c9 100644 --- a/doc/generated/doxygen/functions_g.html +++ b/doc/generated/doxygen/functions_g.html @@ -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> diff --git a/doc/generated/doxygen/functions_s.html b/doc/generated/doxygen/functions_s.html index 774bd4af..0e2f848a 100644 --- a/doc/generated/doxygen/functions_s.html +++ b/doc/generated/doxygen/functions_s.html @@ -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> diff --git a/doc/generated/doxygen/globals.html b/doc/generated/doxygen/globals.html index 644d3db0..3f40b928 100644 --- a/doc/generated/doxygen/globals.html +++ b/doc/generated/doxygen/globals.html @@ -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> diff --git a/doc/generated/doxygen/globals_defs.html b/doc/generated/doxygen/globals_defs.html index f2572c20..f36905aa 100644 --- a/doc/generated/doxygen/globals_defs.html +++ b/doc/generated/doxygen/globals_defs.html @@ -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> diff --git a/doc/generated/doxygen/hierarchy.html b/doc/generated/doxygen/hierarchy.html index 154b8297..1c11281c 100644 --- a/doc/generated/doxygen/hierarchy.html +++ b/doc/generated/doxygen/hierarchy.html @@ -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> diff --git a/doc/generated/doxygen/namespacecrashpad.html b/doc/generated/doxygen/namespacecrashpad.html index 84ec0903..30f443ed 100644 --- a/doc/generated/doxygen/namespacecrashpad.html +++ b/doc/generated/doxygen/namespacecrashpad.html @@ -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> diff --git a/doc/generated/doxygen/namespacecrashpad_1_1test.html b/doc/generated/doxygen/namespacecrashpad_1_1test.html index ea9a4bab..2b826ba5 100644 --- a/doc/generated/doxygen/namespacecrashpad_1_1test.html +++ b/doc/generated/doxygen/namespacecrashpad_1_1test.html @@ -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"> diff --git a/doc/generated/doxygen/namespacemembers.html b/doc/generated/doxygen/namespacemembers.html index 9b587b19..024ffe38 100644 --- a/doc/generated/doxygen/namespacemembers.html +++ b/doc/generated/doxygen/namespacemembers.html @@ -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> diff --git a/doc/generated/doxygen/namespacemembers_func.html b/doc/generated/doxygen/namespacemembers_func.html index d30e791b..202928dc 100644 --- a/doc/generated/doxygen/namespacemembers_func.html +++ b/doc/generated/doxygen/namespacemembers_func.html @@ -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> diff --git a/doc/generated/doxygen/search/all_1.js b/doc/generated/doxygen/search/all_1.js index 160cc3f2..28ef043a 100644 --- a/doc/generated/doxygen/search/all_1.js +++ b/doc/generated/doxygen/search/all_1.js @@ -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']]], diff --git a/doc/generated/doxygen/search/all_10.js b/doc/generated/doxygen/search/all_10.js index 4e315460..efac23bc 100644 --- a/doc/generated/doxygen/search/all_10.js +++ b/doc/generated/doxygen/search/all_10.js @@ -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']]], diff --git a/doc/generated/doxygen/search/all_12.js b/doc/generated/doxygen/search/all_12.js index bccbc3a8..42d803a1 100644 --- a/doc/generated/doxygen/search/all_12.js +++ b/doc/generated/doxygen/search/all_12.js @@ -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']]], diff --git a/doc/generated/doxygen/search/all_13.js b/doc/generated/doxygen/search/all_13.js index 3a7d8b85..e13e43e2 100644 --- a/doc/generated/doxygen/search/all_13.js +++ b/doc/generated/doxygen/search/all_13.js @@ -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']]], diff --git a/doc/generated/doxygen/search/all_15.js b/doc/generated/doxygen/search/all_15.js index 486cb4a5..3bddf418 100644 --- a/doc/generated/doxygen/search/all_15.js +++ b/doc/generated/doxygen/search/all_15.js @@ -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']]], diff --git a/doc/generated/doxygen/search/all_16.js b/doc/generated/doxygen/search/all_16.js index fd87dc15..b59ac007 100644 --- a/doc/generated/doxygen/search/all_16.js +++ b/doc/generated/doxygen/search/all_16.js @@ -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()']]], diff --git a/doc/generated/doxygen/search/all_3.js b/doc/generated/doxygen/search/all_3.js index 345de60e..541d1fce 100644 --- a/doc/generated/doxygen/search/all_3.js +++ b/doc/generated/doxygen/search/all_3.js @@ -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']]], diff --git a/doc/generated/doxygen/search/all_5.js b/doc/generated/doxygen/search/all_5.js index db4d4b13..9b53f5e0 100644 --- a/doc/generated/doxygen/search/all_5.js +++ b/doc/generated/doxygen/search/all_5.js @@ -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']]], diff --git a/doc/generated/doxygen/search/all_7.js b/doc/generated/doxygen/search/all_7.js index d7954992..1b905bdc 100644 --- a/doc/generated/doxygen/search/all_7.js +++ b/doc/generated/doxygen/search/all_7.js @@ -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']]], diff --git a/doc/generated/doxygen/search/classes_f.js b/doc/generated/doxygen/search/classes_f.js index 9fbc2861..3d9ef2d3 100644 --- a/doc/generated/doxygen/search/classes_f.js +++ b/doc/generated/doxygen/search/classes_f.js @@ -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']]], diff --git a/doc/generated/doxygen/search/defines_1.js b/doc/generated/doxygen/search/defines_1.js index bc5934ec..4658dadf 100644 --- a/doc/generated/doxygen/search/defines_1.js +++ b/doc/generated/doxygen/search/defines_1.js @@ -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']]] ]; diff --git a/doc/generated/doxygen/search/files_5.js b/doc/generated/doxygen/search/files_5.js index 8dbedd04..66e648f3 100644 --- a/doc/generated/doxygen/search/files_5.js +++ b/doc/generated/doxygen/search/files_5.js @@ -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,'']]] ]; diff --git a/doc/generated/doxygen/search/functions_1.js b/doc/generated/doxygen/search/functions_1.js index 93c6d3c2..a5f000b0 100644 --- a/doc/generated/doxygen/search/functions_1.js +++ b/doc/generated/doxygen/search/functions_1.js @@ -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()']]], diff --git a/doc/generated/doxygen/search/functions_12.js b/doc/generated/doxygen/search/functions_12.js index 834a38e9..3f7bfed8 100644 --- a/doc/generated/doxygen/search/functions_12.js +++ b/doc/generated/doxygen/search/functions_12.js @@ -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']]], diff --git a/doc/generated/doxygen/search/functions_5.js b/doc/generated/doxygen/search/functions_5.js index e14473ce..156861ea 100644 --- a/doc/generated/doxygen/search/functions_5.js +++ b/doc/generated/doxygen/search/functions_5.js @@ -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()']]], diff --git a/doc/generated/doxygen/search/functions_7.js b/doc/generated/doxygen/search/functions_7.js index 02c7df75..f6e9a988 100644 --- a/doc/generated/doxygen/search/functions_7.js +++ b/doc/generated/doxygen/search/functions_7.js @@ -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']]], diff --git a/doc/generated/doxygen/search/variables_13.js b/doc/generated/doxygen/search/variables_13.js index 69231656..149f39d8 100644 --- a/doc/generated/doxygen/search/variables_13.js +++ b/doc/generated/doxygen/search/variables_13.js @@ -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']]] ]; diff --git a/doc/generated/doxygen/simulate__crash__win_8h.html b/doc/generated/doxygen/simulate__crash__win_8h.html new file mode 100644 index 00000000..67676c69 --- /dev/null +++ b/doc/generated/doxygen/simulate__crash__win_8h.html @@ -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> diff --git a/doc/generated/doxygen/structMINIDUMP__MODULE.html b/doc/generated/doxygen/structMINIDUMP__MODULE.html index 80cbe286..159edf27 100644 --- a/doc/generated/doxygen/structMINIDUMP__MODULE.html +++ b/doc/generated/doxygen/structMINIDUMP__MODULE.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> diff --git a/doc/generated/man/crashpad_handler.html b/doc/generated/man/crashpad_handler.html index 5c1e99eb..75bc50fd 100644 --- a/doc/generated/man/crashpad_handler.html +++ b/doc/generated/man/crashpad_handler.html @@ -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>