1 #ifndef mozilla_StackWalk_windows_h
2 #define mozilla_StackWalk_windows_h
4 #include "mozilla/Types.h"
8 * Allow stack walkers to work around the egregious win64 dynamic lookup table
9 * list API by locking around SuspendThread to avoid deadlock.
11 * See comment in StackWalk.cpp
13 struct MOZ_RAII AutoSuppressStackWalking
15 MFBT_API
AutoSuppressStackWalking();
16 MFBT_API
~AutoSuppressStackWalking();
20 RegisterJitCodeRegion(uint8_t* aStart
, size_t size
);
23 UnregisterJitCodeRegion(uint8_t* aStart
, size_t size
);
26 #endif // mozilla_StackWalk_windows_h