| Index: src/d8.cc
|
| diff --git a/src/d8.cc b/src/d8.cc
|
| index 24c89e90ae54d8420c7c659219bf01a3050ab71e..5010acb418496e2dc381777dc0416c434a83b571 100644
|
| --- a/src/d8.cc
|
| +++ b/src/d8.cc
|
| @@ -389,7 +389,7 @@ Handle<Value> Shell::CreateExternalArrayBuffer(Isolate* isolate,
|
| Persistent<Object>::New(isolate, buffer);
|
| persistent_array.MakeWeak(isolate, data, ExternalArrayWeakCallback);
|
| persistent_array.MarkIndependent(isolate);
|
| - V8::AdjustAmountOfExternalAllocatedMemory(length);
|
| + isolate->AdjustAmountOfExternalAllocatedMemory(length);
|
|
|
| buffer->SetIndexedPropertiesToExternalArrayData(
|
| data, v8::kExternalByteArray, length);
|
| @@ -830,7 +830,7 @@ void Shell::ExternalArrayWeakCallback(v8::Isolate* isolate,
|
| HandleScope scope;
|
| int32_t length =
|
| object->ToObject()->Get(Symbols::byteLength(isolate))->Uint32Value();
|
| - V8::AdjustAmountOfExternalAllocatedMemory(-length);
|
| + isolate->AdjustAmountOfExternalAllocatedMemory(-length);
|
| delete[] static_cast<uint8_t*>(data);
|
| object.Dispose(isolate);
|
| }
|
| @@ -1446,7 +1446,7 @@ Handle<Value> Shell::ReadBuffer(const Arguments& args) {
|
| Persistent<Object>::New(isolate, buffer);
|
| persistent_buffer.MakeWeak(isolate, data, ExternalArrayWeakCallback);
|
| persistent_buffer.MarkIndependent(isolate);
|
| - V8::AdjustAmountOfExternalAllocatedMemory(length);
|
| + isolate->AdjustAmountOfExternalAllocatedMemory(length);
|
|
|
| buffer->SetIndexedPropertiesToExternalArrayData(
|
| data, kExternalUnsignedByteArray, length);
|
|
|