Index: src/runtime/runtime.h |
diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h |
index a3b144103b04ba099fbe83049fd435c99cf500ac..084e35d0f82057ac56aa75914794584972fcb88e 100644 |
--- a/src/runtime/runtime.h |
+++ b/src/runtime/runtime.h |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef V8_RUNTIME_H_ |
-#define V8_RUNTIME_H_ |
+#ifndef V8_RUNTIME_RUNTIME_H_ |
+#define V8_RUNTIME_RUNTIME_H_ |
#include "src/allocation.h" |
#include "src/objects.h" |
@@ -777,6 +777,9 @@ class RuntimeState { |
}; |
+class JavaScriptFrameIterator; // Forward declaration. |
+ |
+ |
class Runtime : public AllStatic { |
public: |
enum FunctionId { |
@@ -828,10 +831,6 @@ class Runtime : public AllStatic { |
// Get the intrinsic function with the given function entry address. |
static const Function* FunctionForEntry(Address ref); |
- // General-purpose helper functions for runtime system. |
- static int StringMatch(Isolate* isolate, Handle<String> sub, |
- Handle<String> pat, int index); |
- |
// TODO(1240886): Some of the following methods are *not* handle safe, but |
// accept handle arguments. This seems fragile. |
@@ -848,13 +847,6 @@ class Runtime : public AllStatic { |
Handle<JSObject> object, Handle<Object> key, Handle<Object> value, |
PropertyAttributes attr); |
- MUST_USE_RESULT static MaybeHandle<Object> DeleteObjectProperty( |
- Isolate* isolate, Handle<JSReceiver> object, Handle<Object> key, |
- JSReceiver::DeleteMode mode); |
- |
- MUST_USE_RESULT static MaybeHandle<Object> HasObjectProperty( |
- Isolate* isolate, Handle<JSReceiver> object, Handle<Object> key); |
- |
MUST_USE_RESULT static MaybeHandle<Object> GetObjectProperty( |
Isolate* isolate, Handle<Object> object, Handle<Object> key); |
@@ -876,6 +868,8 @@ class Runtime : public AllStatic { |
static void FreeArrayBuffer(Isolate* isolate, |
JSArrayBuffer* phantom_array_buffer); |
+ static int FindIndexedNonNativeFrame(JavaScriptFrameIterator* it, int index); |
+ |
enum TypedArrayId { |
// arrayIds below should be synchromized with typedarray.js natives. |
ARRAY_ID_UINT8 = 1, |
@@ -918,4 +912,4 @@ class DeclareGlobalsStrictMode : public BitField<StrictMode, 2, 1> {}; |
} // namespace internal |
} // namespace v8 |
-#endif // V8_RUNTIME_H_ |
+#endif // V8_RUNTIME_RUNTIME_H_ |