summaryrefslogtreecommitdiff
path: root/src/node_internals.h
diff options
context:
space:
mode:
authorJames M Snell <jasnell@gmail.com>2020-05-14 12:03:59 -0700
committerJames M Snell <jasnell@gmail.com>2020-05-30 16:20:02 -0700
commite2cd71536161589dff96adf882970b9a33380f02 (patch)
treec88f653beca27baf69a1e1545ad9d0fe8c7008fb /src/node_internals.h
parent56ff1ee55a57b1169dc567f0f51e58a6f2ccda6d (diff)
downloadnode-new-e2cd71536161589dff96adf882970b9a33380f02.tar.gz
src: turn AllocatedBuffer into thin wrapper around v8::BackingStore
Alternative to https://github.com/nodejs/node/pull/33381 that reimplements that change on top of moving AllocatedBuffer out of env.h PR-URL: https://github.com/nodejs/node/pull/33291 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: David Carlier <devnexen@gmail.com>
Diffstat (limited to 'src/node_internals.h')
-rw-r--r--src/node_internals.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/node_internals.h b/src/node_internals.h
index 0ae17f71ec..65a4edcbea 100644
--- a/src/node_internals.h
+++ b/src/node_internals.h
@@ -160,8 +160,7 @@ v8::MaybeLocal<v8::Object> New(Environment* env,
// ArrayBuffer::Allocator().
v8::MaybeLocal<v8::Object> New(Environment* env,
char* data,
- size_t length,
- bool uses_malloc);
+ size_t length);
// Creates a Buffer instance over an existing ArrayBuffer.
v8::MaybeLocal<v8::Uint8Array> New(Environment* env,
v8::Local<v8::ArrayBuffer> ab,
@@ -183,7 +182,7 @@ static v8::MaybeLocal<v8::Object> New(Environment* env,
const size_t len_in_bytes = buf->length() * sizeof(buf->out()[0]);
if (buf->IsAllocated())
- ret = New(env, src, len_in_bytes, true);
+ ret = New(env, src, len_in_bytes);
else if (!buf->IsInvalidated())
ret = Copy(env, src, len_in_bytes);