| Index: minidump/minidump_system_info_writer.h | 
| diff --git a/minidump/minidump_system_info_writer.h b/minidump/minidump_system_info_writer.h | 
| index 6cd133faa9d48fcc4710d1629113f5ae6c19d931..ce483e8cdb38f01405d7bccfede4632497153348 100644 | 
| --- a/minidump/minidump_system_info_writer.h | 
| +++ b/minidump/minidump_system_info_writer.h | 
| @@ -29,6 +29,8 @@ | 
|  | 
| namespace crashpad { | 
|  | 
| +class SystemSnapshot; | 
| + | 
| namespace internal { | 
| class MinidumpUTF16StringWriter; | 
| }  // namespace internal | 
| @@ -39,6 +41,15 @@ class MinidumpSystemInfoWriter final : public internal::MinidumpStreamWriter { | 
| MinidumpSystemInfoWriter(); | 
| ~MinidumpSystemInfoWriter() override; | 
|  | 
| +  //! \brief Initializes MINIDUMP_SYSTEM_INFO based on \a system_snapshot. | 
| +  //! | 
| +  //! \param[in] system_snapshot The system snapshot to use as source data. | 
| +  //! | 
| +  //! \note Valid in #kStateMutable. No mutator methods may be called before | 
| +  //!     this method, and it is not normally necessary to call any mutator | 
| +  //!     methods after this method. | 
| +  void InitializeFromSnapshot(const SystemSnapshot* system_snapshot); | 
| + | 
| //! \brief Sets MINIDUMP_SYSTEM_INFO::ProcessorArchitecture. | 
| void SetCPUArchitecture(MinidumpCPUArchitecture processor_architecture) { | 
| system_info_.ProcessorArchitecture = processor_architecture; | 
|  |