amccarth added a comment.

I'm OK with moving common stuff out for now, and I like the separation of 
ProcessWindows and ProcessDebugger.

I agree that we don't want to live too long in a state with a regular plugin 
and a remote plugin, I still think there's advantage to having common Windows 
stuff grouped together (though, perhaps, not exactly this grouping in the long 
run).  I'm trying to think through the implications on cross-platform 
post-mortem debugging, e.g., debugging a Windows minidump on a Linux host 
without spinning up a remote on an actual Windows machine.

This LGTM as an incremental step if you address some of the naming slips and 
others' feedback.



================
Comment at: source/Plugins/Process/Windows/Common/ProcessDebugger.cpp:125
+    StreamString stream;
+    stream.Printf("ProcessWindows unable to launch '%s'.  ProcessWindows can "
+                  "only be used for debug launches.",
----------------
s/ProcessWindows/ProcessDebugger/  (2x)


================
Comment at: source/Plugins/Process/Windows/Common/ProcessDebugger.cpp:215
+    // DebuggerThread. StopDebugging() will trigger a call back into
+    // ProcessWindows which will acquire the lock again, so we need to not
+    // deadlock.
----------------
s/ProcessWindows/ProcessDebugger/ ?



================
Comment at: source/Plugins/Process/Windows/Common/ProcessDebugger.h:1
+//===-- NativeProcessWindows.h ----------------------------------*- C++ 
-*-===//
+//
----------------
Please fix file title.


================
Comment at: source/Plugins/Process/Windows/Common/ProcessDebugger.h:30
+
+class ProcessWindowsData {
+public:
----------------
Arguably, this should be renamed to ProcessDebuggerData, but that's not a 
sticking point right now.


Repository:
  rLLDB LLDB

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D63166/new/

https://reviews.llvm.org/D63166



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to