diff options
Diffstat (limited to 'third_party/WebKit/Source/bindings/v8/V8Binding.cpp')
-rw-r--r-- | third_party/WebKit/Source/bindings/v8/V8Binding.cpp | 7 |
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); |