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

Unified Diff: third_party/crashpad/crashpad/minidump/test/minidump_memory_writer_test_util.h

Issue 2349083002: Update Crashpad to 23d31c4fea61962e156f992889c6b041ad757d12 (Closed)
Patch Set: Created 4 years, 3 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
Index: third_party/crashpad/crashpad/minidump/test/minidump_memory_writer_test_util.h
diff --git a/third_party/crashpad/crashpad/minidump/test/minidump_memory_writer_test_util.h b/third_party/crashpad/crashpad/minidump/test/minidump_memory_writer_test_util.h
index 5c56898c421e0e014b12c78d39994b158e9e3b1b..db198909e6a1b9185a68facd352154026365c17f 100644
--- a/third_party/crashpad/crashpad/minidump/test/minidump_memory_writer_test_util.h
+++ b/third_party/crashpad/crashpad/minidump/test/minidump_memory_writer_test_util.h
@@ -25,34 +25,23 @@
#include <string>
#include "base/macros.h"
+#include "snapshot/test/test_memory_snapshot.h"
#include "util/file/file_writer.h"
namespace crashpad {
namespace test {
-//! \brief A MinidumpMemoryWriter implementation used for testing.
+//! \brief A SnapshotMinidumpMemoryWriter implementation used for testing.
//!
//! TestMinidumpMemoryWriter objects are created with a fixed base address and
//! size, and will write the same byte (\a value) repeatedly, \a size times.
-class TestMinidumpMemoryWriter final : public MinidumpMemoryWriter {
+class TestMinidumpMemoryWriter final : public SnapshotMinidumpMemoryWriter {
public:
TestMinidumpMemoryWriter(uint64_t base_address, size_t size, uint8_t value);
~TestMinidumpMemoryWriter();
- protected:
- // MinidumpMemoryWriter:
- uint64_t MemoryRangeBaseAddress() const override;
- size_t MemoryRangeSize() const override;
-
- // MinidumpWritable:
- bool WillWriteAtOffsetImpl(FileOffset offset) override;
- bool WriteObject(FileWriterInterface* file_writer) override;
-
private:
- uint64_t base_address_;
- FileOffset expected_offset_;
- size_t size_;
- uint8_t value_;
+ TestMemorySnapshot test_snapshot_;
DISALLOW_COPY_AND_ASSIGN(TestMinidumpMemoryWriter);
};

Powered by Google App Engine
This is Rietveld 408576698