Ccrashpad::AlignedAllocator< T, Alignment > | A standard allocator that aligns its allocations as requested, suitable for use as an allocator in standard containers |
►Ccrashpad::Annotation | Base class for an annotation, which records a name-value pair of arbitrary data when set |
Ccrashpad::RingBufferAnnotation< RingBufferCapacity > | |
Ccrashpad::RingBufferAnnotation< Capacity > | An Annotation which wraps a LengthDelimitedRingBuffer of up to Capacity bytes in length |
Ccrashpad::StringAnnotation< MaxSize > | An |
Ccrashpad::process_types::Annotation< Traits > | |
Ccrashpad::AnnotationList | A list that contains all the currently set annotations |
Ccrashpad::process_types::AnnotationList< Traits > | |
Ccrashpad::AnnotationSnapshot | |
Ccrashpad::test::internal::AppendMultiprocessTest | Helper class used by CRASHPAD_CHILD_TEST_MAIN() to insert a child function into the global mapping |
Ccrashpad::PtraceBroker::AttachmentsArray | |
Ccrashpad::AuxiliaryVector | Read the auxiliary vector for a target process |
Ccrashpad::internal::CaptureMemory | |
Ccrashpad::internal::CheckedAddressRangeGeneric< ValueType, SizeType > | Ensures that a range, composed of a base and a size, does not overflow the pointer type of the process it describes a range in |
Ccrashpad::CheckedRange< ValueType, SizeType > | Ensures that a range, composed of a base and size, does not overflow its data type |
Ccrashpad::test::ChildLauncher | Creates a child process for testing. Uses Google Test ASSERT_* to indicate failure. The child's output is passed through a pipe and is available via stdout_read_handle(), and the child's input is attached to a second pipe available via stdin_write_handle() |
Ccrashpad::ChildPortHandshake | Implements a handshake protocol that allows processes to exchange port rights |
Ccrashpad::process_types::CLIENT_ID< Traits > | |
Ccrashpad::internal::ClientData | The context data for registered threadpool waits |
Ccrashpad::ExceptionHandlerProtocol::ClientInformation | Information about a client registered with an ExceptionHandlerServer |
Ccrashpad::ClientToServerMessage | The message passed from client to server by SendToCrashHandlerServer() |
Ccrashpad::ExceptionHandlerProtocol::ClientToServerMessage | The message passed from client to server |
Ccrashpad::CodeViewRecordBuildID | A CodeView record containing an ELF build-id |
Ccrashpad::CodeViewRecordPDB20 | A CodeView record linking to a .pdb 2.0 file |
Ccrashpad::CodeViewRecordPDB70 | A CodeView record linking to a .pdb 7.0 file |
►Ccrashpad::MinidumpUserStreamWriter::ContentsWriter | |
Ccrashpad::MinidumpUserStreamWriter::ExtensionStreamContentsWriter | |
Ccrashpad::MinidumpUserStreamWriter::SnapshotContentsWriter | |
CCPTestApplicationDelegate() | |
C<CPTestGoogleTestRunnerDelegate> | |
CCPTestUnitTestApplicationDelegate | |
CCPU_INFORMATION | Information about the CPU (or CPUs) that ran the process that the minidump file contains a snapshot of |
Ccrashpad::CPUContext | A context structure capable of carrying the context of any supported CPU architecture |
Ccrashpad::CPUContextARM | A context structure carrying ARM CPU state |
Ccrashpad::CPUContextARM64 | A context structure carrying ARM64 CPU state |
Ccrashpad::CPUContextMIPS | A context structure carrying MIPS CPU state |
Ccrashpad::CPUContextMIPS64 | A context structure carrying MIPS64 CPU state |
Ccrashpad::CPUContextRISCV64 | A context structure carrying RISCV64 CPU state |
Ccrashpad::internal::CPUContextUnion | |
Ccrashpad::CPUContextX86 | A context structure carrying 32-bit x86 CPU state |
Ccrashpad::CPUContextX86_64 | A context structure carrying x86_64 CPU state |
Ccrashpad::CrashpadClient | The primary interface for an application to have Crashpad monitor it for crashes |
Ccrashpad::CrashpadInfo | A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad crash handler |
Ccrashpad::process_types::CrashpadInfo< Traits > | |
Ccrashpad::CrashpadInfoClientOptions | Options represented in a client’s CrashpadInfo structure |
Ccrashpad::CrashpadInfoReader | Reads CrashpadInfo structs from another process via a ProcessMemoryRange |
►Ccrashpad::CrashReportDatabase | An interface for managing a collection of crash report files and metadata associated with the crash reports |
Ccrashpad::CrashReportDatabaseGeneric | |
Ccrashpad::CrashReportDatabaseMac | A CrashReportDatabase that uses HFS+ extended attributes to store report metadata |
Ccrashpad::CrashReportDatabaseWin | |
Ccrashpad::process_types::CURDIR< Traits > | |
Ccrashpad::Settings::Data | |
Ccrashpad::DebugRendezvous | Reads an r_debug struct defined in <link.h> via ProcessMemoryRange |
►Ccrashpad::ExceptionHandlerServer::Delegate | |
Ccrashpad::CrashReportExceptionHandler | An exception handler that writes crash reports for exceptions to a CrashReportDatabase |
Ccrashpad::CrashReportExceptionHandler | An exception handler that writes crash reports for exceptions to a CrashReportDatabase |
Ccrashpad::CrosCrashReportExceptionHandler | An exception handler that writes crash reports to the ChromeOS crash_reporter |
►Ccrashpad::internal::CaptureMemory::Delegate | An interface to a platform-specific process reader |
Ccrashpad::internal::CaptureMemoryDelegateLinux | |
Ccrashpad::internal::CaptureMemoryDelegateWin | |
Ccrashpad::LogOutputStream::Delegate | An interface to a log output sink |
►Ccrashpad::MemorySnapshot::Delegate | An interface that MemorySnapshot clients must implement in order to receive memory snapshot data |
Ccrashpad::MinidumpUserStreamWriter::SnapshotContentsWriter | |
►Ccrashpad::SnapshotMinidumpMemoryWriter | The base class for writers of memory ranges pointed to by MINIDUMP_MEMORY_DESCRIPTOR objects in a minidump file |
Ccrashpad::test::TestMinidumpMemoryWriter | A SnapshotMinidumpMemoryWriter implementation used for testing |
►Ccrashpad::MinidumpUserExtensionStreamDataSource::Delegate | An interface implemented by readers of MinidumpUserExtensionStreamDataSource |
Ccrashpad::MinidumpUserStreamWriter::ExtensionStreamContentsWriter | |
►Ccrashpad::WorkerThread::Delegate | An interface for doing work on a WorkerThread |
Ccrashpad::CrashReportUploadThread | A thread that processes pending crash reports in a CrashReportDatabase by uploading them or marking them as completed without upload, as desired |
Ccrashpad::PruneCrashReportThread | A thread that periodically prunes crash reports from the database using the specified condition |
Ccrashpad::PruneIntermediateDumpsAndCrashReportsThread | A thread that periodically prunes crash reports from the database using the specified condition, and any leftover locked intermediate dumps |
Ccrashpad::DelimitedFileReader | Reads a file one field or line at a time |
Ccrashpad::DirectoryReader | Iterates over the file and directory names in a directory |
Ccrashpad::ElfDynamicArrayReader | A reader for ELF dynamic arrays mapped into another process |
Ccrashpad::ElfImageReader | A reader for ELF images mapped into another process |
Ccrashpad::ElfSymbolTableReader | A reader for symbol tables in ELF images mapped into another process |
Ccrashpad::TSimpleAddressRangeBag< NumEntries >::Entry | A single entry in the bag |
Ccrashpad::TSimpleStringDictionary< KeySize, ValueSize, NumEntries >::Entry | A single entry in the map |
Ccrashpad::process_types::EXCEPTION_POINTERS< Traits > | |
Ccrashpad::ExceptionPorts::ExceptionHandler | Information about a registered exception handler |
Ccrashpad::ExceptionHandlerClient | A client for an ExceptionHandlerServer |
Ccrashpad::ExceptionHandlerProtocol | |
Ccrashpad::ExceptionHandlerServer | Runs the main exception-handling server in Crashpad’s handler process |
Ccrashpad::ExceptionPorts::ExceptionHandlerVector | Wraps std::vector<ExceptionHandler> , providing proper cleanup of the send rights contained in each element’s ExceptionHandler::port |
Ccrashpad::ExceptionInformation | Structure read out of the client process by the crash handler when an exception occurs |
Ccrashpad::ExceptionPorts | A better interface to *_get_exception_ports() and *_set_exception_ports() |
►Ccrashpad::ExceptionSnapshot | An abstract interface to a snapshot representing an exception that a snapshot process sustained and triggered the snapshot being taken |
Ccrashpad::internal::ExceptionSnapshotFuchsia | An ExceptionSnapshot of an exception sustained by a process on a Fuchsia system |
Ccrashpad::internal::ExceptionSnapshotIOSIntermediateDump | An ExceptionSnapshot of an exception sustained by a running (or crashed) process on an iOS system |
Ccrashpad::internal::ExceptionSnapshotLinux | An ExceptionSnapshot of an signal received by a running (or crashed) process on a Linux system |
Ccrashpad::internal::ExceptionSnapshotMac | An ExceptionSnapshot of an exception sustained by a running (or crashed) process on a macOS system |
Ccrashpad::internal::ExceptionSnapshotMinidump | An ExceptionSnapshot based on a minidump file |
Ccrashpad::internal::ExceptionSnapshotWin | |
Ccrashpad::test::TestExceptionSnapshot | A test ExceptionSnapshot that can carry arbitrary data for testing purposes |
Ccrashpad::test::ExceptionSwallower | Swallows EXC_CRASH and EXC_CORPSE_NOTIFY exceptions in test child processes |
Ccrashpad::FloatContext::f32_t | The floating point registers used by the 32-bit variant of the architecture |
Ccrashpad::FloatContext::f64_t | The floating point registers used by the 64-bit variant of the architecture |
Ccrashpad::FileEncoder | The class is used to compress and base94-encode, or base94-decode and decompress the given input file to the output file |
►Ccrashpad::FileSeekerInterface | An interface to seek in files and other file-like objects with semantics matching the underlying platform (POSIX or Windows) |
►Ccrashpad::FileReaderInterface | An interface to read to files and other file-like objects with semantics matching the underlying platform (POSIX or Windows) |
Ccrashpad::FileReader | A file reader implementation that wraps traditional system file operations on files accessed through the filesystem |
Ccrashpad::StringFile | A file reader and writer backed by a virtual file, as opposed to a file on disk or other operating system file descriptor-based file |
Ccrashpad::WeakFileHandleFileReader | A file reader backed by a FileHandle |
►Ccrashpad::FileWriterInterface | An interface to write to files and other file-like objects with semantics matching the underlying platform (POSIX or Windows) |
Ccrashpad::FileWriter | A file writer implementation that wraps traditional system file operations on files accessed through the filesystem |
Ccrashpad::StringFile | A file reader and writer backed by a virtual file, as opposed to a file on disk or other operating system file descriptor-based file |
Ccrashpad::WeakFileHandleFileWriter | A file writer backed by a FileHandle |
Ccrashpad::FloatContext | The floating point registers used for an architecture family |
Ccrashpad::CPUContextX86::Fsave | |
Ccrashpad::CPUContextX86::Fxsave | |
Ccrashpad::CPUContextX86_64::Fxsave | |
Ccrashpad::process_types::GdiHandleBufferCountForBitness< T > | |
Ccrashpad::process_types::GdiHandleBufferCountForBitness< internal::Traits32 > | |
Ccrashpad::process_types::GdiHandleBufferCountForBitness< internal::Traits64 > | |
Ccrashpad::PtraceBroker::GetThreadInfoResponse | The response sent for a Request with type kTypeGetThreadInfo |
Ccrashpad::ProcessInfo::Handle | |
Ccrashpad::test::WinChildProcess::Handles | Groups handles used to communicate with, observe, and manage a child process |
Ccrashpad::HandleSnapshot | |
Ccrashpad::RingBufferData< Capacity >::Header | A header containing metadata preceding the ring buffer data |
►Ccrashpad::HTTPBodyStream | An interface to a stream that can be used for an HTTP request body |
Ccrashpad::CompositeHTTPBodyStream | An implementation of HTTPBodyStream that combines an array of several other HTTPBodyStream objects into a single, unified stream |
Ccrashpad::FileReaderHTTPBodyStream | An implementation of HTTPBodyStream that reads from a FileReaderInterface and provides its contents for an HTTP body |
Ccrashpad::GzipHTTPBodyStream | An implementation of HTTPBodyStream that gzip -compresses another HTTPBodyStream |
Ccrashpad::StringHTTPBodyStream | An implementation of HTTPBodyStream that turns a fixed string into a stream |
Ccrashpad::HTTPMultipartBuilder | This class is used to build a MIME multipart message, conforming to RFC 2046, for use as a HTTP request body |
Ccrashpad::HTTPTransport | HTTPTransport executes a HTTP request using the specified URL, HTTP method, headers, and body. This class can only issue a synchronous HTTP request |
CIMAGE_DEBUG_MISC | Miscellaneous debugging record |
Ccrashpad::ImageAnnotationReader | Reads Annotations from another process via a ProcessMemoryRange |
►Ccrashpad::CrashpadInfoReader::InfoContainer | |
Ccrashpad::CrashpadInfoReader::InfoContainerSpecific< Traits > | |
Ccrashpad::InitialClientData | A container for the data associated with the --initial-client-data method for initializing the handler process on Windows |
►Ccrashpad::InitializationState | Tracks whether data are initialized |
Ccrashpad::InitializationStateDcheck | Tracks whether data are initialized, triggering a DCHECK assertion on an invalid data access |
Ccrashpad::internal::InProcessHandler | Manage intermediate minidump generation, and own the crash report upload thread and database |
Ccrashpad::internal::InProcessIntermediateDumpHandler | Dump all in-process data to iOS intermediate dump. Note: All methods are RUNS-DURING-CRASH |
Ccrashpad::test::InProcessIntermediateDumpHandler | Dump all in-process data to iOS intermediate dump. Note: All methods are RUNS-DURING-CRASH |
Ccrashpad::ChildPortServer::Interface | An interface that the request message that is a part of the child_port Mach subsystem can be dispatched to |
►Ccrashpad::MachMessageServer::Interface | A Mach RPC callback interface, called by Run() |
Ccrashpad::ChildPortServer | A server interface for the child_port Mach subsystem |
►Ccrashpad::CompositeMachMessageServer | Adapts multiple MachMessageServer::Interface implementations for simultaneous use in a single MachMessageServer::Run() call |
Ccrashpad::internal::UniversalMachExcServerImpl | |
Ccrashpad::NotifyServer | A server interface for the notify Mach subsystem |
Ccrashpad::UniversalMachExcServer | A 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 |
►Ccrashpad::NotifyServer::Interface | An interface that the different request messages that are a part of the notify Mach subsystem can be dispatched to |
Ccrashpad::NotifyServer::DefaultInterface | A concrete implementation of Interface that provides a default behavior for all notify routines |
►Ccrashpad::UniversalMachExcServer::Interface | An interface that the different request messages that are a part of the exc and mach_exc Mach subsystems can be dispatched to |
Ccrashpad::CrashReportExceptionHandler | An exception handler that writes crash reports for exceptions to a CrashReportDatabase |
Ccrashpad::test::ExceptionSwallower::ExceptionSwallowerThread | |
►Ccrashpad::internal::IOSIntermediateDumpInterface | The base class for reading data into an IOSIntermediateDumpReader |
Ccrashpad::internal::IOSIntermediateDumpByteArray | An intermediate dump backed by a byte array |
Ccrashpad::internal::IOSIntermediateDumpFilePath | An intermediate dump backed by a FilePath. FilePath is unlinked immediately upon initialization to ensure files are only processed once in the event a crash is introduced by this intermediate dump |
►Ccrashpad::internal::IOSIntermediateDumpObject | Base class for intermediate dump object types |
Ccrashpad::internal::IOSIntermediateDumpData | A data object, consisting of a std::vector<uint8_t> |
Ccrashpad::internal::IOSIntermediateDumpList | A list object, consisting of a vector of IOSIntermediateDumpMap |
Ccrashpad::internal::IOSIntermediateDumpMap | A map object containing a IntermediateDump Key-Object pair |
Ccrashpad::internal::IOSIntermediateDumpReader | Open and parse iOS intermediate dumps |
Ccrashpad::internal::IOSIntermediateDumpWriter | Wrapper class for writing intermediate dump file |
Ccrashpad::test::IOSIntermediateDumpWriter | Wrapper class for writing intermediate dump file |
Ccrashpad::internal::IOSSystemDataCollector | Used to collect system level data before a crash occurs |
Ccrashpad::MemoryMap::Iterator | An abstract base class for iterating over ordered sets of mappings in a MemoryMap |
Ccrashpad::TSimpleAddressRangeBag< NumEntries >::Iterator | An iterator to traverse all of the active entries in a TSimpleAddressRangeBag |
Ccrashpad::TSimpleStringDictionary< KeySize, ValueSize, NumEntries >::Iterator | An iterator to traverse all of the active entries in a TSimpleStringDictionary |
Ccrashpad::AnnotationList::IteratorBase< T > | An InputIterator for the AnnotationList |
Ccrashpad::process_types::LDR_DATA_TABLE_ENTRY< Traits > | |
Ccrashpad::LengthDelimitedRingBufferReader< RingBufferDataType > | Reads variable-length data buffers from a RingBufferData , delimited by Base128 varint-encoded length delimiters |
Ccrashpad::LengthDelimitedRingBufferWriter< RingBufferDataType > | Writes variable-length data buffers to a RingBufferData , delimited by Base128 varint-encoded length delimiters |
Ccrashpad::DebugRendezvous::LinkEntry | An entry in the dynamic linker's list of loaded objects |
Ccrashpad::process_types::LIST_ENTRY< Traits > | |
Ccrashpad::internal::LocalAllocTraits | |
►Clogging::LogMessage | |
►Clogging::NtstatusLogMessage | |
Clogging::NtstatusLogMessageFatal | |
Ccrashpad::MachMessageServer | Runs a Mach message server to handle a Mach RPC request for MIG servers |
Ccrashpad::test::internal::MachMultiprocessInfo | |
Ccrashpad::MachOImageAnnotationsReader | A reader for annotations stored in a Mach-O image mapped into another process |
Ccrashpad::MachOImageReader | A reader for Mach-O images mapped into another process |
Ccrashpad::MachOImageSegmentReader | A reader for LC_SEGMENT or LC_SEGMENT_64 load commands in Mach-O images mapped into another process |
Ccrashpad::MachOImageSymbolTableReader | A reader for symbol tables in Mach-O images mapped into another process |
Ccrashpad::internal::MachOImageSymbolTableReaderInitializer | The internal implementation for MachOImageSymbolTableReader |
Ccrashpad::internal::MakeScopedLockedFileHandleOptions | |
Ccrashpad::ProcessMemoryMac::MappedMemory | A memory region mapped from another Mach task |
Ccrashpad::MemoryMap::Mapping | Information about a mapped region of memory |
Ccrashpad::MemoryMap | Accesses information about mapped memory in another process |
Ccrashpad::MemoryMapFuchsia | A list of mappings in the address space of a Fuchsia process |
►Ccrashpad::MemoryMapRegionSnapshot | An abstract interface to a snapshot representing a region of the memory map present in the snapshot process |
Ccrashpad::internal::MemoryMapRegionSnapshotFuchsia | |
Ccrashpad::internal::MemoryMapRegionSnapshotMinidump | |
Ccrashpad::internal::MemoryMapRegionSnapshotWin | |
Ccrashpad::test::TestMemoryMapRegionSnapshot | A test MemoryMapRegionSnapshot that can carry arbitrary data for testing purposes |
►Ccrashpad::MemorySnapshot | An abstract interface to a snapshot representing a region of memory present in a snapshot process |
Ccrashpad::internal::MemorySnapshotGeneric | A MemorySnapshot of a memory region in a process on the running system. Works on multiple platforms by using a platform-specific ProcessMemory object |
Ccrashpad::internal::MemorySnapshotIOSIntermediateDump | A MemorySnapshot of a memory region |
Ccrashpad::internal::MemorySnapshotMinidump | |
Ccrashpad::internal::MemorySnapshotSanitized | A MemorySnapshot which wraps and filters sensitive information from another MemorySnapshot |
Ccrashpad::test::TestMemorySnapshot | A test MemorySnapshot that can carry arbitrary data for testing purposes |
Ccrashpad::Metrics | Container class to hold shared UMA metrics integration points |
CMINIDUMP_DIRECTORY | A pointer to a stream within a minidump file |
CMINIDUMP_EXCEPTION | Information about an exception that occurred in the process |
CMINIDUMP_EXCEPTION_STREAM | Information about the exception that triggered a minidump file’s generation |
►CMINIDUMP_HANDLE_DESCRIPTOR | Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific |
CMINIDUMP_HANDLE_DESCRIPTOR_2 | Contains the state of an individual system handle at the time the snapshot was taken. This structure is Windows-specific |
CMINIDUMP_HEADER | The top-level structure identifying a minidump file |
CMINIDUMP_LOCATION_DESCRIPTOR | A pointer to a structure or union within a minidump file |
CMINIDUMP_LOCATION_DESCRIPTOR64 | A 64-bit pointer to a structure or union within a minidump file |
CMINIDUMP_MEMORY_DESCRIPTOR | A pointer to a snapshot of a region of memory contained within a minidump file |
CMINIDUMP_MEMORY_INFO | Describes a region of memory |
CMINIDUMP_MEMORY_INFO_LIST | Contains a list of memory regions |
CMINIDUMP_MEMORY_LIST | Information about memory regions within the process |
►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_MISC_INFO_2 | Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process |
►CMINIDUMP_MISC_INFO_3 | Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process |
►CMINIDUMP_MISC_INFO_4 | Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process |
CMINIDUMP_MISC_INFO_5 | 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 |
CMINIDUMP_SYSTEM_INFO | Information about the system that hosted the process that the minidump file contains a snapshot of |
CMINIDUMP_THREAD | Information about a specific thread within the process |
CMINIDUMP_THREAD_LIST | Information about all threads within the process |
CMINIDUMP_THREAD_NAME | Contains the name of the thread with the given thread ID |
CMINIDUMP_THREAD_NAME_LIST | Variable-sized struct which contains a list of MINIDUMP_THREAD_NAME structs |
CMINIDUMP_UNLOADED_MODULE | Information about a specific module that was recorded as being unloaded at the time the snapshot was taken |
CMINIDUMP_UNLOADED_MODULE_LIST | Information about all modules recorded as unloaded when the snapshot was taken |
Ccrashpad::MinidumpAMD64XSaveFormatCetU | XSAVE_CET_U_FORMAT |
Ccrashpad::MinidumpAnnotation | A typed annotation object |
Ccrashpad::MinidumpAnnotationList | A list of annotation objects |
Ccrashpad::MinidumpByteArray | A variable-length array of bytes carried within a minidump file. The data have no intrinsic type and should be interpreted according to their referencing context |
Ccrashpad::MinidumpContextAMD64 | An x86_64 (AMD64) CPU context (register state) carried in a minidump file |
Ccrashpad::MinidumpContextARM | A 32-bit ARM CPU context (register state) carried in a minidump file |
Ccrashpad::MinidumpContextARM64 | A 64-bit ARM CPU context (register state) carried in a minidump file |
Ccrashpad::MinidumpContextChunk | CONTEXT_CHUNK |
Ccrashpad::internal::MinidumpContextConverter | |
Ccrashpad::MinidumpContextExHeader | CONTEXT_EX |
Ccrashpad::MinidumpContextMIPS | A 32bit MIPS CPU context (register state) carried in a minidump file |
Ccrashpad::MinidumpContextMIPS64 | A 32bit MIPS CPU context (register state) carried in a minidump file |
Ccrashpad::MinidumpContextRISCV64 | A 64-bit RISC-V CPU context (register state) carried in a minidump file |
Ccrashpad::MinidumpContextX86 | A 32-bit x86 CPU context (register state) carried in a minidump file |
Ccrashpad::MinidumpCrashpadInfo | Additional Crashpad-specific information carried within a minidump file |
Ccrashpad::MinidumpModuleCrashpadInfo | Additional Crashpad-specific information about a module carried within a minidump file |
Ccrashpad::MinidumpModuleCrashpadInfoLink | A link between a MINIDUMP_MODULE structure and additional Crashpad-specific information about a module carried within a minidump file |
Ccrashpad::MinidumpModuleCrashpadInfoList | Additional Crashpad-specific information about modules carried within a minidump file |
Ccrashpad::MinidumpRVAList | A list of RVA pointers |
Ccrashpad::MinidumpSimpleStringDictionary | A list of key-value pairs |
Ccrashpad::MinidumpSimpleStringDictionaryEntry | A key-value pair |
Ccrashpad::MinidumpStream | Stores a minidump stream along with its stream ID |
►Ccrashpad::MinidumpUserExtensionStreamDataSource | Describes a user extension data stream in a minidump |
Ccrashpad::test::BufferExtensionStreamDataSource | A user extension data source that wraps a buffer |
Ccrashpad::MinidumpUTF8String | A variable-length UTF-8-encoded string carried within a minidump file |
►Ccrashpad::internal::MinidumpWritable | The base class for all content that might be written to a minidump file |
►Ccrashpad::internal::MinidumpStringWriter< MinidumpStringWriterUTF16Traits > | |
Ccrashpad::internal::MinidumpUTF16StringWriter | Writes a variable-length UTF-16-encoded MINIDUMP_STRING to a minidump file |
►Ccrashpad::internal::MinidumpStringWriter< MinidumpStringWriterUTF8Traits > | |
Ccrashpad::internal::MinidumpUTF8StringWriter | Writes a variable-length UTF-8-encoded MinidumpUTF8String to a minidump file |
Ccrashpad::MinidumpAnnotationListWriter | The writer for a MinidumpAnnotationList object in a minidump file, containing a list of MinidumpAnnotation objects |
Ccrashpad::MinidumpAnnotationWriter | The writer for a MinidumpAnnotation object in a minidump file |
Ccrashpad::MinidumpByteArrayWriter | Writes a variable-length byte array for a minidump into a |
►Ccrashpad::MinidumpContextWriter | The base class for writers of CPU context structures in minidump files |
Ccrashpad::MinidumpContextAMD64Writer | The writer for a MinidumpContextAMD64 structure in a minidump file |
Ccrashpad::MinidumpContextARM64Writer | The writer for a MinidumpContextARM64 structure in a minidump file |
Ccrashpad::MinidumpContextARMWriter | The writer for a MinidumpContextARM structure in a minidump file |
Ccrashpad::MinidumpContextMIPS64Writer | The writer for a MinidumpContextMIPS64 structure in a minidump file |
Ccrashpad::MinidumpContextMIPSWriter | The writer for a MinidumpContextMIPS structure in a minidump file |
Ccrashpad::MinidumpContextRISCV64Writer | The writer for a MinidumpContextRISCV64 structure in a minidump file |
Ccrashpad::MinidumpContextX86Writer | The writer for a MinidumpContextX86 structure in a minidump file |
Ccrashpad::MinidumpFileWriter | The root-level object in a minidump file |
►Ccrashpad::MinidumpModuleCodeViewRecordWriter | The base class for writers of CodeView records referenced by MINIDUMP_MODULE::CvRecord in minidump files |
►Ccrashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter< CodeViewRecordPDB20 > | |
Ccrashpad::MinidumpModuleCodeViewRecordPDB20Writer | The writer for a CodeViewRecordPDB20 object in a minidump file |
►Ccrashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter< CodeViewRecordPDB70 > | |
Ccrashpad::MinidumpModuleCodeViewRecordPDB70Writer | The writer for a CodeViewRecordPDB70 object in a minidump file |
Ccrashpad::MinidumpModuleCodeViewRecordBuildIDWriter | The writer for a CodeViewRecordBuildID object in a minidump file |
Ccrashpad::internal::MinidumpModuleCodeViewRecordPDBLinkWriter< CodeViewRecordType > | The base class for writers of CodeView records that serve as links to .pdb (program database) files |
Ccrashpad::MinidumpModuleCrashpadInfoListWriter | The writer for a MinidumpModuleCrashpadInfoList object in a minidump file, containing a list of MinidumpModuleCrashpadInfo objects |
Ccrashpad::MinidumpModuleCrashpadInfoWriter | The writer for a MinidumpModuleCrashpadInfo object in a minidump file |
Ccrashpad::MinidumpModuleMiscDebugRecordWriter | The writer for an IMAGE_DEBUG_MISC object in a minidump file |
Ccrashpad::MinidumpModuleWriter | The writer for a MINIDUMP_MODULE object in a minidump file |
Ccrashpad::MinidumpSimpleStringDictionaryEntryWriter | The writer for a MinidumpSimpleStringDictionaryEntry object in a minidump file |
Ccrashpad::MinidumpSimpleStringDictionaryWriter | The writer for a MinidumpSimpleStringDictionary object in a minidump file, containing a list of MinidumpSimpleStringDictionaryEntry objects |
Ccrashpad::MinidumpThreadNameWriter | The writer for a MINIDUMP_THREAD_NAME object in a minidump file |
Ccrashpad::MinidumpThreadWriter | The writer for a MINIDUMP_THREAD object in a minidump file |
Ccrashpad::MinidumpUnloadedModuleWriter | The writer for a MINIDUMP_UNLOADED_MODULE object in a minidump file |
Ccrashpad::SnapshotMinidumpMemoryWriter | The base class for writers of memory ranges pointed to by MINIDUMP_MEMORY_DESCRIPTOR objects in a minidump file |
►Ccrashpad::internal::MinidumpRVAListWriter | The writer for a MinidumpRVAList object in a minidump file, containing a list of RVA pointers |
Ccrashpad::internal::MinidumpStringListWriter< internal::MinidumpUTF16StringWriter > | |
Ccrashpad::internal::MinidumpStringListWriter< internal::MinidumpUTF8StringWriter > | |
Ccrashpad::internal::MinidumpStringListWriter< MinidumpStringWriterType > | The writer for a MinidumpRVAList object in a minidump file, containing a list of MinidumpStringWriterType objects |
►Ccrashpad::internal::MinidumpStreamWriter | The base class for all second-level objects (“streams”) in a minidump file |
Ccrashpad::MinidumpCrashpadInfoWriter | The writer for a MinidumpCrashpadInfo stream in a minidump file |
Ccrashpad::MinidumpExceptionWriter | The writer for a MINIDUMP_EXCEPTION_STREAM stream in a minidump file |
Ccrashpad::MinidumpHandleDataWriter | The writer for a MINIDUMP_HANDLE_DATA_STREAM stream in a minidump and its contained MINIDUMP_HANDLE_DESCRIPTOR s |
Ccrashpad::MinidumpMemoryInfoListWriter | The writer for a MINIDUMP_MEMORY_INFO_LIST stream in a minidump file, containing a list of MINIDUMP_MEMORY_INFO objects |
Ccrashpad::MinidumpMemoryListWriter | The writer for a MINIDUMP_MEMORY_LIST stream in a minidump file, containing a list of MINIDUMP_MEMORY_DESCRIPTOR objects |
Ccrashpad::MinidumpMiscInfoWriter | The writer for a stream in the MINIDUMP_MISC_INFO family in a minidump file |
Ccrashpad::MinidumpModuleListWriter | The writer for a MINIDUMP_MODULE_LIST stream in a minidump file, containing a list of MINIDUMP_MODULE objects |
Ccrashpad::MinidumpSystemInfoWriter | The writer for a MINIDUMP_SYSTEM_INFO stream in a minidump file |
Ccrashpad::MinidumpThreadListWriter | The writer for a MINIDUMP_THREAD_LIST stream in a minidump file, containing a list of MINIDUMP_THREAD objects |
Ccrashpad::MinidumpThreadNameListWriter | The writer for a MINIDUMP_THREAD_NAME_LIST stream in a minidump file, containing a list of MINIDUMP_THREAD_NAME objects |
Ccrashpad::MinidumpUnloadedModuleListWriter | The writer for a MINIDUMP_UNLOADED_MODULE_LIST stream in a minidump file, containing a list of MINIDUMP_UNLOADED_MODULE objects |
Ccrashpad::MinidumpUserStreamWriter | The writer for a MINIDUMP_USER_STREAM in a minidump file |
Ccrashpad::internal::MinidumpStringWriter< Traits > | Writes a variable-length string to a minidump file in accordance with the string type’s characteristics |
Ccrashpad::test::TestUInt32MinidumpWritable | An internal::MinidumpWritable that carries a uint32_t for testing |
Ccrashpad::test::MinidumpWritableTraits< T > | A traits class defining whether a minidump object type is required to appear only as a fixed-size object or if it is variable-sized |
Ccrashpad::internal::MinidumpWriterUtil | A collection of utility functions used by the MinidumpWritable family of classes |
Ccrashpad::MinidumpXSaveAreaHeader | XSAVE_AREA_HEADER |
►Ccrashpad::MinidumpXSaveFeatureAMD64 | Wraps an xsave feature that knows where and how big it is |
Ccrashpad::MinidumpXSaveAMD64CetU | XSAVE_CET_U_FORMAT |
Ccrashpad::ProcessInfo::Module | Contains information about a module loaded into a process |
Ccrashpad::ProcessReaderFuchsia::Module | Contains information about a module loaded into a process |
Ccrashpad::ProcessReaderLinux::Module | Contains information about a module loaded into a process |
Ccrashpad::ProcessReaderMac::Module | Contains information about a module loaded into a process |
►Ccrashpad::ModuleSnapshot | An abstract interface to a snapshot representing a code module (binary image) loaded into a snapshot process |
Ccrashpad::internal::ModuleSnapshotElf | A ModuleSnapshot of a code module (binary image) loaded into a running (or crashed) process on a system that uses ELF modules |
Ccrashpad::internal::ModuleSnapshotIOSIntermediateDump | A ModuleSnapshot of a code module (binary image) loaded into a running (or crashed) process on an iOS system |
Ccrashpad::internal::ModuleSnapshotMac | A ModuleSnapshot of a code module (binary image) loaded into a running (or crashed) process on a macOS system |
Ccrashpad::internal::ModuleSnapshotMinidump | A ModuleSnapshot based on a module in a minidump file |
Ccrashpad::internal::ModuleSnapshotSanitized | A ModuleSnapshot which wraps and filters sensitive information from another ModuleSnapshot |
Ccrashpad::internal::ModuleSnapshotWin | A ModuleSnapshot of a code module (binary image) loaded into a running (or crashed) process on a Windows system |
Ccrashpad::test::TestModuleSnapshot | A test ModuleSnapshot that can carry arbitrary data for testing purposes |
►Ccrashpad::test::Multiprocess | Manages a multiprocess test |
Ccrashpad::test::MachMultiprocess | Manages a Mach-aware multiprocess test |
Ccrashpad::test::MultiprocessExec | Manages an exec() -based multiprocess test |
Ccrashpad::test::internal::MultiprocessInfo | |
Ccrashpad::CrashReportDatabase::NewReport | A crash report that is in the process of being written |
Ccrashpad::NoCfiIcall< Functor > | Disables cfi-icall for calls made through a function pointer |
Ccrashpad::ElfImageReader::NoteReader | This class enables reading note segments from an ELF image |
►CNSInputStream | |
CCrashpadHTTPBodyStreamTransport | |
►CNSObject | |
CCPTestSharedObject | |
Ccrashpad::process_types::NT_TIB< Traits > | |
Ccrashpad::ObjcExceptionDelegate | An interface for notifying the CrashpadClient of NSExceptions |
Ccrashpad::Signals::OldActions | A group of struct sigaction structures corresponding to a set of signals’ previous actions, addressable by signal number |
Ccrashpad::CrashReportUploadThread::Options | Options to be passed to the CrashReportUploadThread constructor |
►COutputStreamInterface | |
Ccrashpad::Base94OutputStream | This class implements Base94 encoding/decoding, it uses all printable characters except space for encoding, and no padding is required |
Ccrashpad::FileOutputStream | The class is used to write data to a file |
Ccrashpad::LogOutputStream | This class outputs a stream of data as a series of log messages |
Ccrashpad::ZlibOutputStream | The class wraps zlib into OutputStreamInterface |
Ccrashpad::test::TestOutputStream | The help class for OutputStreamInterface related tests |
Ccrashpad::Paths | Functions to obtain paths |
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::ProcessMemory | Abstract base class for accessing the memory of another process |
CFakeProcessMemory | |
Ccrashpad::ProcessMemoryFuchsia | Accesses the memory of another Fuchsia process |
Ccrashpad::ProcessMemoryLinux | Accesses the memory of another Linux process |
Ccrashpad::ProcessMemoryMac | Accesses the memory of another Mach task |
Ccrashpad::ProcessMemorySanitized | Sanitized access to the memory of another process |
Ccrashpad::ProcessMemoryWin | Accesses the memory of another Windows process |
Ccrashpad::ProcessMemoryRange | Provides range protected access to the memory of another process |
Ccrashpad::ProcessReaderFuchsia | Accesses information about another process, identified by a Fuchsia process |
Ccrashpad::ProcessReaderLinux | Accesses information about another process, identified by a process ID |
Ccrashpad::ProcessReaderMac | 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::ProcessSnapshotFuchsia | A ProcessSnapshot of a running (or crashed) process running on a Fuchsia system. This class is not yet implemented |
Ccrashpad::ProcessSnapshotLinux | A ProcessSnapshot of a running (or crashed) process running on a Linux system |
Ccrashpad::ProcessSnapshotMac | A ProcessSnapshot of a running (or crashed) process running on a macOS system |
Ccrashpad::ProcessSnapshotMinidump | A ProcessSnapshot based on a minidump file |
Ccrashpad::ProcessSnapshotSanitized | A ProcessSnapshot which wraps and filters sensitive information from another ProcessSnapshot |
Ccrashpad::ProcessSnapshotWin | A ProcessSnapshot of a running (or crashed) process running on a Windows system |
Ccrashpad::internal::ProcessSnapshotIOSIntermediateDump | A ProcessSnapshot of a running (or crashed) process running on a iphoneOS system |
Ccrashpad::test::TestProcessSnapshot | A test ProcessSnapshot that can carry arbitrary data for testing purposes |
Ccrashpad::ProcessSubrangeReader | A wrapper for ProcessReaderWin that only allows a specific subrange to be read from |
Ccrashpad::ProcStatReader | Reads the /proc/[pid]/stat file for a thread |
►Ccrashpad::ElfImageReader::ProgramHeaderTable | |
Ccrashpad::ElfImageReader::ProgramHeaderTableSpecific< PhdrType > | |
►Ccrashpad::PruneCondition | An abstract base class for evaluating crash reports for deletion |
Ccrashpad::AgePruneCondition | A PruneCondition that deletes reports older than the specified number days |
Ccrashpad::BinaryPruneCondition | A PruneCondition that conjoins two other PruneConditions |
Ccrashpad::DatabaseSizePruneCondition | A PruneCondition that deletes older reports to keep the total Crashpad database size under the specified limit |
Ccrashpad::PtraceBroker | Implements a PtraceConnection over a socket |
►Ccrashpad::PtraceConnection | Provides an interface for making ptrace requests against a process and its threads |
Ccrashpad::DirectPtraceConnection | Manages a direct ptrace connection to a process |
Ccrashpad::PtraceClient | Implements a PtraceConnection over a socket |
Ccrashpad::test::FakePtraceConnection | Stands-in where real PtraceConnections aren't available |
Ccrashpad::Ptracer | Provides an architecturally agnostic interface for collecting information with ptrace |
Ccrashpad::PtraceStrategyDecider | Abstract base class for deciding how the handler should ptrace a client |
Ccrashpad::internal::Range | A tuple holding the current range of bytes which can be read from or have been written to |
Ccrashpad::SanitizationAllowedMemoryRanges::Range | Describes a range of memory |
Ccrashpad::RangeSet | A set of VMAddress ranges |
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::CrashReportDatabase::UploadReport | A crash report that is in the process of being uploaded |
Ccrashpad::PtraceBroker::Request | A request sent to a PtraceBroker from a PtraceClient |
Ccrashpad::RingBufferData< Capacity > | Storage for a ring buffer which can hold up to RingBufferCapacity bytes of Base 128-varint delimited variable-length items |
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::SanitizationAllowedMemoryRanges | Describes a list of allowed memory ranges |
Ccrashpad::SanitizationInformation | Struture containing information about how snapshots should be sanitized |
Ccrashpad::internal::IOSIntermediateDumpWriter::ScopedArray | A scoped wrapper for calls to ArrayStart and ArrayEnd |
Ccrashpad::test::IOSIntermediateDumpWriter::ScopedArray | A scoped wrapper for calls to ArrayStart and ArrayEnd |
Ccrashpad::internal::IOSIntermediateDumpWriter::ScopedArrayMap | A scoped wrapper for calls to ArrayMapStart and MapEnd |
Ccrashpad::test::IOSIntermediateDumpWriter::ScopedArrayMap | A scoped wrapper for calls to ArrayMapStart and MapEnd |
Ccrashpad::internal::ScopedBackgroundTask | Marks the start of a task that should continue if the application enters the background |
Ccrashpad::internal::ScopedDIRCloseTraits | |
Ccrashpad::internal::ScopedFileHANDLECloseTraits | |
Ccrashpad::ScopedForbidReturn | Asserts that a scope must not be exited while unsafe |
Ccrashpad::test::ScopedGuardedPage | A RAII object that allocates a read-write page with an inacessible page following it |
Ccrashpad::internal::ScopedKernelHANDLECloseTraits | |
Ccrashpad::internal::ScopedLockedFileHandleTraits | |
Ccrashpad::internal::IOSIntermediateDumpWriter::ScopedMap | A scoped wrapper for calls to MapStart and MapEnd |
Ccrashpad::test::IOSIntermediateDumpWriter::ScopedMap | A scoped wrapper for calls to MapStart and MapEnd |
Ccrashpad::ScopedMmap | Maintains a memory-mapped region created by mmap() |
Ccrashpad::test::ScopedModuleHandle | Maintains ownership of a loadable module handle, releasing it as appropriate on destruction |
Ccrashpad::ScopedProcessSuspend | Manages the suspension of another process |
Ccrashpad::ScopedPrSetDumpable | |
Ccrashpad::ScopedPrSetPtracer | |
Ccrashpad::ScopedPtraceAttach | Maintains a ptrace() attachment to a process |
Ccrashpad::ScopedRegistryKeyCloseTraits | |
Ccrashpad::ScopedRemoveFileTraits | |
Ccrashpad::internal::IOSIntermediateDumpWriter::ScopedRootMap | A scoped wrapper for calls to RootMapStart and RootMapEnd |
Ccrashpad::test::IOSIntermediateDumpWriter::ScopedRootMap | A scoped wrapper for calls to RootMapStart and RootMapEnd |
Ccrashpad::internal::ScopedSearchHANDLECloseTraits | |
Ccrashpad::ScopedSetEvent | Calls SetEvent() on destruction at latest |
Ccrashpad::test::ScopedSetThreadName | Sets the name of the current thread for the lifetime of this object |
Ccrashpad::ScopedSpinGuard | A scoped mutual-exclusion guard wrapping a SpinGuardState with RAII semantics |
Ccrashpad::ScopedTaskSuspend | Manages the suspension of another task |
Ccrashpad::test::ScopedTempDir | A RAII object that creates a temporary directory for testing |
Ccrashpad::internal::ScopedVectoredExceptionRegistrationCloseTraits | |
Ccrashpad::internal::ScopedVMMap< T > | A scoped wrapper for calls to vm_remap and vm_deallocate . Allows in-process handler to safely read and write memory (modulo its protection level) for the intermediate dump |
Ccrashpad::internal::ScopedVMMapInternal | Non-templated internal class to be used by ScopedVMMap |
Ccrashpad::internal::ScopedVMRead< T > | A scoped wrapper for calls to vm_read and vm_deallocate . Allows in-process handler to safely read memory for the intermediate dump |
Ccrashpad::internal::ScopedVMReadInternal | Non-templated internal class to be used by ScopedVMRead |
Ccrashpad::Semaphore | An anonymous in-process counting sempahore |
Ccrashpad::ExceptionHandlerProtocol::ServerToClientMessage | The message passed from server to client |
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::internal::Siginfo< Traits > | |
Ccrashpad::Signals | Utilities for handling POSIX signals |
Ccrashpad::internal::SignalStack< Traits > | |
Ccrashpad::internal::Sigset< Traits, Enable > | |
Ccrashpad::internal::Sigset< Traits, typename std::enable_if< std::is_base_of< Traits32, Traits >::value >::type > | |
Ccrashpad::internal::Sigset< Traits, typename std::enable_if< std::is_base_of< Traits64, Traits >::value >::type > | |
Ccrashpad::internal::Sigval< Traits > | |
Ccrashpad::SpinGuardState | Spinlock state for ScopedSpinGuard |
►Ccrashpad::Stoppable | An interface for operations that may be Started and Stopped |
Ccrashpad::CrashReportUploadThread | A thread that processes pending crash reports in a CrashReportDatabase by uploading them or marking them as completed without upload, as desired |
Ccrashpad::PruneCrashReportThread | A thread that periodically prunes crash reports from the database using the specified condition |
Ccrashpad::PruneIntermediateDumpsAndCrashReportsThread | A thread that periodically prunes crash reports from the database using the specified condition, and any leftover locked intermediate dumps |
Ccrashpad::process_types::STRING< Traits > | |
Ccrashpad::ElfSymbolTableReader::SymbolInformation | Information about a symbol in a module's symbol table |
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 |
Ccrashpad::internal::SystemSnapshotFuchsia | A SystemSnapshot of the running system, when the system runs Fuchsia |
Ccrashpad::internal::SystemSnapshotIOSIntermediateDump | A SystemSnapshot of the running system, when the system runs iOS |
Ccrashpad::internal::SystemSnapshotLinux | A SystemSnapshot of the running system, when the system runs Linux |
Ccrashpad::internal::SystemSnapshotMac | A SystemSnapshot of the running system, when the system runs macOS |
Ccrashpad::internal::SystemSnapshotMinidump | A SystemSnapshot based on a minidump file |
Ccrashpad::internal::SystemSnapshotWin | A SystemSnapshot of the running system, when the system runs Windows |
Ccrashpad::test::TestSystemSnapshot | A test SystemSnapshot that can carry arbitrary data for testing purposes |
CSYSTEMTIME | Represents a date and time |
Ccrashpad::ThreadContext::t32_t | The general purpose registers used by the 32-bit variant of the architecture |
Ccrashpad::ThreadContext::t64_t | The general purpose registers used by the 64-bit variant of the architecture |
Ccrashpad::process_types::TEB< Traits > | |
Ccrashpad::TestCrashpadInfo | |
Ccrashpad::test::TestPaths | Functions to obtain paths from within tests |
CTestSpecification< TValueType > | |
Ccrashpad::ProcessReaderFuchsia::Thread | Contains information about a thread that belongs to a process |
Ccrashpad::ProcessReaderLinux::Thread | Contains information about a thread that belongs to a process |
Ccrashpad::ProcessReaderMac::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::Thread | Basic thread abstraction. Users should derive from this class and implement ThreadMain() |
Ccrashpad::SessionEndWatcher | Creates a hidden window and waits for a WM_ENDSESSION message, indicating that the session is ending and the application should terminate |
Ccrashpad::internal::WorkerThreadImpl | |
Ccrashpad::test::ExceptionSwallower::ExceptionSwallowerThread | |
Ccrashpad::process_types::THREAD_BASIC_INFORMATION< Traits > | |
Ccrashpad::ProcessReaderWin::ThreadContext | Helper to make the context copyable and resizable |
Ccrashpad::ThreadContext | The set of general purpose registers for an architecture family |
Ccrashpad::ThreadInfo | A collection of ptrace -able information about a thread |
Ccrashpad::ThreadLogMessages | Captures log messages produced on the current thread during an object’s lifetime |
Ccrashpad::ThreadSafeVector< T > | A wrapper for a std::vector<> that can be accessed safely from multiple threads |
►Ccrashpad::ThreadSnapshot | An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot process |
Ccrashpad::internal::ThreadSnapshotFuchsia | A ThreadSnapshot of a thread on a Fuchsia system |
Ccrashpad::internal::ThreadSnapshotIOSIntermediateDump | A ThreadSnapshot of a thread on an iOS system |
Ccrashpad::internal::ThreadSnapshotLinux | A ThreadSnapshot of a thread on a Linux system |
Ccrashpad::internal::ThreadSnapshotMac | A ThreadSnapshot of a thread in a running (or crashed) process on a macOS system |
Ccrashpad::internal::ThreadSnapshotMinidump | A ThreadSnapshot based on a thread in a minidump file |
Ccrashpad::internal::ThreadSnapshotSanitized | A ThreadSnapshot which wraps and filters sensitive information from another ThreadSnapshot |
Ccrashpad::internal::ThreadSnapshotWin | A ThreadSnapshot of a thread in a running (or crashed) process on a Windows system |
Ccrashpad::test::TestThreadSnapshot | A test ThreadSnapshot that can carry arbitrary data for testing purposes |
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::Traits32 | |
Ccrashpad::process_types::internal::Traits64 | |
Ccrashpad::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 |
CUIApplication(Testing) | |
►C<UIApplicationDelegate> | |
CCPTestApplicationDelegate | |
Ccrashpad::uint128_struct | Stores a 128-bit quantity |
►CUIResponder | |
CCPTestApplicationDelegate | |
►CUIViewController | |
CCPTestCrashViewController | |
Ccrashpad::process_types::UNICODE_STRING< Traits > | |
Ccrashpad::UnixCredentialSocket | Utilities for communicating over SO_PASSCRED enabled AF_UNIX sockets |
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::UserStreamDataSource | Extensibility interface for embedders who wish to add custom streams to minidumps |
Ccrashpad::UUID | A universally unique identifier (UUID) |
Ccrashpad::process_types::VM_COUNTERS< Traits > | |
Ccrashpad::process_types::VM_COUNTERS< internal::Traits32 > | |
Ccrashpad::process_types::VM_COUNTERS< internal::Traits64 > | |
CVS_FIXEDFILEINFO | Version information for a file |
Ccrashpad::wer::WerRegistration | Context to be passed to WerRegisterRuntimeExceptionModule() |
Ccrashpad::WerRegistration | Context to be passed to WerRegisterRuntimeExceptionModule() |
Ccrashpad::test::WinChildProcess | Facilitates the launching of child processes from unit tests |
►Ccrashpad::test::WinMultiprocess | Manages a multiprocess test on Windows |
Ccrashpad::test::WinMultiprocessWithTempDir | Manages a multiprocess test on Windows with a parent-created temporary directory |
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::internal::WriteAllInternal | The internal implementation of WriteFile() and its wrappers |
Ccrashpad::CPUContextX86::X87OrMMXRegister | |
►CXCTestCase | |
CCPTestGoogleTestRunner | |
CCPTestTestCase | |
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 |