Files
UXP-Fixed/mozglue/misc/StackWalk_windows.h
T
2018-02-02 04:16:08 -05:00

22 lines
474 B
C

#ifndef mozilla_StackWalk_windows_h
#define mozilla_StackWalk_windows_h
#include "mozilla/Types.h"
/**
* Allow stack walkers to work around the egregious win64 dynamic lookup table
* list API by locking around SuspendThread to avoid deadlock.
*
* See comment in StackWalk.cpp
*/
MFBT_API void
AcquireStackWalkWorkaroundLock();
MFBT_API bool
TryAcquireStackWalkWorkaroundLock();
MFBT_API void
ReleaseStackWalkWorkaroundLock();
#endif // mozilla_StackWalk_windows_h