| Index: snapshot/win/thread_snapshot_win.h
|
| diff --git a/snapshot/win/thread_snapshot_win.h b/snapshot/win/thread_snapshot_win.h
|
| index 9829707f631ffc7bf0a018274bf1d33dc5a8c43a..3f283a18b068bc54459c60e374e05038dc6d3b10 100644
|
| --- a/snapshot/win/thread_snapshot_win.h
|
| +++ b/snapshot/win/thread_snapshot_win.h
|
| @@ -17,6 +17,8 @@
|
|
|
| #include <stdint.h>
|
|
|
| +#include <vector>
|
| +
|
| #include "base/basictypes.h"
|
| #include "snapshot/cpu_context.h"
|
| #include "snapshot/memory_snapshot.h"
|
| @@ -24,6 +26,7 @@
|
| #include "snapshot/win/memory_snapshot_win.h"
|
| #include "snapshot/win/process_reader_win.h"
|
| #include "util/misc/initialization_state_dcheck.h"
|
| +#include "util/stdlib/pointer_container.h"
|
|
|
| namespace crashpad {
|
|
|
| @@ -58,6 +61,7 @@ class ThreadSnapshotWin final : public ThreadSnapshot {
|
| int SuspendCount() const override;
|
| int Priority() const override;
|
| uint64_t ThreadSpecificDataAddress() const override;
|
| + std::vector<const MemorySnapshot*> ExtraMemory() const override;
|
|
|
| private:
|
| #if defined(ARCH_CPU_X86_FAMILY)
|
| @@ -68,6 +72,7 @@ class ThreadSnapshotWin final : public ThreadSnapshot {
|
| #endif
|
| CPUContext context_;
|
| MemorySnapshotWin stack_;
|
| + internal::MemorySnapshotWin teb_;
|
| ProcessReaderWin::Thread thread_;
|
| InitializationStateDcheck initialized_;
|
|
|
|
|