Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index 6144c61213af4bf9748b5de46098809e5c424bd5..68f2de0c4aeddeb15fe979e1a4f6ffe68d075560 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -2432,6 +2432,14 @@ class V8EXPORT ArrayBuffer : public Object { |
bool IsExternal() const; |
/** |
+ * Neuters this ArrayBuffer and all its views (typed arrays). |
+ * Neutering sets the byte length of the buffer and all typed arrays to zero, |
+ * preventing JavaScript from ever accessing underlying backing store. |
+ * ArrayBuffer should have been externalized. |
+ */ |
+ void Neuter(); |
+ |
+ /** |
* Pass the ownership of this ArrayBuffer's backing store to |
* a given ArrayBufferContents. |
*/ |