���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /home/real/node-v13.0.1/test/common/ |
'use strict'; const common = require('../common'); const assert = require('assert'); const gcTrackerMap = new WeakMap(); const gcTrackerTag = 'NODE_TEST_COMMON_GC_TRACKER'; function onGC(obj, gcListener) { const async_hooks = require('async_hooks'); const onGcAsyncHook = async_hooks.createHook({ init: common.mustCallAtLeast(function(id, type) { if (this.trackedId === undefined) { assert.strictEqual(type, gcTrackerTag); this.trackedId = id; } }), destroy(id) { assert.notStrictEqual(this.trackedId, -1); if (id === this.trackedId) { this.gcListener.ongc(); onGcAsyncHook.disable(); } } }).enable(); onGcAsyncHook.gcListener = gcListener; gcTrackerMap.set(obj, new async_hooks.AsyncResource(gcTrackerTag)); obj = null; } module.exports = onGC;