UNPKG

451 Btext/x-cView Raw
1// from: https://developers.google.com/v8/get_started
2
3namespace WebWorkerThreads {
4class ArrayBufferAllocator : public v8::ArrayBuffer::Allocator {
5 public:
6 virtual void* Allocate(size_t length) {
7 void* data = AllocateUninitialized(length);
8 return data == NULL ? data : memset(data, 0, length);
9 }
10 virtual void* AllocateUninitialized(size_t length) { return malloc(length); }
11 virtual void Free(void* data, size_t) { free(data); }
12};
13}