From 5adeef6117c5577949438e1061b6894dfcbe7133 Mon Sep 17 00:00:00 2001 From: Primiano Tucci Date: Tue, 19 Jul 2016 17:44:10 +0100 Subject: Add process type to MicroDumpExtraInfo BUG=616774 R=primiano@chromium.org, torne@chromium.org Review URL: https://codereview.chromium.org/2087413002 . --- src/client/linux/microdump_writer/microdump_writer.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/client/linux/microdump_writer/microdump_writer.cc') diff --git a/src/client/linux/microdump_writer/microdump_writer.cc b/src/client/linux/microdump_writer/microdump_writer.cc index 26f7250f..6f5b4355 100644 --- a/src/client/linux/microdump_writer/microdump_writer.cc +++ b/src/client/linux/microdump_writer/microdump_writer.cc @@ -164,6 +164,7 @@ class MicrodumpWriter { LogLine("-----BEGIN BREAKPAD MICRODUMP-----"); DumpProductInformation(); DumpOSInformation(); + DumpProcessType(); DumpGPUInformation(); #if !defined(__LP64__) DumpFreeSpace(); @@ -233,6 +234,16 @@ class MicrodumpWriter { LogCommitLine(); } + void DumpProcessType() { + LogAppend("P "); + if (microdump_extra_info_.process_type) { + LogAppend(microdump_extra_info_.process_type); + } else { + LogAppend("UNKNOWN"); + } + LogCommitLine(); + } + void DumpOSInformation() { const uint8_t n_cpus = static_cast(sysconf(_SC_NPROCESSORS_CONF)); -- cgit v1.2.1