[Lldb-commits] [PATCH] D23802: gdb-remote: Make the sequence mutex non-recursive
Pavel Labath via lldb-commits
lldb-commits at lists.llvm.org
Wed Aug 24 02:07:33 PDT 2016
labath updated this revision to Diff 69088.
labath added a comment.
Sounds good. I like that this enables us to get rid of the NoLock suffix.
Maybe eventually we could event replace the runtime assert with some sort of a static lock
discipline checking framework, where you annotate functions with what locks it expects (I have no
experience with it, but I understand clang supports something like that).
The IsAcquired function is already present in the form of the explicit operator bool (I just needed to make it const).
https://reviews.llvm.org/D23802
Files:
source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h
source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23802.69088.patch
Type: text/x-patch
Size: 30729 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20160824/f9c137ad/attachment-0001.bin>
More information about the lldb-commits
mailing list