diff options
author | James M Snell <jasnell@gmail.com> | 2018-08-20 13:42:08 -0700 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2018-08-23 16:09:19 -0700 |
commit | 4963a04b304e5417f5ba8f769ae8040c18fd018d (patch) | |
tree | 3530299a91d0c4e18ea20a376e896a9f63543d90 /lib | |
parent | 3b5c9926e9bf8f17b2bc948450e6787c811ad6d6 (diff) | |
download | android-node-v8-4963a04b304e5417f5ba8f769ae8040c18fd018d.tar.gz android-node-v8-4963a04b304e5417f5ba8f769ae8040c18fd018d.tar.bz2 android-node-v8-4963a04b304e5417f5ba8f769ae8040c18fd018d.zip |
vm: move process.binding('contextify') to internalBinding
PR-URL: https://github.com/nodejs/node/pull/22419
Refs: https://github.com/nodejs/node/issues/22160
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/internal/bootstrap/loaders.js | 2 | ||||
-rw-r--r-- | lib/internal/bootstrap/node.js | 3 | ||||
-rw-r--r-- | lib/internal/vm/source_text_module.js | 2 | ||||
-rw-r--r-- | lib/vm.js | 3 |
4 files changed, 6 insertions, 4 deletions
diff --git a/lib/internal/bootstrap/loaders.js b/lib/internal/bootstrap/loaders.js index c04a4207c0..5a28fdda10 100644 --- a/lib/internal/bootstrap/loaders.js +++ b/lib/internal/bootstrap/loaders.js @@ -107,7 +107,7 @@ }; } - const { ContextifyScript } = process.binding('contextify'); + const { ContextifyScript } = internalBinding('contextify'); // Set up NativeModule function NativeModule(id) { diff --git a/lib/internal/bootstrap/node.js b/lib/internal/bootstrap/node.js index 6a4e4860b3..2482b5d31b 100644 --- a/lib/internal/bootstrap/node.js +++ b/lib/internal/bootstrap/node.js @@ -351,7 +351,8 @@ 'v8', 'stream_wrap', 'signal_wrap', - 'crypto']); + 'crypto', + 'contextify']); process.binding = function binding(name) { return internalBindingWhitelist.has(name) ? internalBinding(name) : diff --git a/lib/internal/vm/source_text_module.js b/lib/internal/vm/source_text_module.js index bea7d7c94a..6bba7d782f 100644 --- a/lib/internal/vm/source_text_module.js +++ b/lib/internal/vm/source_text_module.js @@ -2,7 +2,7 @@ const { internalBinding } = require('internal/bootstrap/loaders'); const { URL } = require('internal/url'); -const { isContext } = process.binding('contextify'); +const { isContext } = internalBinding('contextify'); const { ERR_INVALID_ARG_TYPE, ERR_VM_MODULE_ALREADY_LINKED, @@ -21,11 +21,12 @@ 'use strict'; +const { internalBinding } = require('internal/bootstrap/loaders'); const { ContextifyScript, makeContext, isContext: _isContext, -} = process.binding('contextify'); +} = internalBinding('contextify'); const { ERR_INVALID_ARG_TYPE } = require('internal/errors').codes; const { isUint8Array } = require('internal/util/types'); const { validateInt32, validateUint32 } = require('internal/validators'); |