Index: components/crash/content/app/crashpad.cc |
diff --git a/components/crash/content/app/crashpad.cc b/components/crash/content/app/crashpad.cc |
index e3b4124affd8182b1d160d42f109363bab717612..3c4880c93d7e5c83e03cc0f600a4da5d3f8fe2ce 100644 |
--- a/components/crash/content/app/crashpad.cc |
+++ b/components/crash/content/app/crashpad.cc |
@@ -233,4 +233,17 @@ void GetUploadedReports(std::vector<UploadedReport>* uploaded_reports) { |
}); |
} |
+std::vector<std::pair<std::string, std::string>> GetCrashKeys() { |
+ std::vector<std::pair<std::string, std::string>> pairs; |
+ pairs.reserve(g_simple_string_dictionary->GetCount()); |
+ crashpad::SimpleStringDictionary::Iterator iter(*g_simple_string_dictionary); |
+ for (;;) { |
+ const auto* entry = iter.Next(); |
+ if (!entry) |
+ break; |
+ pairs.push_back(std::make_pair(entry->key, entry->value)); |
+ } |
+ return pairs; |
+} |
+ |
} // namespace crash_reporter |