| Index: minidump/test/minidump_writable_test_util.cc
|
| diff --git a/minidump/test/minidump_writable_test_util.cc b/minidump/test/minidump_writable_test_util.cc
|
| index 3e98a0335dadd3abe9ac94810833fc37dd79470e..5082e4f9462f092f8f92a7bb386cdf145d196c2b 100644
|
| --- a/minidump/test/minidump_writable_test_util.cc
|
| +++ b/minidump/test/minidump_writable_test_util.cc
|
| @@ -160,6 +160,14 @@ struct MinidumpThreadListTraits {
|
| }
|
| };
|
|
|
| +struct MinidumpCrashpadModuleListTraits {
|
| + typedef MinidumpCrashpadModuleList ListType;
|
| + static constexpr size_t kElementSize = sizeof(MINIDUMP_LOCATION_DESCRIPTOR);
|
| + static size_t ElementCount(const ListType* list) {
|
| + return list->count;
|
| + }
|
| +};
|
| +
|
| struct MinidumpSimpleStringDictionaryListTraits {
|
| typedef MinidumpSimpleStringDictionary ListType;
|
| static constexpr size_t kElementSize =
|
| @@ -217,6 +225,15 @@ const MINIDUMP_THREAD_LIST* MinidumpWritableAtLocationDescriptor<
|
| }
|
|
|
| template <>
|
| +const MinidumpCrashpadModuleList*
|
| +MinidumpWritableAtLocationDescriptor<MinidumpCrashpadModuleList>(
|
| + const std::string& file_contents,
|
| + const MINIDUMP_LOCATION_DESCRIPTOR& location) {
|
| + return MinidumpListAtLocationDescriptor<
|
| + MinidumpCrashpadModuleListTraits>(file_contents, location);
|
| +}
|
| +
|
| +template <>
|
| const MinidumpSimpleStringDictionary*
|
| MinidumpWritableAtLocationDescriptor<MinidumpSimpleStringDictionary>(
|
| const std::string& file_contents,
|
|
|