summaryrefslogtreecommitdiff
path: root/src/node_api.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node_api.cc')
-rw-r--r--src/node_api.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/node_api.cc b/src/node_api.cc
index fd31817e4a..a2322295fc 100644
--- a/src/node_api.cc
+++ b/src/node_api.cc
@@ -3216,6 +3216,19 @@ napi_status napi_get_node_version(napi_env env,
return napi_clear_last_error(env);
}
+napi_status napi_adjust_external_memory(napi_env env,
+ int64_t change_in_bytes,
+ int64_t* adjusted_value) {
+ CHECK_ENV(env);
+ CHECK_ARG(env, &change_in_bytes);
+ CHECK_ARG(env, adjusted_value);
+
+ *adjusted_value = env->isolate->AdjustAmountOfExternalAllocatedMemory(
+ change_in_bytes);
+
+ return napi_clear_last_error(env);
+}
+
namespace uvimpl {
static napi_status ConvertUVErrorCode(int code) {