mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 22:26:06 +00:00
ios: Set client id in minidump.
Change-Id: Ie19e0388cf388533b82625a27f7a7a1c2abdaecb Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/3294662 Commit-Queue: Justin Cohen <justincohen@chromium.org> Reviewed-by: Mark Mentovai <mark@chromium.org>
This commit is contained in:
parent
3a7e935a86
commit
54f2581bf1
@ -201,6 +201,12 @@ void InProcessHandler::SaveSnapshot(
|
|||||||
}
|
}
|
||||||
process_snapshot.SetReportID(new_report->ReportID());
|
process_snapshot.SetReportID(new_report->ReportID());
|
||||||
|
|
||||||
|
UUID client_id;
|
||||||
|
Settings* const settings = database_->GetSettings();
|
||||||
|
if (settings && settings->GetClientID(&client_id)) {
|
||||||
|
process_snapshot.SetClientID(client_id);
|
||||||
|
}
|
||||||
|
|
||||||
MinidumpFileWriter minidump;
|
MinidumpFileWriter minidump;
|
||||||
minidump.InitializeFromSnapshot(&process_snapshot);
|
minidump.InitializeFromSnapshot(&process_snapshot);
|
||||||
if (!minidump.WriteEverything(new_report->Writer())) {
|
if (!minidump.WriteEverything(new_report->Writer())) {
|
||||||
|
@ -52,6 +52,7 @@ bool ProcessSnapshotIOSIntermediateDump::InitializeWithFileInterface(
|
|||||||
INITIALIZATION_STATE_SET_INITIALIZING(initialized_);
|
INITIALIZATION_STATE_SET_INITIALIZING(initialized_);
|
||||||
|
|
||||||
annotations_simple_map_ = annotations;
|
annotations_simple_map_ = annotations;
|
||||||
|
client_id_.InitializeToZero();
|
||||||
|
|
||||||
IOSIntermediateDumpReaderInitializeResult result =
|
IOSIntermediateDumpReaderInitializeResult result =
|
||||||
reader_.Initialize(dump_interface);
|
reader_.Initialize(dump_interface);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user