[LLVMdev] Multi-threading and mutexes in LLVM

Kostya Serebryany kcc at google.com
Mon Jun 9 02:29:32 PDT 2014


On Mon, Jun 9, 2014 at 1:21 PM, David Chisnall <David.Chisnall at cl.cam.ac.uk>
wrote:

> On 9 Jun 2014, at 10:19, Kostya Serebryany <kcc at google.com> wrote:
>
> > tsan's deadlock detector (as well as helgrind and many other similar
> tools) detects lock order inversion, i.e. a situation which may potentially
> lead to a deadlock.
>
> Yes, that's what WITNESS does in the FreeBSD kernel.  The line after the
> one you quoted mentioned the port of this to userspace pthreads.
>

Did it extend the pthread_mutex_t data structure?


>
> David
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140609/8aef7ac0/attachment.html>


More information about the llvm-dev mailing list