BufferedAtomic: add futex extensions, share impl with DeterministicAtomic
Summary: Make code for futex[Wait/Wake]Impl for DeterministicAtomic templated, rename to deterministicFutex[Wait/Wake]Impl, and move to DeterministicSchedule.h so that it can be shared by BufferedDeterministicAtomic. Point the futex[Wait/Wake]Impl for DeterministicAtomic at deterministicFutex[Wait/Wake]Impl<DeterministicAtomic>. Create new futex[Wait/Wake]Impl for BufferedDeterministicAtomic using deterministicFutex[Wait/Wake]Impl<BufferedDeterministicAtomic> Reviewed By: djwatson Differential Revision: D13519817 fbshipit-source-id: c792ea9dcd6287236bc772e9aa9662277cc9e642
Showing
Please register or sign in to comment