Index: client/crashpad_info.cc |
diff --git a/client/crashpad_info.cc b/client/crashpad_info.cc |
index 6d2c989b81a6cf4850eed70e5738046152ace663..86538bafd0f4320dbf576ea95f6225808005eee5 100644 |
--- a/client/crashpad_info.cc |
+++ b/client/crashpad_info.cc |
@@ -85,10 +85,20 @@ CrashpadInfo::CrashpadInfo() |
: signature_(kSignature), |
size_(sizeof(*this)), |
version_(kCrashpadInfoVersion), |
+ options_(0), |
padding_0_(0), |
+ padding_1_(0), |
simple_annotations_(nullptr) { |
} |
+void CrashpadInfo::SetCrashpadHandlerState(TriState state) { |
+ options_ = (options_ & ~0x3) | state; |
Robert Sesek
2015/03/10 23:03:04
This is a bit magic-y, especially across crashpad
|
+} |
+ |
+void CrashpadInfo::SetNativeCrashReporterForwarding(TriState state) { |
+ options_ = (options_ & ~(0x3 << 2)) | (state << 2); |
+} |
+ |
const uint32_t CrashpadInfo::kSignature; |
} // namespace crashpad |