diff options
author | Anna Henningsen <anna@addaleax.net> | 2019-11-19 21:34:44 +0100 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2019-11-30 02:02:50 +0100 |
commit | b7ef5937444c2693809f149acbb57457d75fe1bb (patch) | |
tree | f177e79a158dce59af8a2dbc28ad778e278e73b3 /src/js_native_api_v8.cc | |
parent | ab2afa337979b5d26ad593b3863a900eb0c70e34 (diff) | |
download | android-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