class CondVarSyncObj
Defined at line 59 of file ../../src/zircon/bin/pistress/sync_obj.h
CondVarSyncObj is pretty much just an implementation of a mutex, but using a
condvar. In real life, you would never actually want to do this (using an
actual mutex based on a futex would be much better), but it allows us to
exercise the wake and re-queue futex operation; something which typically
sees little coverage (since condvars do not seem to be used nearly as much as
other sync primitives in the system).
Public Methods
void Acquire (TestThreadBehavior & behavior)
Defined at line 48 of file ../../src/zircon/bin/pistress/sync_obj.cc
void CondVarSyncObj ()
Defined at line 61 of file ../../src/zircon/bin/pistress/sync_obj.h
void ~CondVarSyncObj ()
Defined at line 62 of file ../../src/zircon/bin/pistress/sync_obj.h
void Release ()
Defined at line 81 of file ../../src/zircon/bin/pistress/sync_obj.cc
void Shutdown ()
Defined at line 104 of file ../../src/zircon/bin/pistress/sync_obj.cc