]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - runtime/ArrayBufferNeuteringWatchpoint.cpp
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / runtime / ArrayBufferNeuteringWatchpoint.cpp
index 6fb7c7994a336a413a8123327b4ae2bbc68bff81..a15b50440fb9c7ddfbdc628017e7aa168b1d1372 100644 (file)
@@ -31,7 +31,7 @@
 namespace JSC {
 
 const ClassInfo ArrayBufferNeuteringWatchpoint::s_info = {
 namespace JSC {
 
 const ClassInfo ArrayBufferNeuteringWatchpoint::s_info = {
-    "ArrayBufferNeuteringWatchpoint", 0, 0, 0,
+    "ArrayBufferNeuteringWatchpoint", 0, 0,
     CREATE_METHOD_TABLE(ArrayBufferNeuteringWatchpoint)
 };
 
     CREATE_METHOD_TABLE(ArrayBufferNeuteringWatchpoint)
 };
 
@@ -57,7 +57,12 @@ ArrayBufferNeuteringWatchpoint* ArrayBufferNeuteringWatchpoint::create(VM& vm)
 
 Structure* ArrayBufferNeuteringWatchpoint::createStructure(VM& vm)
 {
 
 Structure* ArrayBufferNeuteringWatchpoint::createStructure(VM& vm)
 {
-    return Structure::create(vm, 0, jsNull(), TypeInfo(CompoundType, StructureFlags), info());
+    return Structure::create(vm, 0, jsNull(), TypeInfo(CellType, StructureFlags), info());
+}
+
+void ArrayBufferNeuteringWatchpoint::fireAll()
+{
+    set()->fireAll("Array buffer was neutered");
 }
 
 } // namespace JSC
 }
 
 } // namespace JSC