aboutsummaryrefslogtreecommitdiff
path: root/src/processor/minidump_processor.cc
diff options
context:
space:
mode:
authorted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e>2007-10-31 19:20:31 +0000
committerted.mielczarek <ted.mielczarek@4c0a9323-5329-0410-9bdc-e9ce6186880e>2007-10-31 19:20:31 +0000
commit8eb7111814953cb64ec0569b91ea99804b2d5b85 (patch)
treece847bcddb073b3c4ce9d1fbb2a3f4456d62b27d /src/processor/minidump_processor.cc
parent11e180cd3e855796aee4239aa4b22dbda5de9c00 (diff)
downloadgoogle-breakpad-8eb7111814953cb64ec0569b91ea99804b2d5b85.tar.gz
Issue 196 - Breakpad processor support for x86-64. r=mento
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@227 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/processor/minidump_processor.cc')
-rw-r--r--src/processor/minidump_processor.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/processor/minidump_processor.cc b/src/processor/minidump_processor.cc
index 54e6b545..3c609170 100644
--- a/src/processor/minidump_processor.cc
+++ b/src/processor/minidump_processor.cc
@@ -258,8 +258,14 @@ bool MinidumpProcessor::GetCPUInfo(Minidump *dump, SystemInfo *info) {
return false;
switch (raw_system_info->processor_architecture) {
- case MD_CPU_ARCHITECTURE_X86: {
- info->cpu = "x86";
+ case MD_CPU_ARCHITECTURE_X86:
+ case MD_CPU_ARCHITECTURE_AMD64: {
+ if (raw_system_info->processor_architecture ==
+ MD_CPU_ARCHITECTURE_X86)
+ info->cpu = "x86";
+ else
+ info->cpu = "amd64";
+
const string *cpu_vendor = system_info->GetCPUVendor();
if (cpu_vendor) {
info->cpu_info = *cpu_vendor;