Index: third_party/WebKit/Source/wtf/StackUtil.h |
diff --git a/third_party/WebKit/Source/wtf/StackUtil.h b/third_party/WebKit/Source/wtf/StackUtil.h |
index c9b9e842b63973e71fdf33ced1df01e81cc8bdc4..7c0be5758c68fd3f9b4f39bedb6822a04b90130d 100644 |
--- a/third_party/WebKit/Source/wtf/StackUtil.h |
+++ b/third_party/WebKit/Source/wtf/StackUtil.h |
@@ -2,48 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef StackUtil_h |
-#define StackUtil_h |
+#include "platform/wtf/StackUtil.h" |
-#include "wtf/Compiler.h" |
-#include "wtf/WTFExport.h" |
-#include "wtf/build_config.h" |
-#include <stddef.h> |
-#include <stdint.h> |
- |
-namespace WTF { |
- |
-WTF_EXPORT size_t getUnderestimatedStackSize(); |
-WTF_EXPORT void* getStackStart(); |
- |
-namespace internal { |
- |
-WTF_EXPORT extern uintptr_t s_mainThreadStackStart; |
-WTF_EXPORT extern uintptr_t s_mainThreadUnderestimatedStackSize; |
- |
-WTF_EXPORT void initializeMainThreadStackEstimate(); |
- |
-#if OS(WIN) && COMPILER(MSVC) |
-size_t threadStackSize(); |
-#endif |
- |
-} // namespace internal |
- |
-// Returns true if the function is not called on the main thread. Note carefully |
-// that this function may have false positives, i.e. it can return true even if |
-// we are on the main thread. If the function returns false, we are certainly |
-// on the main thread. |
-inline bool mayNotBeMainThread() { |
- uintptr_t dummy; |
- uintptr_t addressDiff = |
- internal::s_mainThreadStackStart - reinterpret_cast<uintptr_t>(&dummy); |
- // This is a fast way to judge if we are in the main thread. |
- // If |&dummy| is within |s_mainThreadUnderestimatedStackSize| byte from |
- // the stack start of the main thread, we judge that we are in |
- // the main thread. |
- return addressDiff >= internal::s_mainThreadUnderestimatedStackSize; |
-} |
- |
-} // namespace WTF |
- |
-#endif // StackUtil_h |
+// The contents of this header was moved to platform/wtf as part of |
+// WTF migration project. See the following post for details: |
+// https://groups.google.com/a/chromium.org/d/msg/blink-dev/tLdAZCTlcAA/bYXVT8gYCAAJ |