Implement RegisterContext for Mini Dumps.

Differential Revision: http://reviews.llvm.org/D14591

llvm-svn: 252950
diff --git a/lldb/source/Plugins/Process/Windows/MiniDump/ThreadWinMiniDump.h b/lldb/source/Plugins/Process/Windows/MiniDump/ThreadWinMiniDump.h
index b4e8cb5..c789254 100644
--- a/lldb/source/Plugins/Process/Windows/MiniDump/ThreadWinMiniDump.h
+++ b/lldb/source/Plugins/Process/Windows/MiniDump/ThreadWinMiniDump.h
@@ -35,15 +35,13 @@
     void
     ClearStackFrames() override;
 
-    const char *
-    GetName() override;
-
     void
-    SetName(const char *name);
+    SetContext(const void *context);
 
 protected:
-    std::string m_thread_name;
     lldb::RegisterContextSP m_reg_context_sp;
+    class Data;
+    std::unique_ptr<Data> m_data;  // for WinAPI-specific data
 
     bool CalculateStopInfo() override;
 };