mgorny added a comment.

In D98482#2640981 <https://reviews.llvm.org/D98482#2640981>, @labath wrote:

> This should be fine, assuming the following statement is true: "all thread 
> id's that we're passing from server to client are in the form of some 
> lldb-specific extension to the gdb-remote protocol". If that is not the case, 
> then we should also update the client to work with the new format.

That statement is somewhat confusing. Do I understand correctly that I should 
update the client to handle process IDs in all the places where GDB protocol 
permits server to send PIDs? I suppose that makes sense.



================
Comment at: lldb/unittests/Utility/StringExtractorGDBRemoteTest.cpp:142-145
+  ex.Reset("p-1.1234");
+  EXPECT_THAT(
+      ex.GetPidTid(100).getValue(),
+      ::testing::Pair(StringExtractorGDBRemote::AllProcesses, 0x1234ULL));
----------------
labath wrote:
> IIRC gdb docs say this is invalid, so I'd reject it immediately at this level.
Will do.


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

https://reviews.llvm.org/D98482

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

Reply via email to