class TestModuleSnapshot
Defined at line 32 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
A test ModuleSnapshot that can carry arbitrary data for testing
purposes.
Public Methods
void SetName (const std::string & name)
Defined at line 41 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetAddressAndSize (uint64_t address, uint64_t size)
Defined at line 42 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetTimestamp (time_t timestamp)
Defined at line 46 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetFileVersion (uint16_t file_version_0, uint16_t file_version_1, uint16_t file_version_2, uint16_t file_version_3)
Defined at line 47 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetSourceVersion (uint16_t source_version_0, uint16_t source_version_1, uint16_t source_version_2, uint16_t source_version_3)
Defined at line 56 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetModuleType (ModuleType module_type)
Defined at line 65 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetUUIDAndAge (const crashpad::UUID & uuid, uint32_t age)
Defined at line 66 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetBuildID (const std::vector<uint8_t> & build_id)
Defined at line 70 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetDebugFileName (const std::string & debug_file_name)
Defined at line 73 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetAnnotationsVector (const std::vector<std::string> & annotations_vector)
Defined at line 76 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetAnnotationsSimpleMap (const std::map<std::string, std::string> & annotations_simple_map)
Defined at line 80 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetAnnotationObjects (const std::vector<AnnotationSnapshot> & annotations)
Defined at line 84 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void SetExtraMemoryRanges (const std::set<CheckedRange<uint64_t>> & extra_memory_ranges)
Defined at line 88 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void TestModuleSnapshot ()
void TestModuleSnapshot (const TestModuleSnapshot & )
Defined at line 36 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
TestModuleSnapshot & operator= (const TestModuleSnapshot & )
Defined at line 37 of file ../../third_party/crashpad/src/snapshot/test/test_module_snapshot.h
void ~TestModuleSnapshot ()
std::string Name ()
ModuleSnapshot:
uint64_t Address ()
uint64_t Size ()
time_t Timestamp ()
void FileVersion (uint16_t * version_0, uint16_t * version_1, uint16_t * version_2, uint16_t * version_3)
void SourceVersion (uint16_t * version_0, uint16_t * version_1, uint16_t * version_2, uint16_t * version_3)
ModuleType GetModuleType ()
void UUIDAndAge (crashpad::UUID * uuid, uint32_t * age)
std::string DebugFileName ()
std::vector<uint8_t> BuildID ()
std::vector<std::string> AnnotationsVector ()
std::map<std::string, std::string> AnnotationsSimpleMap ()
std::vector<AnnotationSnapshot> AnnotationObjects ()
std::set<CheckedRange<uint64_t>> ExtraMemoryRanges ()
std::vector<const UserMinidumpStream *> CustomMinidumpStreams ()