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