diff --git a/doc/generated/doxygen/annotated.html b/doc/generated/doxygen/annotated.html index 2c8cf450..f9b731f8 100644 --- a/doc/generated/doxygen/annotated.html +++ b/doc/generated/doxygen/annotated.html @@ -290,34 +290,36 @@ $(function() {  CSettingsAn interface for accessing and modifying the settings of a CrashReportDatabase  CData  CShutdownRequestA message only sent to the server by itself to trigger shutdown - CSnapshotMinidumpMemoryWriterThe base class for writers of memory ranges pointed to by MINIDUMP_MEMORY_DESCRIPTOR objects in a minidump file - CStringFileA file reader and writer backed by a virtual file, as opposed to a file on disk or other operating system file descriptor-based file - CStringHTTPBodyStreamAn implementation of HTTPBodyStream that turns a fixed string into a stream - CSystemSnapshotAn abstract interface to a snapshot representing the state of a system, comprising an operating system, CPU architecture, and various other characteristics - CTaskMemoryAccesses the memory of another Mach task - CMappedMemoryA memory region mapped from another Mach task - CThreadBasic thread abstraction. Users should derive from this class and implement ThreadMain() - CThreadLogMessagesCaptures log messages produced on the current thread during an object’s lifetime - CThreadSnapshotAn abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot process - CToolSupportCommon functions used by command line tools - CTSimpleAddressRangeBagA bag implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations - CEntryA single entry in the bag - CIteratorAn iterator to traverse all of the active entries in a TSimpleAddressRangeBag - CTSimpleStringDictionaryA map/dictionary collection implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations - CEntryA single entry in the map - CIteratorAn iterator to traverse all of the active entries in a TSimpleStringDictionary - Cuint128_structStores a 128-bit quantity - CUniversalMachExcServerA server interface for the exc and mach_exc Mach subsystems, unified to handle exceptions delivered to either subsystem, and simplified to have only a single interface method needing implementation - CInterfaceAn interface that the different request messages that are a part of the exc and mach_exc Mach subsystems can be dispatched to - CUnloadedModuleSnapshotInformation about an unloaded module that was previously loaded into a snapshot process - CUserMinidumpStreamInformation describing a custom user data stream in a minidump - CUUIDA universally unique identifier (UUID) - CWeakFileHandleFileReaderA file reader backed by a FileHandle - CWeakFileHandleFileWriterA file writer backed by a FileHandle - CWeakStdioFileReaderA file reader backed by a standard input/output FILE* - CWorkerThreadA WorkerThread executes its Delegate's DoWork method repeatedly on a dedicated thread at a set time interval - CDelegateAn interface for doing work on a WorkerThread - CWritableIoVecA version of iovec with a const iov_base field + CSignalsUtilities for handling POSIX signals + COldActionsA group of struct sigaction structures corresponding to a set of signals’ previous actions, addressable by signal number + CSnapshotMinidumpMemoryWriterThe base class for writers of memory ranges pointed to by MINIDUMP_MEMORY_DESCRIPTOR objects in a minidump file + CStringFileA file reader and writer backed by a virtual file, as opposed to a file on disk or other operating system file descriptor-based file + CStringHTTPBodyStreamAn implementation of HTTPBodyStream that turns a fixed string into a stream + CSystemSnapshotAn abstract interface to a snapshot representing the state of a system, comprising an operating system, CPU architecture, and various other characteristics + CTaskMemoryAccesses the memory of another Mach task + CMappedMemoryA memory region mapped from another Mach task + CThreadBasic thread abstraction. Users should derive from this class and implement ThreadMain() + CThreadLogMessagesCaptures log messages produced on the current thread during an object’s lifetime + CThreadSnapshotAn abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot process + CToolSupportCommon functions used by command line tools + CTSimpleAddressRangeBagA bag implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations + CEntryA single entry in the bag + CIteratorAn iterator to traverse all of the active entries in a TSimpleAddressRangeBag + CTSimpleStringDictionaryA map/dictionary collection implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations + CEntryA single entry in the map + CIteratorAn iterator to traverse all of the active entries in a TSimpleStringDictionary + Cuint128_structStores a 128-bit quantity + CUniversalMachExcServerA server interface for the exc and mach_exc Mach subsystems, unified to handle exceptions delivered to either subsystem, and simplified to have only a single interface method needing implementation + CInterfaceAn interface that the different request messages that are a part of the exc and mach_exc Mach subsystems can be dispatched to + CUnloadedModuleSnapshotInformation about an unloaded module that was previously loaded into a snapshot process + CUserMinidumpStreamInformation describing a custom user data stream in a minidump + CUUIDA universally unique identifier (UUID) + CWeakFileHandleFileReaderA file reader backed by a FileHandle + CWeakFileHandleFileWriterA file writer backed by a FileHandle + CWeakStdioFileReaderA file reader backed by a standard input/output FILE* + CWorkerThreadA WorkerThread executes its Delegate's DoWork method repeatedly on a dedicated thread at a set time interval + CDelegateAn interface for doing work on a WorkerThread + CWritableIoVecA version of iovec with a const iov_base field  Nlogging  CNtstatusLogMessage  CCPU_INFORMATIONInformation about the CPU (or CPUs) that ran the process that the minidump file contains a snapshot of @@ -337,17 +339,20 @@ $(function() {  CMINIDUMP_MISC_INFO_2Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process  CMINIDUMP_MISC_INFO_3Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process  CMINIDUMP_MISC_INFO_4Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process - CMINIDUMP_MODULEInformation about a specific module loaded within the process at the time the snapshot was taken - CMINIDUMP_MODULE_LISTInformation about all modules loaded within the process at the time the snapshot was taken - CMINIDUMP_STRINGA variable-length UTF-16-encoded string carried within a minidump file - CMINIDUMP_SYSTEM_INFOInformation about the system that hosted the process that the minidump file contains a snapshot of - CMINIDUMP_THREADInformation about a specific thread within the process - CMINIDUMP_THREAD_LISTInformation about all threads within the process - CMINIDUMP_UNLOADED_MODULEInformation about a specific module that was recorded as being unloaded at the time the snapshot was taken - CMINIDUMP_UNLOADED_MODULE_LISTInformation about all modules recorded as unloaded when the snapshot was taken - CSYSTEMTIMERepresents a date and time - CTIME_ZONE_INFORMATIONInformation about a time zone and its daylight saving rules - CVS_FIXEDFILEINFOVersion information for a file + CMINIDUMP_MISC_INFO_5Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process + CMINIDUMP_MODULEInformation about a specific module loaded within the process at the time the snapshot was taken + CMINIDUMP_MODULE_LISTInformation about all modules loaded within the process at the time the snapshot was taken + CMINIDUMP_STRINGA variable-length UTF-16-encoded string carried within a minidump file + CMINIDUMP_SYSTEM_INFOInformation about the system that hosted the process that the minidump file contains a snapshot of + CMINIDUMP_THREADInformation about a specific thread within the process + CMINIDUMP_THREAD_LISTInformation about all threads within the process + CMINIDUMP_UNLOADED_MODULEInformation about a specific module that was recorded as being unloaded at the time the snapshot was taken + CMINIDUMP_UNLOADED_MODULE_LISTInformation about all modules recorded as unloaded when the snapshot was taken + CSYSTEMTIMERepresents a date and time + CTIME_ZONE_INFORMATIONInformation about a time zone and its daylight saving rules + CVS_FIXEDFILEINFOVersion information for a file + CXSTATE_CONFIG_FEATURE_MSC_INFOInformation about XSAVE-managed state stored within CPU-specific context structures + CXSTATE_FEATUREThe location of a single state component within an XSAVE area diff --git a/doc/generated/doxygen/classcrashpad_1_1HTTPTransport.html b/doc/generated/doxygen/classcrashpad_1_1HTTPTransport.html index a989dcc4..19ce260d 100644 --- a/doc/generated/doxygen/classcrashpad_1_1HTTPTransport.html +++ b/doc/generated/doxygen/classcrashpad_1_1HTTPTransport.html @@ -334,7 +334,6 @@ double timeout () cons
The documentation for this class was generated from the following files: diff --git a/doc/generated/doxygen/classcrashpad_1_1MinidumpMiscInfoWriter-members.html b/doc/generated/doxygen/classcrashpad_1_1MinidumpMiscInfoWriter-members.html index 0ebb9f9c..b771a726 100644 --- a/doc/generated/doxygen/classcrashpad_1_1MinidumpMiscInfoWriter-members.html +++ b/doc/generated/doxygen/classcrashpad_1_1MinidumpMiscInfoWriter-members.html @@ -89,16 +89,18 @@ $(function() { RegisterLocationDescriptor(MINIDUMP_LOCATION_DESCRIPTOR *location_descriptor)crashpad::internal::MinidumpWritable RegisterRVA(RVA *rva)crashpad::internal::MinidumpWritable SetBuildString(const std::string &build_string, const std::string &debug_build_string)crashpad::MinidumpMiscInfoWriter - SetProcessExecuteFlags(uint32_t process_execute_flags)crashpad::MinidumpMiscInfoWriter - SetProcessID(uint32_t process_id)crashpad::MinidumpMiscInfoWriter - SetProcessIntegrityLevel(uint32_t process_integrity_level)crashpad::MinidumpMiscInfoWriter - SetProcessorPowerInfo(uint32_t processor_max_mhz, uint32_t processor_current_mhz, uint32_t processor_mhz_limit, uint32_t processor_max_idle_state, uint32_t processor_current_idle_state)crashpad::MinidumpMiscInfoWriter - SetProcessTimes(time_t process_create_time, uint32_t process_user_time, uint32_t process_kernel_time)crashpad::MinidumpMiscInfoWriter - SetProtectedProcess(uint32_t protected_process)crashpad::MinidumpMiscInfoWriter - SetTimeZone(uint32_t time_zone_id, int32_t bias, const std::string &standard_name, const SYSTEMTIME &standard_date, int32_t standard_bias, const std::string &daylight_name, const SYSTEMTIME &daylight_date, int32_t daylight_bias)crashpad::MinidumpMiscInfoWriter + SetProcessCookie(uint32_t process_cookie)crashpad::MinidumpMiscInfoWriter + SetProcessExecuteFlags(uint32_t process_execute_flags)crashpad::MinidumpMiscInfoWriter + SetProcessID(uint32_t process_id)crashpad::MinidumpMiscInfoWriter + SetProcessIntegrityLevel(uint32_t process_integrity_level)crashpad::MinidumpMiscInfoWriter + SetProcessorPowerInfo(uint32_t processor_max_mhz, uint32_t processor_current_mhz, uint32_t processor_mhz_limit, uint32_t processor_max_idle_state, uint32_t processor_current_idle_state)crashpad::MinidumpMiscInfoWriter + SetProcessTimes(time_t process_create_time, uint32_t process_user_time, uint32_t process_kernel_time)crashpad::MinidumpMiscInfoWriter + SetProtectedProcess(uint32_t protected_process)crashpad::MinidumpMiscInfoWriter + SetTimeZone(uint32_t time_zone_id, int32_t bias, const std::string &standard_name, const SYSTEMTIME &standard_date, int32_t standard_bias, const std::string &daylight_name, const SYSTEMTIME &daylight_date, int32_t daylight_bias)crashpad::MinidumpMiscInfoWriter + SetXStateData(const XSTATE_CONFIG_FEATURE_MSC_INFO &xstate_data)crashpad::MinidumpMiscInfoWriter SizeOfObject() overridecrashpad::MinidumpMiscInfoWriterprotectedvirtual - State enum namecrashpad::internal::MinidumpWritableprotected - state() constcrashpad::internal::MinidumpWritableinlineprotected + state() constcrashpad::internal::MinidumpWritableinlineprotected + State enum namecrashpad::internal::MinidumpWritableprotected StreamType() const overridecrashpad::MinidumpMiscInfoWriterprotectedvirtual WillWriteAtOffset(Phase phase, FileOffset *offset, std::vector< MinidumpWritable *> *write_sequence)crashpad::internal::MinidumpWritableprotected WillWriteAtOffsetImpl(FileOffset offset)crashpad::internal::MinidumpWritableprotectedvirtual diff --git a/doc/generated/doxygen/classcrashpad_1_1MinidumpMiscInfoWriter.html b/doc/generated/doxygen/classcrashpad_1_1MinidumpMiscInfoWriter.html index 45e9f41a..5f03d797 100644 --- a/doc/generated/doxygen/classcrashpad_1_1MinidumpMiscInfoWriter.html +++ b/doc/generated/doxygen/classcrashpad_1_1MinidumpMiscInfoWriter.html @@ -124,6 +124,14 @@ void SetBuildString (const std::string &build_string, const std::string &debug_build_string)  Sets the fields referenced by MINIDUMP_MISC4_BUILDSTRING.
  + +void SetXStateData (const XSTATE_CONFIG_FEATURE_MSC_INFO &xstate_data) + Sets MINIDUMP_MISC_INFO_5::XStateData.
+  + +void SetProcessCookie (uint32_t process_cookie) + Sets the field referenced by MINIDUMP_MISC5_PROCESS_COOKIE.
- Public Member Functions inherited from crashpad::internal::MinidumpStreamWriter const MINIDUMP_DIRECTORYDirectoryListEntry () const  Returns a MINIDUMP_DIRECTORY entry that serves as a pointer to this stream. More...
@@ -197,7 +205,7 @@ Additional Inherited Members

Detailed Description

The writer for a stream in the MINIDUMP_MISC_INFO family in a minidump file.

-

The actual stream written will be a MINIDUMP_MISC_INFO, MINIDUMP_MISC_INFO_2, MINIDUMP_MISC_INFO_3, or MINIDUMP_MISC_INFO_4 stream. Later versions of MINIDUMP_MISC_INFO are supersets of earlier versions. The earliest version that supports all of the information that an object of this class contains will be used.

+

The actual stream written will be a MINIDUMP_MISC_INFO, MINIDUMP_MISC_INFO_2, MINIDUMP_MISC_INFO_3, MINIDUMP_MISC_INFO_4, or MINIDUMP_MISC_INFO_5 stream. Later versions of MINIDUMP_MISC_INFO are supersets of earlier versions. The earliest version that supports all of the information that an object of this class contains will be used.

Member Function Documentation

◆ Freeze()

diff --git a/doc/generated/doxygen/classcrashpad_1_1Signals-members.html b/doc/generated/doxygen/classcrashpad_1_1Signals-members.html new file mode 100644 index 00000000..cf3b70f7 --- /dev/null +++ b/doc/generated/doxygen/classcrashpad_1_1Signals-members.html @@ -0,0 +1,89 @@ + + + + + + + +Crashpad: Member List + + + + + + + + + + +
+
+ + + + + + +
+
Crashpad +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
crashpad::Signals Member List
+
+
+ +

This is the complete list of members for crashpad::Signals, including all inherited members.

+ + + + + + + + + +
Handler typedefcrashpad::Signals
InstallCrashHandlers(Handler handler, int flags, OldActions *old_actions)crashpad::Signalsstatic
InstallHandler(int sig, Handler handler, int flags, struct sigaction *old_action)crashpad::Signalsstatic
InstallTerminateHandlers(Handler handler, int flags, OldActions *old_actions)crashpad::Signalsstatic
IsCrashSignal(int sig)crashpad::Signalsstatic
IsTerminateSignal(int sig)crashpad::Signalsstatic
RestoreHandlerAndReraiseSignalOnReturn(const siginfo_t *siginfo, const struct sigaction *old_action)crashpad::Signalsstatic
WillSignalReraiseAutonomously(const siginfo_t *siginfo)crashpad::Signalsstatic
+ + + + diff --git a/doc/generated/doxygen/classcrashpad_1_1Signals.html b/doc/generated/doxygen/classcrashpad_1_1Signals.html new file mode 100644 index 00000000..e277fa98 --- /dev/null +++ b/doc/generated/doxygen/classcrashpad_1_1Signals.html @@ -0,0 +1,466 @@ + + + + + + + +Crashpad: crashpad::Signals Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
Crashpad +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Classes | +Public Types | +Static Public Member Functions | +List of all members
+
+
crashpad::Signals Class Reference
+
+
+ +

Utilities for handling POSIX signals. + More...

+ +

#include "util/posix/signals.h"

+ + + + + +

+Classes

class  OldActions
 A group of struct sigaction structures corresponding to a set of signals’ previous actions, addressable by signal number. More...
 
+ + + + +

+Public Types

+using Handler = void(*)(int, siginfo_t *, void *)
 The type used for struct sigaction::sa_sigaction.
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static bool InstallHandler (int sig, Handler handler, int flags, struct sigaction *old_action)
 Installs a new signal handler. More...
 
static bool InstallCrashHandlers (Handler handler, int flags, OldActions *old_actions)
 Installs a new signal handler for all signals associated with crashes. More...
 
static bool InstallTerminateHandlers (Handler handler, int flags, OldActions *old_actions)
 Installs a new signal handler for all signals associated with termination. More...
 
static bool WillSignalReraiseAutonomously (const siginfo_t *siginfo)
 Determines whether a signal will be re-raised autonomously upon return from a signal handler. More...
 
static void RestoreHandlerAndReraiseSignalOnReturn (const siginfo_t *siginfo, const struct sigaction *old_action)
 Restores a previous signal action and arranges to re-raise a signal on return from a signal handler. More...
 
static bool IsCrashSignal (int sig)
 Determines whether a signal is associated with a crash. More...
 
static bool IsTerminateSignal (int sig)
 Determines whether a signal is associated with termination. More...
 
+

Detailed Description

+

Utilities for handling POSIX signals.

+

Member Function Documentation

+ +

◆ InstallCrashHandlers()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool crashpad::Signals::InstallCrashHandlers (Handler handler,
int flags,
OldActionsold_actions 
)
+
+static
+
+ +

Installs a new signal handler for all signals associated with crashes.

+

Signals associated with crashes are those whose default dispositions involve creating a core dump. The precise set of signals involved varies between operating systems.

+

A single signal may either be associated with a crash or with termination (see InstallTerminateHandlers()), and perhaps neither, but never both.

+
Parameters
+ + + + +
[in]handlerA signal-handling function to execute, used as the struct sigaction::sa_sigaction field when calling sigaction().
[in]flagsFlags to pass to sigaction() in the struct sigaction::sa_flags field. SA_SIGINFO will be specified implicitly.
[out]old_actionsThe previous actions for the signals, replaced by the new action. May be nullptr if not needed. The same old_actions object may be used for calls to both this function and InstallTerminateHandlers().
+
+
+
Returns
true on success. false on failure with a message logged.
+
Warning
This function may not be called from a signal handler because of its use of logging. See RestoreHandlerAndReraiseSignalOnReturn() instead.
+ +
+
+ +

◆ InstallHandler()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool crashpad::Signals::InstallHandler (int sig,
Handler handler,
int flags,
struct sigaction * old_action 
)
+
+static
+
+ +

Installs a new signal handler.

+
Parameters
+ + + + + +
[in]sigThe signal number to handle.
[in]handlerA signal-handling function to execute, used as the struct sigaction::sa_sigaction field when calling sigaction().
[in]flagsFlags to pass to sigaction() in the struct sigaction::sa_flags field. SA_SIGINFO will be specified implicitly.
[out]old_actionThe previous action for the signal, replaced by the new action. May be nullptr if not needed.
+
+
+
Returns
true on success. false on failure with a message logged.
+
Warning
This function may not be called from a signal handler because of its use of logging. See RestoreHandlerAndReraiseSignalOnReturn() instead.
+ +
+
+ +

◆ InstallTerminateHandlers()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool crashpad::Signals::InstallTerminateHandlers (Handler handler,
int flags,
OldActionsold_actions 
)
+
+static
+
+ +

Installs a new signal handler for all signals associated with termination.

+

Signals associated with termination are those whose default dispositions involve terminating the process without creating a core dump. The precise set of signals involved varies between operating systems.

+

A single signal may either be associated with termination or with a crash (see InstalCrashHandlers()), and perhaps neither, but never both.

+
Parameters
+ + + + +
[in]handlerA signal-handling function to execute, used as the struct sigaction::sa_sigaction field when calling sigaction().
[in]flagsFlags to pass to sigaction() in the struct sigaction::sa_flags field. SA_SIGINFO will be specified implicitly.
[out]old_actionsThe previous actions for the signals, replaced by the new action. May be nullptr if not needed. The same old_actions object may be used for calls to both this function and InstallCrashHandlers().
+
+
+
Returns
true on success. false on failure with a message logged.
+
Warning
This function may not be called from a signal handler because of its use of logging. See RestoreHandlerAndReraiseSignalOnReturn() instead.
+ +
+
+ +

◆ IsCrashSignal()

+ +
+
+ + + + + +
+ + + + + + + + +
bool crashpad::Signals::IsCrashSignal (int sig)
+
+static
+
+ +

Determines whether a signal is associated with a crash.

+

Signals associated with crashes are those whose default dispositions involve creating a core dump. The precise set of signals involved varies between operating systems.

+
Parameters
+ + +
[in]sigThe signal to test.
+
+
+
Returns
true if sig is associated with a crash. false otherwise.
+
Note
This function is safe to call from a signal handler.
+ +
+
+ +

◆ IsTerminateSignal()

+ +
+
+ + + + + +
+ + + + + + + + +
bool crashpad::Signals::IsTerminateSignal (int sig)
+
+static
+
+ +

Determines whether a signal is associated with termination.

+

Signals associated with termination are those whose default dispositions involve terminating the process without creating a core dump. The precise set of signals involved varies between operating systems.

+
Parameters
+ + +
[in]sigThe signal to test.
+
+
+
Returns
true if sig is associated with termination. false otherwise.
+
Note
This function is safe to call from a signal handler.
+ +
+
+ +

◆ RestoreHandlerAndReraiseSignalOnReturn()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void crashpad::Signals::RestoreHandlerAndReraiseSignalOnReturn (const siginfo_t * siginfo,
const struct sigaction * old_action 
)
+
+static
+
+ +

Restores a previous signal action and arranges to re-raise a signal on return from a signal handler.

+
Parameters
+ + + +
[in]siginfoA pointer to a siginfo_t object received by a signal handler.
[in]old_actionThe previous action for the signal, which will be re-established as the signal’s action. May be nullptr, which directs the default action for the signal to be used.
+
+
+

If this function fails, it will immediately call _exit() and set an exit status of 191.

+
Note
This function may only be called from a signal handler.
+ +
+
+ +

◆ WillSignalReraiseAutonomously()

+ +
+
+ + + + + +
+ + + + + + + + +
bool crashpad::Signals::WillSignalReraiseAutonomously (const siginfo_t * siginfo)
+
+static
+
+ +

Determines whether a signal will be re-raised autonomously upon return from a signal handler.

+

Certain signals, when generated synchronously in response to a hardware fault, are unrecoverable. Upon return from the signal handler, the same action that triggered the signal to be raised initially will be retried, and unless the signal handler took action to mitigate this error, the same signal will be re-raised. As an example, a CPU will not be able to read unmapped memory (causing SIGSEGV), thus the signal will be re-raised upon return from the signal handler unless the signal handler established a memory mapping where required.

+

It is important to distinguish between these synchronous signals generated in response to a hardware fault and signals generated asynchronously or in software. As an example, SIGSEGV will not re-raise autonomously if sent by kill().

+

This function distinguishes between signals that can re-raise autonomously, and for those that can, between instances of the signal that were generated synchronously in response to a hardware fault and instances that were generated by other means.

+
Parameters
+ + +
[in]siginfoA pointer to a siginfo_t object received by a signal handler.
+
+
+
Returns
true if the signal being handled will re-raise itself autonomously upon return from a signal handler. false if it will not. When this function returns false, a signal can still be re-raised upon return from a signal handler by calling raise() from within the signal handler.
+
Note
This function is safe to call from a signal handler.
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doc/generated/doxygen/classcrashpad_1_1Signals_1_1OldActions-members.html b/doc/generated/doxygen/classcrashpad_1_1Signals_1_1OldActions-members.html new file mode 100644 index 00000000..c68bcc2e --- /dev/null +++ b/doc/generated/doxygen/classcrashpad_1_1Signals_1_1OldActions-members.html @@ -0,0 +1,83 @@ + + + + + + + +Crashpad: Member List + + + + + + + + + + +
+
+ + + + + + +
+
Crashpad +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
crashpad::Signals::OldActions Member List
+
+
+ +

This is the complete list of members for crashpad::Signals::OldActions, including all inherited members.

+ + + +
ActionForSignal(int sig)crashpad::Signals::OldActions
OldActions()=default (defined in crashpad::Signals::OldActions)crashpad::Signals::OldActions
+ + + + diff --git a/doc/generated/doxygen/classcrashpad_1_1Signals_1_1OldActions.html b/doc/generated/doxygen/classcrashpad_1_1Signals_1_1OldActions.html new file mode 100644 index 00000000..24118378 --- /dev/null +++ b/doc/generated/doxygen/classcrashpad_1_1Signals_1_1OldActions.html @@ -0,0 +1,123 @@ + + + + + + + +Crashpad: crashpad::Signals::OldActions Class Reference + + + + + + + + + + +
+
+ + + + + + +
+
Crashpad +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +List of all members
+
+
crashpad::Signals::OldActions Class Reference
+
+
+ +

A group of struct sigaction structures corresponding to a set of signals’ previous actions, addressable by signal number. + More...

+ +

#include "util/posix/signals.h"

+ + + + + +

+Public Member Functions

struct sigaction * ActionForSignal (int sig)
 Returns a struct sigaction structure corresponding to the given signal. More...
 
+

Detailed Description

+

A group of struct sigaction structures corresponding to a set of signals’ previous actions, addressable by signal number.

+

This type is used to store previous signal actions when new actions are installed in batch by InstallCrashHandlers() or InstallTerminateHandlers().

+

This object is not initialized by any constructor. Its expected initial state is to have its contents filled with zeroes. Because signal handlers are stateless (there is no “context” parameter), any state must be accessed via objects of static storage duration, and it is expected that objects of this class will only ever exist with static storage duration, which in the absence of a constructor will be zero-initialized as expected. In the event that an object of this class must exist with a different storage duration, such as automatic or dynamic storage duration, it must be explicitly initialized. For example: OldActions old_actions = {};.

+

Member Function Documentation

+ +

◆ ActionForSignal()

+ +
+
+ + + + + + + + +
struct sigaction * crashpad::Signals::OldActions::ActionForSignal (int sig)
+
+ +

Returns a struct sigaction structure corresponding to the given signal.

+
Note
This method is safe to call from a signal handler.
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/doc/generated/doxygen/classcrashpad_1_1internal_1_1MinidumpStreamWriter.html b/doc/generated/doxygen/classcrashpad_1_1internal_1_1MinidumpStreamWriter.html index c3c6389d..4621de1a 100644 --- a/doc/generated/doxygen/classcrashpad_1_1internal_1_1MinidumpStreamWriter.html +++ b/doc/generated/doxygen/classcrashpad_1_1internal_1_1MinidumpStreamWriter.html @@ -249,7 +249,7 @@ Additional Inherited Members

Returns an object’s stream type.

Note
Valid in any state.
-

Implemented in crashpad::MinidumpModuleListWriter, crashpad::MinidumpThreadListWriter, crashpad::MinidumpSystemInfoWriter, crashpad::MinidumpMemoryListWriter, crashpad::MinidumpUnloadedModuleListWriter, crashpad::MinidumpExceptionWriter, crashpad::MinidumpMiscInfoWriter, crashpad::MinidumpCrashpadInfoWriter, crashpad::MinidumpHandleDataWriter, crashpad::MinidumpMemoryInfoListWriter, and crashpad::MinidumpUserStreamWriter.

+

Implemented in crashpad::MinidumpModuleListWriter, crashpad::MinidumpThreadListWriter, crashpad::MinidumpSystemInfoWriter, crashpad::MinidumpMemoryListWriter, crashpad::MinidumpUnloadedModuleListWriter, crashpad::MinidumpMiscInfoWriter, crashpad::MinidumpExceptionWriter, crashpad::MinidumpCrashpadInfoWriter, crashpad::MinidumpHandleDataWriter, crashpad::MinidumpMemoryInfoListWriter, and crashpad::MinidumpUserStreamWriter.

diff --git a/doc/generated/doxygen/classes.html b/doc/generated/doxygen/classes.html index 6d1d6908..6aea8512 100644 --- a/doc/generated/doxygen/classes.html +++ b/doc/generated/doxygen/classes.html @@ -63,95 +63,97 @@ $(function() {
Class Index
-
a | b | c | d | e | f | g | h | i | l | m | n | p | r | s | t | u | v | w | x
+
a | b | c | d | e | f | g | h | i | l | m | n | o | p | r | s | t | u | v | w | x
- - - + + + + + - - + - - + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - - - + + + + + + - - - + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - + + + + + + +
  a  
-
FileWriter (crashpad)   MINIDUMP_MISC_INFO   Multiprocess (crashpad::test)   SystemSnapshot (crashpad)   
FileWriterInterface (crashpad)   MINIDUMP_MISC_INFO_2   MultiprocessExec (crashpad::test)   SystemSnapshotMac (crashpad::internal)   
AgePruneCondition (crashpad)   CPUContextX86::Fsave (crashpad)   MINIDUMP_MISC_INFO_3   MultiprocessInfo (crashpad::test::internal)   SystemSnapshotWin (crashpad::internal)   
AlignedAllocator (crashpad)   CPUContextX86::Fxsave (crashpad)   MINIDUMP_MISC_INFO_4   
  n  
-
SYSTEMTIME   
FileWriterInterface (crashpad)   MINIDUMP_MISC_INFO_3   MultiprocessInfo (crashpad::test::internal)   SYSTEM_THREAD_INFORMATION (crashpad::process_types)   
CPUContextX86::Fsave (crashpad)   MINIDUMP_MISC_INFO_4   
  n  
+
SystemSnapshot (crashpad)   
AgePruneCondition (crashpad)   CPUContextX86::Fxsave (crashpad)   MINIDUMP_MISC_INFO_5   SystemSnapshotMac (crashpad::internal)   
AlignedAllocator (crashpad)   CPUContextX86_64::Fxsave (crashpad)   MINIDUMP_MODULE   CrashReportDatabase::NewReport (crashpad)   SystemSnapshotWin (crashpad::internal)   
  b  
-
CPUContextX86_64::Fxsave (crashpad)   MINIDUMP_MODULE   
  t  
+
  g  
+
MINIDUMP_MODULE_LIST   NotifyServer (crashpad)   SYSTEMTIME   
MINIDUMP_STRING   NT_TIB (crashpad::process_types)   
  t  
  g  
-
MINIDUMP_MODULE_LIST   CrashReportDatabase::NewReport (crashpad)   
BinaryPruneCondition (crashpad)   MINIDUMP_STRING   NotifyServer (crashpad)   TaskMemory (crashpad)   
BinaryPruneCondition (crashpad)   GdiHandleBufferCountForBitness (crashpad::process_types)   MINIDUMP_SYSTEM_INFO   NtstatusLogMessage (logging)   
  c  
-
GdiHandleBufferCountForBitness (crashpad::process_types)   MINIDUMP_SYSTEM_INFO   NT_TIB (crashpad::process_types)   TEB (crashpad::process_types)   
GdiHandleBufferCountForBitness< internal::Traits32 > (crashpad::process_types)   MINIDUMP_THREAD   NtstatusLogMessage (logging)   TestExceptionSnapshot (crashpad::test)   
CrashReportDatabase::CallErrorWritingCrashReport (crashpad)   GdiHandleBufferCountForBitness< internal::Traits64 > (crashpad::process_types)   MINIDUMP_THREAD_LIST   
  p  
+
GdiHandleBufferCountForBitness< internal::Traits32 > (crashpad::process_types)   MINIDUMP_THREAD   
  o  
+
TaskMemory (crashpad)   
GdiHandleBufferCountForBitness< internal::Traits64 > (crashpad::process_types)   MINIDUMP_THREAD_LIST   TEB (crashpad::process_types)   
CrashReportDatabase::CallErrorWritingCrashReport (crashpad)   GzipHTTPBodyStream (crashpad)   MINIDUMP_UNLOADED_MODULE   Signals::OldActions (crashpad)   TestExceptionSnapshot (crashpad::test)   
CaptureMemory (crashpad::internal)   
  h  
+
MINIDUMP_UNLOADED_MODULE_LIST   
  p  
TestMemoryMapRegionSnapshot (crashpad::test)   
CaptureMemory (crashpad::internal)   GzipHTTPBodyStream (crashpad)   MINIDUMP_UNLOADED_MODULE   TestMemorySnapshot (crashpad::test)   
CaptureMemoryDelegateWin (crashpad::internal)   
  h  
-
MINIDUMP_UNLOADED_MODULE_LIST   Paths (crashpad::test)   TestMinidumpMemoryWriter (crashpad::test)   
CheckedAddressRangeGeneric (crashpad::internal)   MinidumpContextAMD64 (crashpad)   PEB (crashpad::process_types)   TestModuleSnapshot (crashpad::test)   
CheckedRange (crashpad)   ProcessInfo::Handle (crashpad)   MinidumpContextAMD64Writer (crashpad)   PEB_LDR_DATA (crashpad::process_types)   TestProcessSnapshot (crashpad::test)   
ChildLauncher (crashpad::test)   WinChildProcess::Handles (crashpad::test)   MinidumpContextWriter (crashpad)   PEImageAnnotationsReader (crashpad)   TestSystemSnapshot (crashpad::test)   
ChildPortHandshake (crashpad)   HandleSnapshot (crashpad)   MinidumpContextX86 (crashpad)   PEImageReader (crashpad)   TestThreadSnapshot (crashpad::test)   
ChildPortServer (crashpad)   HTTPBodyStream (crashpad)   MinidumpContextX86Writer (crashpad)   PEImageResourceReader (crashpad)   TestUInt32MinidumpWritable (crashpad::test)   
CLIENT_ID (crashpad::process_types)   HTTPMultipartBuilder (crashpad)   MinidumpCrashpadInfo (crashpad)   PipeServiceContext (crashpad::internal)   ProcessReaderWin::Thread (crashpad)   
ClientData (crashpad::internal)   HTTPTransport (crashpad)   MinidumpCrashpadInfoWriter (crashpad)   PointerVector (crashpad)   Thread (crashpad)   
ClientToServerMessage (crashpad)   
  i  
-
MinidumpExceptionWriter (crashpad)   PROCESS_BASIC_INFORMATION (crashpad::process_types)   ProcessReader::Thread (crashpad)   
CodeViewRecordPDB20 (crashpad)   MinidumpFileWriter (crashpad)   ProcessInfo (crashpad)   THREAD_BASIC_INFORMATION (crashpad::process_types)   
CodeViewRecordPDB70 (crashpad)   IMAGE_DEBUG_MISC   MinidumpHandleDataWriter (crashpad)   ProcessReader (crashpad)   ThreadLogMessages (crashpad)   
CompositeHTTPBodyStream (crashpad)   InitialClientData (crashpad)   MinidumpMemoryInfoListWriter (crashpad)   ProcessReaderWin (crashpad)   ThreadSnapshot (crashpad)   
CompositeMachMessageServer (crashpad)   InitializationState (crashpad)   MinidumpMemoryListWriter (crashpad)   ProcessSnapshot (crashpad)   ThreadSnapshotMac (crashpad::internal)   
CPU_INFORMATION   InitializationStateDcheck (crashpad)   MinidumpMiscInfoWriter (crashpad)   ProcessSnapshotMac (crashpad)   ThreadSnapshotWin (crashpad::internal)   
CPUContext (crashpad)   ChildPortServer::Interface (crashpad)   MinidumpModuleCodeViewRecordPDB20Writer (crashpad)   ProcessSnapshotMinidump (crashpad)   TIME_ZONE_INFORMATION   
CPUContextX86 (crashpad)   UniversalMachExcServer::Interface (crashpad)   MinidumpModuleCodeViewRecordPDB70Writer (crashpad)   ProcessSnapshotWin (crashpad)   ToolSupport (crashpad)   
CPUContextX86_64 (crashpad)   MachMessageServer::Interface (crashpad)   MinidumpModuleCodeViewRecordPDBLinkWriter (crashpad::internal)   ProcessSubrangeReader (crashpad)   Traits32 (crashpad::process_types::internal)   
CrashpadClient (crashpad)   NotifyServer::Interface (crashpad)   MinidumpModuleCodeViewRecordWriter (crashpad)   PruneCondition (crashpad)   Traits64 (crashpad::process_types::internal)   
CrashpadInfo (crashpad)   TSimpleAddressRangeBag::Iterator (crashpad)   MinidumpModuleCrashpadInfo (crashpad)   PruneCrashReportThread (crashpad)   TSimpleAddressRangeBag (crashpad)   
CrashpadInfo (crashpad::process_types)   TSimpleStringDictionary::Iterator (crashpad)   MinidumpModuleCrashpadInfoLink (crashpad)   
  r  
+
CaptureMemoryDelegateWin (crashpad::internal)   MinidumpContextAMD64 (crashpad)   TestMemorySnapshot (crashpad::test)   
CheckedAddressRangeGeneric (crashpad::internal)   ProcessInfo::Handle (crashpad)   MinidumpContextAMD64Writer (crashpad)   Paths (crashpad::test)   TestMinidumpMemoryWriter (crashpad::test)   
CheckedRange (crashpad)   WinChildProcess::Handles (crashpad::test)   MinidumpContextWriter (crashpad)   PEB (crashpad::process_types)   TestModuleSnapshot (crashpad::test)   
ChildLauncher (crashpad::test)   HandleSnapshot (crashpad)   MinidumpContextX86 (crashpad)   PEB_LDR_DATA (crashpad::process_types)   TestProcessSnapshot (crashpad::test)   
ChildPortHandshake (crashpad)   HTTPBodyStream (crashpad)   MinidumpContextX86Writer (crashpad)   PEImageAnnotationsReader (crashpad)   TestSystemSnapshot (crashpad::test)   
ChildPortServer (crashpad)   HTTPMultipartBuilder (crashpad)   MinidumpCrashpadInfo (crashpad)   PEImageReader (crashpad)   TestThreadSnapshot (crashpad::test)   
CLIENT_ID (crashpad::process_types)   HTTPTransport (crashpad)   MinidumpCrashpadInfoWriter (crashpad)   PEImageResourceReader (crashpad)   TestUInt32MinidumpWritable (crashpad::test)   
ClientData (crashpad::internal)   
  i  
+
MinidumpExceptionWriter (crashpad)   PipeServiceContext (crashpad::internal)   Thread (crashpad)   
ClientToServerMessage (crashpad)   MinidumpFileWriter (crashpad)   PointerVector (crashpad)   ProcessReader::Thread (crashpad)   
CodeViewRecordPDB20 (crashpad)   IMAGE_DEBUG_MISC   MinidumpHandleDataWriter (crashpad)   PROCESS_BASIC_INFORMATION (crashpad::process_types)   ProcessReaderWin::Thread (crashpad)   
CodeViewRecordPDB70 (crashpad)   InitialClientData (crashpad)   MinidumpMemoryInfoListWriter (crashpad)   ProcessInfo (crashpad)   THREAD_BASIC_INFORMATION (crashpad::process_types)   
CompositeHTTPBodyStream (crashpad)   InitializationState (crashpad)   MinidumpMemoryListWriter (crashpad)   ProcessReader (crashpad)   ThreadLogMessages (crashpad)   
CompositeMachMessageServer (crashpad)   InitializationStateDcheck (crashpad)   MinidumpMiscInfoWriter (crashpad)   ProcessReaderWin (crashpad)   ThreadSnapshot (crashpad)   
CPU_INFORMATION   ChildPortServer::Interface (crashpad)   MinidumpModuleCodeViewRecordPDB20Writer (crashpad)   ProcessSnapshot (crashpad)   ThreadSnapshotMac (crashpad::internal)   
CPUContext (crashpad)   UniversalMachExcServer::Interface (crashpad)   MinidumpModuleCodeViewRecordPDB70Writer (crashpad)   ProcessSnapshotMac (crashpad)   ThreadSnapshotWin (crashpad::internal)   
CPUContextX86 (crashpad)   MachMessageServer::Interface (crashpad)   MinidumpModuleCodeViewRecordPDBLinkWriter (crashpad::internal)   ProcessSnapshotMinidump (crashpad)   TIME_ZONE_INFORMATION   
CPUContextX86_64 (crashpad)   NotifyServer::Interface (crashpad)   MinidumpModuleCodeViewRecordWriter (crashpad)   ProcessSnapshotWin (crashpad)   ToolSupport (crashpad)   
CrashpadClient (crashpad)   TSimpleAddressRangeBag::Iterator (crashpad)   MinidumpModuleCrashpadInfo (crashpad)   ProcessSubrangeReader (crashpad)   Traits32 (crashpad::process_types::internal)   
CrashpadInfo (crashpad)   TSimpleStringDictionary::Iterator (crashpad)   MinidumpModuleCrashpadInfoLink (crashpad)   PruneCondition (crashpad)   Traits64 (crashpad::process_types::internal)   
CrashpadInfo (crashpad::process_types)   
  l  
+
MinidumpModuleCrashpadInfoList (crashpad)   PruneCrashReportThread (crashpad)   TSimpleAddressRangeBag (crashpad)   
CrashpadInfoClientOptions (crashpad)   MinidumpModuleCrashpadInfoListWriter (crashpad)   
  r  
TSimpleStringDictionary (crashpad)   
CrashpadInfoClientOptions (crashpad)   
  l  
-
MinidumpModuleCrashpadInfoList (crashpad)   
  u  
+
CrashReportDatabase (crashpad)   LDR_DATA_TABLE_ENTRY (crashpad::process_types)   MinidumpModuleCrashpadInfoWriter (crashpad)   
  u  
CrashReportDatabase (crashpad)   MinidumpModuleCrashpadInfoListWriter (crashpad)   AlignedAllocator::rebind (crashpad)   
CrashReportExceptionHandler (crashpad)   LDR_DATA_TABLE_ENTRY (crashpad::process_types)   MinidumpModuleCrashpadInfoWriter (crashpad)   RegistrationRequest (crashpad)   uint128_struct (crashpad)   
CrashReportUploadThread (crashpad)   LIST_ENTRY (crashpad::process_types)   MinidumpModuleListWriter (crashpad)   RegistrationResponse (crashpad)   UNICODE_STRING (crashpad::process_types)   
CURDIR (crashpad::process_types)   LocalAllocTraits (crashpad::internal)   MinidumpModuleMiscDebugRecordWriter (crashpad)   CrashReportDatabase::Report (crashpad)   UniversalMachExcServer (crashpad)   
CrashReportExceptionHandler (crashpad)   LIST_ENTRY (crashpad::process_types)   MinidumpModuleListWriter (crashpad)   AlignedAllocator::rebind (crashpad)   
CrashReportUploadThread (crashpad)   LocalAllocTraits (crashpad::internal)   MinidumpModuleMiscDebugRecordWriter (crashpad)   RegistrationRequest (crashpad)   uint128_struct (crashpad)   
CURDIR (crashpad::process_types)   
  m  
+
MinidumpModuleWriter (crashpad)   RegistrationResponse (crashpad)   UNICODE_STRING (crashpad::process_types)   
  d  
-
  m  
-
MinidumpModuleWriter (crashpad)   RTL_CRITICAL_SECTION (crashpad::process_types)   UniversalMachExcServerImpl (crashpad::internal)   
MinidumpRVAList (crashpad)   RTL_CRITICAL_SECTION_DEBUG (crashpad::process_types)   UnloadedModuleSnapshot (crashpad)   
Settings::Data (crashpad)   MachMessageServer (crashpad)   MinidumpRVAListWriter (crashpad::internal)   RTL_DRIVE_LETTER_CURDIR (crashpad::process_types)   UserDataMinidumpStreamListEntry (crashpad::internal)   
DatabaseSizePruneCondition (crashpad)   MachMultiprocess (crashpad::test)   MinidumpSimpleStringDictionary (crashpad)   RTL_UNLOAD_EVENT_TRACE (crashpad)   UserMinidumpStream (crashpad)   
NotifyServer::DefaultInterface (crashpad)   MachMultiprocessInfo (crashpad::test::internal)   MinidumpSimpleStringDictionaryEntry (crashpad)   RTL_USER_PROCESS_PARAMETERS (crashpad::process_types)   UUID (crashpad)   
CaptureMemory::Delegate (crashpad::internal)   MachOImageAnnotationsReader (crashpad)   MinidumpSimpleStringDictionaryEntryWriter (crashpad)   
  s  
+
MinidumpRVAList (crashpad)   CrashReportDatabase::Report (crashpad)   UniversalMachExcServer (crashpad)   
MachMessageServer (crashpad)   MinidumpRVAListWriter (crashpad::internal)   RTL_CRITICAL_SECTION (crashpad::process_types)   UniversalMachExcServerImpl (crashpad::internal)   
Settings::Data (crashpad)   MachMultiprocess (crashpad::test)   MinidumpSimpleStringDictionary (crashpad)   RTL_CRITICAL_SECTION_DEBUG (crashpad::process_types)   UnloadedModuleSnapshot (crashpad)   
DatabaseSizePruneCondition (crashpad)   MachMultiprocessInfo (crashpad::test::internal)   MinidumpSimpleStringDictionaryEntry (crashpad)   RTL_DRIVE_LETTER_CURDIR (crashpad::process_types)   UserDataMinidumpStreamListEntry (crashpad::internal)   
NotifyServer::DefaultInterface (crashpad)   MachOImageAnnotationsReader (crashpad)   MinidumpSimpleStringDictionaryEntryWriter (crashpad)   RTL_UNLOAD_EVENT_TRACE (crashpad)   UserMinidumpStream (crashpad)   
CaptureMemory::Delegate (crashpad::internal)   MachOImageReader (crashpad)   MinidumpSimpleStringDictionaryWriter (crashpad)   RTL_USER_PROCESS_PARAMETERS (crashpad::process_types)   UUID (crashpad)   
MemorySnapshot::Delegate (crashpad)   MachOImageSegmentReader (crashpad)   MinidumpStreamWriter (crashpad::internal)   
  s  
  v  
MemorySnapshot::Delegate (crashpad)   MachOImageReader (crashpad)   MinidumpSimpleStringDictionaryWriter (crashpad)   
WorkerThread::Delegate (crashpad)   MachOImageSegmentReader (crashpad)   MinidumpStreamWriter (crashpad::internal)   ScopedFileHANDLECloseTraits (crashpad::internal)   VM_COUNTERS (crashpad::process_types)   
ExceptionHandlerServer::Delegate (crashpad)   MachOImageSymbolTableReader (crashpad)   MinidumpStringListWriter (crashpad::internal)   ScopedForbidReturn (crashpad)   VM_COUNTERS< internal::Traits32 > (crashpad::process_types)   
WorkerThread::Delegate (crashpad)   MachOImageSymbolTableReader (crashpad)   MinidumpStringListWriter (crashpad::internal)   
ExceptionHandlerServer::Delegate (crashpad)   MachOImageSymbolTableReaderInitializer (crashpad::internal)   MinidumpStringWriter (crashpad::internal)   ScopedFileHANDLECloseTraits (crashpad::internal)   VM_COUNTERS (crashpad::process_types)   
  e  
-
MachOImageSymbolTableReaderInitializer (crashpad::internal)   MinidumpStringWriter (crashpad::internal)   ScopedKernelHANDLECloseTraits (crashpad::internal)   VM_COUNTERS< internal::Traits64 > (crashpad::process_types)   
TaskMemory::MappedMemory (crashpad)   MinidumpSystemInfoWriter (crashpad)   ScopedLockedFileHandleTraits (crashpad::internal)   VS_FIXEDFILEINFO   
TSimpleAddressRangeBag::Entry (crashpad)   MemoryMapRegionSnapshot (crashpad)   MinidumpThreadListWriter (crashpad)   ScopedProcessSuspend (crashpad)   
  w  
-
TSimpleStringDictionary::Entry (crashpad)   MemoryMapRegionSnapshotWin (crashpad::internal)   MinidumpThreadWriter (crashpad)   ScopedTaskSuspend (crashpad)   
EXCEPTION_POINTERS (crashpad::process_types)   MemorySnapshot (crashpad)   MinidumpUnloadedModuleListWriter (crashpad)   ScopedTempDir (crashpad::test)   WeakFileHandleFileReader (crashpad)   
ExceptionPorts::ExceptionHandler (crashpad)   MemorySnapshotMac (crashpad::internal)   MinidumpUnloadedModuleWriter (crashpad)   Semaphore (crashpad)   WeakFileHandleFileWriter (crashpad)   
ExceptionHandlerServer (crashpad)   MemorySnapshotWin (crashpad::internal)   MinidumpUserStreamWriter (crashpad)   ServerToClientMessage (crashpad)   WeakStdioFileReader (crashpad)   
ExceptionPorts::ExceptionHandlerVector (crashpad)   Metrics (crashpad)   MinidumpUTF16StringWriter (crashpad::internal)   SessionEndWatcher (crashpad)   WinChildProcess (crashpad::test)   
ExceptionInformation (crashpad)   MINIDUMP_DIRECTORY   MinidumpUTF8String (crashpad)   Settings (crashpad)   WinMultiprocess (crashpad::test)   
ExceptionPorts (crashpad)   MINIDUMP_EXCEPTION   MinidumpUTF8StringWriter (crashpad::internal)   ShutdownRequest (crashpad)   WorkerThread (crashpad)   
ExceptionSnapshot (crashpad)   MINIDUMP_EXCEPTION_STREAM   MinidumpWritable (crashpad::internal)   SnapshotMinidumpMemoryWriter (crashpad)   WorkerThreadImpl (crashpad::internal)   
ExceptionSnapshotMac (crashpad::internal)   MINIDUMP_HANDLE_DESCRIPTOR   MinidumpWritableTraits (crashpad::test)   STRING (crashpad::process_types)   WritableIoVec (crashpad)   
ExceptionSnapshotWin (crashpad::internal)   MINIDUMP_HANDLE_DESCRIPTOR_2   MinidumpWriterUtil (crashpad::internal)   StringFile (crashpad)   
  x  
+
TaskMemory::MappedMemory (crashpad)   MinidumpSystemInfoWriter (crashpad)   ScopedForbidReturn (crashpad)   VM_COUNTERS< internal::Traits32 > (crashpad::process_types)   
MemoryMapRegionSnapshot (crashpad)   MinidumpThreadListWriter (crashpad)   ScopedKernelHANDLECloseTraits (crashpad::internal)   VM_COUNTERS< internal::Traits64 > (crashpad::process_types)   
TSimpleAddressRangeBag::Entry (crashpad)   MemoryMapRegionSnapshotWin (crashpad::internal)   MinidumpThreadWriter (crashpad)   ScopedLockedFileHandleTraits (crashpad::internal)   VS_FIXEDFILEINFO   
TSimpleStringDictionary::Entry (crashpad)   MemorySnapshot (crashpad)   MinidumpUnloadedModuleListWriter (crashpad)   ScopedProcessSuspend (crashpad)   
  w  
EXCEPTION_POINTERS (crashpad::process_types)   MemorySnapshotMac (crashpad::internal)   MinidumpUnloadedModuleWriter (crashpad)   ScopedTaskSuspend (crashpad)   
ExceptionPorts::ExceptionHandler (crashpad)   MemorySnapshotWin (crashpad::internal)   MinidumpUserStreamWriter (crashpad)   ScopedTempDir (crashpad::test)   WeakFileHandleFileReader (crashpad)   
ExceptionHandlerServer (crashpad)   Metrics (crashpad)   MinidumpUTF16StringWriter (crashpad::internal)   Semaphore (crashpad)   WeakFileHandleFileWriter (crashpad)   
ExceptionPorts::ExceptionHandlerVector (crashpad)   MINIDUMP_DIRECTORY   MinidumpUTF8String (crashpad)   ServerToClientMessage (crashpad)   WeakStdioFileReader (crashpad)   
ExceptionInformation (crashpad)   MINIDUMP_EXCEPTION   MinidumpUTF8StringWriter (crashpad::internal)   SessionEndWatcher (crashpad)   WinChildProcess (crashpad::test)   
ExceptionPorts (crashpad)   MINIDUMP_EXCEPTION_STREAM   MinidumpWritable (crashpad::internal)   Settings (crashpad)   WinMultiprocess (crashpad::test)   
ExceptionSnapshot (crashpad)   MINIDUMP_HANDLE_DESCRIPTOR   MinidumpWritableTraits (crashpad::test)   ShutdownRequest (crashpad)   WorkerThread (crashpad)   
ExceptionSnapshotMac (crashpad::internal)   MINIDUMP_HANDLE_DESCRIPTOR_2   MinidumpWriterUtil (crashpad::internal)   Signals (crashpad)   WorkerThreadImpl (crashpad::internal)   
ExceptionSnapshotWin (crashpad::internal)   MINIDUMP_HEADER   ProcessReader::Module (crashpad)   SnapshotMinidumpMemoryWriter (crashpad)   WritableIoVec (crashpad)   
  f  
-
MINIDUMP_HEADER   ProcessReader::Module (crashpad)   StringHTTPBodyStream (crashpad)   
MINIDUMP_LOCATION_DESCRIPTOR   ProcessInfo::Module (crashpad)   MachOImageSymbolTableReader::SymbolInformation (crashpad)   CPUContextX86::X87OrMMXRegister (crashpad)   
FileHTTPBodyStream (crashpad)   MINIDUMP_MEMORY_DESCRIPTOR   ModuleSnapshot (crashpad)   SYSTEM_HANDLE_INFORMATION_EX (crashpad::process_types)   
FileReader (crashpad)   MINIDUMP_MEMORY_INFO   ModuleSnapshotMac (crashpad::internal)   SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX (crashpad::process_types)   
FileReaderInterface (crashpad)   MINIDUMP_MEMORY_INFO_LIST   ModuleSnapshotMinidump (crashpad::internal)   SYSTEM_PROCESS_INFORMATION (crashpad::process_types)   
FileSeekerInterface (crashpad)   MINIDUMP_MEMORY_LIST   ModuleSnapshotWin (crashpad::internal)   SYSTEM_THREAD_INFORMATION (crashpad::process_types)   
MINIDUMP_LOCATION_DESCRIPTOR   ProcessInfo::Module (crashpad)   STRING (crashpad::process_types)   
  x  
+
MINIDUMP_MEMORY_DESCRIPTOR   ModuleSnapshot (crashpad)   StringFile (crashpad)   
FileHTTPBodyStream (crashpad)   MINIDUMP_MEMORY_INFO   ModuleSnapshotMac (crashpad::internal)   StringHTTPBodyStream (crashpad)   CPUContextX86::X87OrMMXRegister (crashpad)   
FileReader (crashpad)   MINIDUMP_MEMORY_INFO_LIST   ModuleSnapshotMinidump (crashpad::internal)   MachOImageSymbolTableReader::SymbolInformation (crashpad)   XSTATE_CONFIG_FEATURE_MSC_INFO   
FileReaderInterface (crashpad)   MINIDUMP_MEMORY_LIST   ModuleSnapshotWin (crashpad::internal)   SYSTEM_HANDLE_INFORMATION_EX (crashpad::process_types)   XSTATE_FEATURE   
FileSeekerInterface (crashpad)   MINIDUMP_MISC_INFO   Multiprocess (crashpad::test)   SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX (crashpad::process_types)   
FileWriter (crashpad)   MINIDUMP_MISC_INFO_2   MultiprocessExec (crashpad::test)   SYSTEM_PROCESS_INFORMATION (crashpad::process_types)   
-
a | b | c | d | e | f | g | h | i | l | m | n | p | r | s | t | u | v | w | x
+
a | b | c | d | e | f | g | h | i | l | m | n | o | p | r | s | t | u | v | w | x