| 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);
|
| };
|
|
|