summaryrefslogtreecommitdiff
path: root/src/js_native_api_v8.cc
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2019-11-19 21:34:44 +0100
committerAnna Henningsen <anna@addaleax.net>2019-11-30 02:02:50 +0100
commitb7ef5937444c2693809f149acbb57457d75fe1bb (patch)
treef177e79a158dce59af8a2dbc28ad778e278e73b3 /src/js_native_api_v8.cc
parentab2afa337979b5d26ad593b3863a900eb0c70e34 (diff)
downloadandroid-node-v8-b7ef5937444c2693809f149acbb57457d75fe1bb.tar.gz
android-node-v8-b7ef5937444c2693809f149acbb57457d75fe1bb.tar.bz2
android-node-v8-b7ef5937444c2693809f149acbb57457d75fe1bb.zip
buffer: release buffers with free callbacks on env exit
Invoke the free callback for a given `Buffer` if it was created with one, and mark the underlying `ArrayBuffer` as detached. This makes sure that the memory is released e.g. when addons inside Workers create such `Buffer`s. PR-URL: https://github.com/nodejs/node/pull/30551 Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Denys Otrishko <shishugi@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Diffstat (limited to 'src/js_native_api_v8.cc')
0 files changed, 0 insertions, 0 deletions