summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/Source/bindings/v8/V8Binding.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/WebKit/Source/bindings/v8/V8Binding.cpp')
-rw-r--r--third_party/WebKit/Source/bindings/v8/V8Binding.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/third_party/WebKit/Source/bindings/v8/V8Binding.cpp b/third_party/WebKit/Source/bindings/v8/V8Binding.cpp
index 137a7a4..8e01e2d 100644
--- a/third_party/WebKit/Source/bindings/v8/V8Binding.cpp
+++ b/third_party/WebKit/Source/bindings/v8/V8Binding.cpp
@@ -110,6 +110,13 @@ class ArrayBufferAllocator : public v8::ArrayBuffer::Allocator {
return data;
}
+ virtual void* AllocateUninitialized(size_t size) OVERRIDE
+ {
+ void* data;
+ WTF::ArrayBufferContents::allocateMemory(size, WTF::ArrayBufferContents::DontInitialize, data);
+ return data;
+ }
+
virtual void Free(void* data)
{
WTF::ArrayBufferContents::freeMemory(data);