From 7d5487fc44b3c58e3b02ce83ad2dc6125b1d95fb Mon Sep 17 00:00:00 2001 From: Joshua Peraza Date: Wed, 14 Feb 2018 17:07:04 -0800 Subject: [PATCH] minidump: add switch cases to handle linux/android and ARM Bug: crashpad:30 Change-Id: Ib2ff936451a68415f39f6a19f561d2f536daf8d3 Reviewed-on: https://chromium-review.googlesource.com/920786 Reviewed-by: Scott Graham Commit-Queue: Joshua Peraza --- minidump/minidump_system_info_writer.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/minidump/minidump_system_info_writer.cc b/minidump/minidump_system_info_writer.cc index 9c665f4f..4a22b436 100644 --- a/minidump/minidump_system_info_writer.cc +++ b/minidump/minidump_system_info_writer.cc @@ -123,6 +123,12 @@ void MinidumpSystemInfoWriter::InitializeFromSnapshot( case kCPUArchitectureX86_64: cpu_architecture = kMinidumpCPUArchitectureAMD64; break; + case kCPUArchitectureARM: + cpu_architecture = kMinidumpCPUArchitectureARM; + break; + case kCPUArchitectureARM64: + cpu_architecture = kMinidumpCPUArchitectureARM64; + break; default: NOTREACHED(); cpu_architecture = kMinidumpCPUArchitectureUnknown; @@ -160,6 +166,12 @@ void MinidumpSystemInfoWriter::InitializeFromSnapshot( case SystemSnapshot::kOperatingSystemWindows: operating_system = kMinidumpOSWin32NT; break; + case SystemSnapshot::kOperatingSystemLinux: + operating_system = kMinidumpOSLinux; + break; + case SystemSnapshot::kOperatingSystemAndroid: + operating_system = kMinidumpOSAndroid; + break; default: NOTREACHED(); operating_system = kMinidumpOSUnknown;