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
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits