Index: src/handles.h |
diff --git a/src/handles.h b/src/handles.h |
index 7eaf4de92736d3304cd80ef72fcb11fa9335a8da..f2952dfd430b3d6b73f2490bc5ffff05a26516db 100644 |
--- a/src/handles.h |
+++ b/src/handles.h |
@@ -380,6 +380,18 @@ class NoHandleAllocation BASE_EMBEDDED { |
#endif |
}; |
+ |
+void LockString(Handle<String> string); |
+ |
+// Scoped lock on a string. |
+class StringLock { |
+ public: |
+ explicit StringLock(Handle<String> string); |
+ ~StringLock(); |
+ private: |
+ Handle<String> string_; |
+}; |
+ |
} } // namespace v8::internal |
#endif // V8_HANDLES_H_ |