Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Unified Diff: third_party/crashpad/crashpad/minidump/minidump_file_writer.cc

Issue 1704203004: Update Crashpad to badfacccee01895719d2aeb3ac50f64854abf10c (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: gn Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/crashpad/crashpad/minidump/minidump_file_writer.cc
diff --git a/third_party/crashpad/crashpad/minidump/minidump_file_writer.cc b/third_party/crashpad/crashpad/minidump/minidump_file_writer.cc
index 9b540d32eac37f983f9930beefe4f07157862448..0c79c78d80278914d0e4d13bb258191bbd2d16f4 100644
--- a/third_party/crashpad/crashpad/minidump/minidump_file_writer.cc
+++ b/third_party/crashpad/crashpad/minidump/minidump_file_writer.cc
@@ -27,6 +27,7 @@
#include "minidump/minidump_system_info_writer.h"
#include "minidump/minidump_thread_id_map.h"
#include "minidump/minidump_thread_writer.h"
+#include "minidump/minidump_unloaded_module_writer.h"
#include "minidump/minidump_writer_util.h"
#include "snapshot/exception_snapshot.h"
#include "snapshot/process_snapshot.h"
@@ -95,6 +96,14 @@ void MinidumpFileWriter::InitializeFromSnapshot(
module_list->InitializeFromSnapshot(process_snapshot->Modules());
AddStream(std::move(module_list));
+ auto unloaded_modules = process_snapshot->UnloadedModules();
+ if (!unloaded_modules.empty()) {
+ auto unloaded_module_list =
+ make_scoped_ptr(new MinidumpUnloadedModuleListWriter());
+ unloaded_module_list->InitializeFromSnapshot(unloaded_modules);
+ AddStream(std::move(unloaded_module_list));
+ }
+
auto crashpad_info = make_scoped_ptr(new MinidumpCrashpadInfoWriter());
crashpad_info->InitializeFromSnapshot(process_snapshot);
« no previous file with comments | « third_party/crashpad/crashpad/minidump/minidump_extensions.h ('k') | third_party/crashpad/crashpad/minidump/minidump_test.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698