Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1040)

Unified Diff: minidump/minidump_crashpad_info_writer.h

Issue 675803002: Add MinidumpCrashpadModule, its list form, their writers, and their tests (Closed) Base URL: https://chromium.googlesource.com/crashpad/crashpad@master
Patch Set: Update for https://codereview.chromium.org/679443002/ Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « minidump/minidump.gyp ('k') | minidump/minidump_crashpad_info_writer.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: minidump/minidump_crashpad_info_writer.h
diff --git a/minidump/minidump_crashpad_info_writer.h b/minidump/minidump_crashpad_info_writer.h
index f36c91f53515ae735e7d73a64f4db0624ec7add0..d459d82403a5985f6908ec82935bcd371f286f2b 100644
--- a/minidump/minidump_crashpad_info_writer.h
+++ b/minidump/minidump_crashpad_info_writer.h
@@ -15,37 +15,31 @@
#ifndef CRASHPAD_MINIDUMP_MINIDUMP_CRASHPAD_INFO_WRITER_H_
#define CRASHPAD_MINIDUMP_MINIDUMP_CRASHPAD_INFO_WRITER_H_
-#include <stdint.h>
-#include <sys/types.h>
-
-#include <string>
#include <vector>
#include "base/basictypes.h"
#include "minidump/minidump_extensions.h"
-#include "minidump/minidump_simple_string_dictionary_writer.h"
#include "minidump/minidump_stream_writer.h"
-#include "minidump/minidump_writable.h"
-#include "util/file/file_writer.h"
namespace crashpad {
+class MinidumpModuleCrashpadInfoListWriter;
+
//! \brief The writer for a MinidumpCrashpadInfo stream in a minidump file.
class MinidumpCrashpadInfoWriter final : public internal::MinidumpStreamWriter {
public:
MinidumpCrashpadInfoWriter();
~MinidumpCrashpadInfoWriter();
- //! \brief Arranges for MinidumpCrashpadInfo::simple_annotations to point to
- //! the MinidumpSimpleStringDictionaryWriter object to be written by \a
- //! simple_annotations.
+ //! \brief Arranges for MinidumpCrashpadInfo::module_list to point to the
+ //! MinidumpModuleCrashpadInfoList object to be written by \a
+ //! module_list.
//!
- //! \a simple_annotations will become a child of this object in the overall
- //! tree of internal::MinidumpWritable objects.
+ //! \a module_list will become a child of this object in the overall tree of
+ //! internal::MinidumpWritable objects.
//!
//! \note Valid in #kStateMutable.
- void SetSimpleAnnotations(
- MinidumpSimpleStringDictionaryWriter* simple_annotations);
+ void SetModuleList(MinidumpModuleCrashpadInfoListWriter* module_list);
protected:
// MinidumpWritable:
@@ -59,7 +53,7 @@ class MinidumpCrashpadInfoWriter final : public internal::MinidumpStreamWriter {
private:
MinidumpCrashpadInfo crashpad_info_;
- MinidumpSimpleStringDictionaryWriter* simple_annotations_; // weak
+ MinidumpModuleCrashpadInfoListWriter* module_list_; // weak
DISALLOW_COPY_AND_ASSIGN(MinidumpCrashpadInfoWriter);
};
« no previous file with comments | « minidump/minidump.gyp ('k') | minidump/minidump_crashpad_info_writer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698