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() {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +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.
+ Crashpad
+
+ |
+
This is the complete list of members for crashpad::Signals, including all inherited members.
+Handler typedef | crashpad::Signals | |
InstallCrashHandlers(Handler handler, int flags, OldActions *old_actions) | crashpad::Signals | static |
InstallHandler(int sig, Handler handler, int flags, struct sigaction *old_action) | crashpad::Signals | static |
InstallTerminateHandlers(Handler handler, int flags, OldActions *old_actions) | crashpad::Signals | static |
IsCrashSignal(int sig) | crashpad::Signals | static |
IsTerminateSignal(int sig) | crashpad::Signals | static |
RestoreHandlerAndReraiseSignalOnReturn(const siginfo_t *siginfo, const struct sigaction *old_action) | crashpad::Signals | static |
WillSignalReraiseAutonomously(const siginfo_t *siginfo) | crashpad::Signals | static |
+ Crashpad
+
+ |
+
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... | |
Utilities for handling POSIX signals.
+
+
|
+ +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.
+[in] | handler | A signal-handling function to execute, used as the struct sigaction::sa_sigaction field when calling sigaction() . |
[in] | flags | Flags to pass to sigaction() in the struct sigaction::sa_flags field. SA_SIGINFO will be specified implicitly. |
[out] | old_actions | The 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(). |
true
on success. false
on failure with a message logged.
+
|
+ +static | +
Installs a new signal handler.
+[in] | sig | The signal number to handle. |
[in] | handler | A signal-handling function to execute, used as the struct sigaction::sa_sigaction field when calling sigaction() . |
[in] | flags | Flags to pass to sigaction() in the struct sigaction::sa_flags field. SA_SIGINFO will be specified implicitly. |
[out] | old_action | The previous action for the signal, replaced by the new action. May be nullptr if not needed. |
true
on success. false
on failure with a message logged.
+
|
+ +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.
+[in] | handler | A signal-handling function to execute, used as the struct sigaction::sa_sigaction field when calling sigaction() . |
[in] | flags | Flags to pass to sigaction() in the struct sigaction::sa_flags field. SA_SIGINFO will be specified implicitly. |
[out] | old_actions | The 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(). |
true
on success. false
on failure with a message logged.
+
|
+ +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.
+[in] | sig | The signal to test. |
true
if sig is associated with a crash. false
otherwise.
+
|
+ +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.
+[in] | sig | The signal to test. |
true
if sig is associated with termination. false
otherwise.
+
|
+ +static | +
Restores a previous signal action and arranges to re-raise a signal on return from a signal handler.
+[in] | siginfo | A pointer to a siginfo_t object received by a signal handler. |
[in] | old_action | The 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
.
+
|
+ +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.
+[in] | siginfo | A pointer to a siginfo_t object received by a signal handler. |
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.
+ Crashpad
+
+ |
+
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 |
+ Crashpad
+
+ |
+
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... | |
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 = {};
.
struct sigaction * crashpad::Signals::OldActions::ActionForSignal | +( | +int | +sig | ) | ++ |
Returns a struct sigaction
structure corresponding to the given signal.
Returns an object’s stream type.
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() {Typedefs | |
typedef uint32_t | RVA |
An offset within a minidump file, relative to the start of its MINIDUMP_HEADER. More... | |
-typedef MINIDUMP_MISC_INFO_4 | MINIDUMP_MISC_INFO_N |
The latest known version of the MINIDUMP_MISC_INFO structure. | |
+typedef MINIDUMP_MISC_INFO_5 | MINIDUMP_MISC_INFO_N |
The latest known version of the MINIDUMP_MISC_INFO structure. | |
Enumerations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UnloadedModuleListStream | The stream type for MINIDUMP_UNLOADED_MODULE_LIST. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MiscInfoStream | The stream type for MINIDUMP_MISC_INFO, MINIDUMP_MISC_INFO_2, MINIDUMP_MISC_INFO_3, and MINIDUMP_MISC_INFO_4. + | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MiscInfoStream | The stream type for MINIDUMP_MISC_INFO, MINIDUMP_MISC_INFO_2, MINIDUMP_MISC_INFO_3, MINIDUMP_MISC_INFO_4, and MINIDUMP_MISC_INFO_5. More recent versions of this stream are supersets of earlier versions. The exact version of the stream that is present is implied by the stream’s size. Furthermore, this stream contains a field, MINIDUMP_MISC_INFO::Flags1, that indicates which data is present and valid. |
Ccrashpad::AlignedAllocator< T, Alignment > | A standard allocator that aligns its allocations as requested, suitable for use as an allocator in standard containers |
Ccrashpad::CrashReportDatabase::CallErrorWritingCrashReport | A scoper to cleanly handle the interface requirement imposed by PrepareNewCrashReport() |
Ccrashpad::internal::CaptureMemory | |
►CMINIDUMP_MISC_INFO | Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process |
CMINIDUMP_MODULE | Information about a specific module loaded within the process at the time the snapshot was taken |
CMINIDUMP_MODULE_LIST | Information about all modules loaded within the process at the time the snapshot was taken |
CMINIDUMP_STRING | A variable-length UTF-16-encoded string carried within a minidump file |
Ccrashpad::test::internal::MultiprocessInfo | |
Ccrashpad::CrashReportDatabase::NewReport | A crash report that is in the process of being written |
Ccrashpad::process_types::NT_TIB< Traits > | |
Ccrashpad::test::Paths | Functions to obtain paths from within tests |
Ccrashpad::process_types::PEB< Traits > | |
Ccrashpad::process_types::PEB_LDR_DATA< Traits > | |
Ccrashpad::PEImageAnnotationsReader | A reader of annotations stored in a PE image mapped into another process |
Ccrashpad::PEImageReader | A reader for PE images mapped into another process |
Ccrashpad::PEImageResourceReader | A reader for resources stored in PE images mapped into another process |
Ccrashpad::internal::PipeServiceContext | Context information for the named pipe handler threads |
Ccrashpad::process_types::PROCESS_BASIC_INFORMATION< Traits > | Selected structures from winternl.h, ntddk.h, and dt ntdll!xxx , customized to have both x86 and x64 sizes available |
Ccrashpad::ProcessInfo | Gathers information about a process given its HANDLE . This consists primarily of information stored in the Process Environment Block |
Ccrashpad::ProcessReader | Accesses information about another process, identified by a Mach task |
Ccrashpad::ProcessReaderWin | Accesses information about another process, identified by a HANDLE |
►Ccrashpad::ProcessSnapshot | An abstract interface to a snapshot representing the state of a process |
Ccrashpad::ProcessSubrangeReader | A wrapper for ProcessReaderWin that only allows a specific subrange to be read from |
►Ccrashpad::PruneCondition | An abstract base class for evaluating crash reports for deletion |
Ccrashpad::AlignedAllocator< T, Alignment >::rebind< U > | |
Ccrashpad::RegistrationRequest | A client registration request |
Ccrashpad::RegistrationResponse | A client registration response |
Ccrashpad::CrashReportDatabase::Report | A crash report record |
Ccrashpad::process_types::RTL_CRITICAL_SECTION< Traits > | |
Ccrashpad::process_types::RTL_CRITICAL_SECTION_DEBUG< Traits > | |
Ccrashpad::process_types::RTL_DRIVE_LETTER_CURDIR< Traits > | |
Ccrashpad::RTL_UNLOAD_EVENT_TRACE< Traits > | |
Ccrashpad::process_types::RTL_USER_PROCESS_PARAMETERS< Traits > | |
Ccrashpad::internal::ScopedFileHANDLECloseTraits | |
Ccrashpad::ScopedForbidReturn | Asserts that a scope must not be exited while unsafe |
Ccrashpad::internal::ScopedKernelHANDLECloseTraits | |
Ccrashpad::internal::ScopedLockedFileHandleTraits | |
Ccrashpad::ScopedProcessSuspend | Manages the suspension of another process |
Ccrashpad::ScopedTaskSuspend | Manages the suspension of another task |
Ccrashpad::test::ScopedTempDir | A RAII object that creates a temporary directory for testing |
Ccrashpad::Semaphore | An anonymous in-process counting sempahore |
Ccrashpad::ServerToClientMessage | The response sent back to the client via SendToCrashHandlerServer() |
Ccrashpad::Settings | An interface for accessing and modifying the settings of a CrashReportDatabase |
Ccrashpad::ShutdownRequest | A message only sent to the server by itself to trigger shutdown |
Ccrashpad::process_types::STRING< Traits > | |
Ccrashpad::MachOImageSymbolTableReader::SymbolInformation | Information about a symbol in a module’s symbol table |
Ccrashpad::process_types::SYSTEM_HANDLE_INFORMATION_EX | |
Ccrashpad::process_types::SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX | |
Ccrashpad::process_types::SYSTEM_PROCESS_INFORMATION< Traits > | |
Ccrashpad::process_types::SYSTEM_THREAD_INFORMATION< Traits > | |
►Ccrashpad::SystemSnapshot | An abstract interface to a snapshot representing the state of a system, comprising an operating system, CPU architecture, and various other characteristics |
CSYSTEMTIME | Represents a date and time |
Ccrashpad::TaskMemory | Accesses the memory of another Mach task |
Ccrashpad::process_types::TEB< Traits > | |
Ccrashpad::ProcessReaderWin::Thread | Contains information about a thread that belongs to a process |
►Ccrashpad::Thread | Basic thread abstraction. Users should derive from this class and implement ThreadMain() |
Ccrashpad::ProcessReader::Thread | Contains information about a thread that belongs to a task (process) |
Ccrashpad::process_types::THREAD_BASIC_INFORMATION< Traits > | |
Ccrashpad::ThreadLogMessages | Captures log messages produced on the current thread during an object’s lifetime |
►Ccrashpad::ThreadSnapshot | An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot process |
CTIME_ZONE_INFORMATION | Information about a time zone and its daylight saving rules |
Ccrashpad::ToolSupport | Common functions used by command line tools |
Ccrashpad::process_types::internal::Traits32 | |
Ccrashpad::process_types::internal::Traits64 | |
Ccrashpad::TSimpleAddressRangeBag< NumEntries > | A bag implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations |
Ccrashpad::TSimpleStringDictionary< KeySize, ValueSize, NumEntries > | A map/dictionary collection implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations |
Ccrashpad::uint128_struct | Stores a 128-bit quantity |
Ccrashpad::process_types::UNICODE_STRING< Traits > | |
Ccrashpad::UnloadedModuleSnapshot | Information about an unloaded module that was previously loaded into a snapshot process |
Ccrashpad::internal::UserDataMinidumpStreamListEntry | A linked list of blocks representing custom streams in the minidump, with addresses (and size) stored as uint64_t to simplify reading from the handler process |
Ccrashpad::UserMinidumpStream | Information describing a custom user data stream in a minidump |
Ccrashpad::UUID | A universally unique identifier (UUID) |
►Cvector | |
Ccrashpad::process_types::VM_COUNTERS< Traits > | |
Ccrashpad::process_types::VM_COUNTERS< crashpad::process_types::internal::Traits64 > | |
Ccrashpad::process_types::VM_COUNTERS< internal::Traits32 > | |
Ccrashpad::process_types::VM_COUNTERS< internal::Traits64 > | |
CVS_FIXEDFILEINFO | Version information for a file |
Ccrashpad::test::WinChildProcess | Facilitates the launching of child processes from unit tests |
Ccrashpad::test::WinMultiprocess | Manages a multiprocess test on Windows |
Ccrashpad::WorkerThread | A WorkerThread executes its Delegate's DoWork method repeatedly on a dedicated thread at a set time interval |
Ccrashpad::WritableIoVec | A version of iovec with a const iov_base field |
Ccrashpad::CPUContextX86::X87OrMMXRegister | |
Ccrashpad::Signals::OldActions | A group of struct sigaction structures corresponding to a set of signals’ previous actions, addressable by signal number |
Ccrashpad::test::Paths | Functions to obtain paths from within tests |
Ccrashpad::process_types::PEB< Traits > | |
Ccrashpad::process_types::PEB_LDR_DATA< Traits > | |
Ccrashpad::PEImageAnnotationsReader | A reader of annotations stored in a PE image mapped into another process |
Ccrashpad::PEImageReader | A reader for PE images mapped into another process |
Ccrashpad::PEImageResourceReader | A reader for resources stored in PE images mapped into another process |
Ccrashpad::internal::PipeServiceContext | Context information for the named pipe handler threads |
Ccrashpad::process_types::PROCESS_BASIC_INFORMATION< Traits > | Selected structures from winternl.h, ntddk.h, and dt ntdll!xxx , customized to have both x86 and x64 sizes available |
Ccrashpad::ProcessInfo | Gathers information about a process given its HANDLE . This consists primarily of information stored in the Process Environment Block |
Ccrashpad::ProcessReader | Accesses information about another process, identified by a Mach task |
Ccrashpad::ProcessReaderWin | Accesses information about another process, identified by a HANDLE |
►Ccrashpad::ProcessSnapshot | An abstract interface to a snapshot representing the state of a process |
Ccrashpad::ProcessSubrangeReader | A wrapper for ProcessReaderWin that only allows a specific subrange to be read from |
►Ccrashpad::PruneCondition | An abstract base class for evaluating crash reports for deletion |
Ccrashpad::AlignedAllocator< T, Alignment >::rebind< U > | |
Ccrashpad::RegistrationRequest | A client registration request |
Ccrashpad::RegistrationResponse | A client registration response |
Ccrashpad::CrashReportDatabase::Report | A crash report record |
Ccrashpad::process_types::RTL_CRITICAL_SECTION< Traits > | |
Ccrashpad::process_types::RTL_CRITICAL_SECTION_DEBUG< Traits > | |
Ccrashpad::process_types::RTL_DRIVE_LETTER_CURDIR< Traits > | |
Ccrashpad::RTL_UNLOAD_EVENT_TRACE< Traits > | |
Ccrashpad::process_types::RTL_USER_PROCESS_PARAMETERS< Traits > | |
Ccrashpad::internal::ScopedFileHANDLECloseTraits | |
Ccrashpad::ScopedForbidReturn | Asserts that a scope must not be exited while unsafe |
Ccrashpad::internal::ScopedKernelHANDLECloseTraits | |
Ccrashpad::internal::ScopedLockedFileHandleTraits | |
Ccrashpad::ScopedProcessSuspend | Manages the suspension of another process |
Ccrashpad::ScopedTaskSuspend | Manages the suspension of another task |
Ccrashpad::test::ScopedTempDir | A RAII object that creates a temporary directory for testing |
Ccrashpad::Semaphore | An anonymous in-process counting sempahore |
Ccrashpad::ServerToClientMessage | The response sent back to the client via SendToCrashHandlerServer() |
Ccrashpad::Settings | An interface for accessing and modifying the settings of a CrashReportDatabase |
Ccrashpad::ShutdownRequest | A message only sent to the server by itself to trigger shutdown |
Ccrashpad::Signals | Utilities for handling POSIX signals |
Ccrashpad::process_types::STRING< Traits > | |
Ccrashpad::MachOImageSymbolTableReader::SymbolInformation | Information about a symbol in a module’s symbol table |
Ccrashpad::process_types::SYSTEM_HANDLE_INFORMATION_EX | |
Ccrashpad::process_types::SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX | |
Ccrashpad::process_types::SYSTEM_PROCESS_INFORMATION< Traits > | |
Ccrashpad::process_types::SYSTEM_THREAD_INFORMATION< Traits > | |
►Ccrashpad::SystemSnapshot | An abstract interface to a snapshot representing the state of a system, comprising an operating system, CPU architecture, and various other characteristics |
CSYSTEMTIME | Represents a date and time |
Ccrashpad::TaskMemory | Accesses the memory of another Mach task |
Ccrashpad::process_types::TEB< Traits > | |
►Ccrashpad::Thread | Basic thread abstraction. Users should derive from this class and implement ThreadMain() |
Ccrashpad::ProcessReader::Thread | Contains information about a thread that belongs to a task (process) |
Ccrashpad::ProcessReaderWin::Thread | Contains information about a thread that belongs to a process |
Ccrashpad::process_types::THREAD_BASIC_INFORMATION< Traits > | |
Ccrashpad::ThreadLogMessages | Captures log messages produced on the current thread during an object’s lifetime |
►Ccrashpad::ThreadSnapshot | An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot process |
CTIME_ZONE_INFORMATION | Information about a time zone and its daylight saving rules |
Ccrashpad::ToolSupport | Common functions used by command line tools |
Ccrashpad::process_types::internal::Traits32 | |
Ccrashpad::process_types::internal::Traits64 | |
Ccrashpad::TSimpleAddressRangeBag< NumEntries > | A bag implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations |
Ccrashpad::TSimpleStringDictionary< KeySize, ValueSize, NumEntries > | A map/dictionary collection implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations |
Ccrashpad::uint128_struct | Stores a 128-bit quantity |
Ccrashpad::process_types::UNICODE_STRING< Traits > | |
Ccrashpad::UnloadedModuleSnapshot | Information about an unloaded module that was previously loaded into a snapshot process |
Ccrashpad::internal::UserDataMinidumpStreamListEntry | A linked list of blocks representing custom streams in the minidump, with addresses (and size) stored as uint64_t to simplify reading from the handler process |
Ccrashpad::UserMinidumpStream | Information describing a custom user data stream in a minidump |
Ccrashpad::UUID | A universally unique identifier (UUID) |
►Cvector | |
Ccrashpad::process_types::VM_COUNTERS< Traits > | |
Ccrashpad::process_types::VM_COUNTERS< crashpad::process_types::internal::Traits64 > | |
Ccrashpad::process_types::VM_COUNTERS< internal::Traits32 > | |
Ccrashpad::process_types::VM_COUNTERS< internal::Traits64 > | |
CVS_FIXEDFILEINFO | Version information for a file |
Ccrashpad::test::WinChildProcess | Facilitates the launching of child processes from unit tests |
Ccrashpad::test::WinMultiprocess | Manages a multiprocess test on Windows |
Ccrashpad::WorkerThread | A WorkerThread executes its Delegate's DoWork method repeatedly on a dedicated thread at a set time interval |
Ccrashpad::WritableIoVec | A version of iovec with a const iov_base field |
Ccrashpad::CPUContextX86::X87OrMMXRegister | |
CXSTATE_CONFIG_FEATURE_MSC_INFO | Information about XSAVE-managed state stored within CPU-specific context structures |
CXSTATE_FEATURE | The location of a single state component within an XSAVE area |
The stream type for MINIDUMP_MISC_INFO, MINIDUMP_MISC_INFO_2, MINIDUMP_MISC_INFO_3, and MINIDUMP_MISC_INFO_4.
-The stream type for MINIDUMP_MEMORY_INFO_LIST.
MINIDUMP_MISC_INFO_4
Member Data Documentation◆ SizeOfInfodiff --git a/doc/generated/doxygen/structMINIDUMP__MISC__INFO.png b/doc/generated/doxygen/structMINIDUMP__MISC__INFO.png index 67d3de7d..b0e15249 100644 Binary files a/doc/generated/doxygen/structMINIDUMP__MISC__INFO.png and b/doc/generated/doxygen/structMINIDUMP__MISC__INFO.png differ diff --git a/doc/generated/doxygen/structMINIDUMP__MISC__INFO__2.html b/doc/generated/doxygen/structMINIDUMP__MISC__INFO__2.html index 53fff11d..ecf642ab 100644 --- a/doc/generated/doxygen/structMINIDUMP__MISC__INFO__2.html +++ b/doc/generated/doxygen/structMINIDUMP__MISC__INFO__2.html @@ -80,6 +80,7 @@ Inheritance diagram for MINIDUMP_MISC_INFO_2: +
|