Index: chromecast/crash/linux/minidump_params.h |
diff --git a/chromecast/crash/linux/minidump_params.h b/chromecast/crash/linux/minidump_params.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..1a1c15518add1be470863863fb47abb82646c2ee |
--- /dev/null |
+++ b/chromecast/crash/linux/minidump_params.h |
@@ -0,0 +1,39 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef CHROMECAST_CRASH_LINUX_MINIDUMP_PARAMS_H_ |
+#define CHROMECAST_CRASH_LINUX_MINIDUMP_PARAMS_H_ |
+ |
+#include <string> |
+ |
+namespace chromecast { |
+ |
+struct MinidumpParams { |
+ MinidumpParams(); |
+ MinidumpParams(const std::string& p_process_name, |
+ const uint64_t p_process_uptime, |
+ const std::string& p_suffix, |
+ const std::string& p_previous_app_name, |
+ const std::string& p_current_app_name, |
+ const std::string& p_last_app_name, |
+ const std::string& p_cast_release_version, |
+ const std::string& p_cast_build_number); |
+ MinidumpParams(const MinidumpParams& params); |
+ ~MinidumpParams(); |
+ |
+ std::string process_name; |
+ uint64_t process_uptime; |
+ std::string suffix; |
+ std::string previous_app_name; |
+ std::string current_app_name; |
+ std::string last_app_name; |
+ // Release version is in the format of "major.minor", such as "1.15". |
+ std::string cast_release_version; |
+ // Build number is numerical string such as "20000". |
+ std::string cast_build_number; |
+}; |
+ |
+} // namespace chromecast |
+ |
+#endif // CHROMECAST_CRASH_LINUX_MINIDUMP_PARAMS_H_ |