Skip to content

Commit 445ba9f

Browse files
BeniCheniaddaleax
authored andcommitted
inspector: move process.binding to internalBinding
In places of process.binding('inspector'), migrate code to adapt internalBinding. PR-URL: #24931 Refs: #22160 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Backport-PR-URL: #25446
1 parent d8ba520 commit 445ba9f

12 files changed

Lines changed: 12 additions & 10 deletions

File tree

‎lib/inspector.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const {
1111
}=require('internal/errors').codes;
1212
const{ validateString }=require('internal/validators');
1313
constutil=require('util');
14-
const{ Connection, open, url }=process.binding('inspector');
14+
const{ Connection, open, url }=internalBinding('inspector');
1515

1616
if(!Connection)
1717
thrownewERR_INSPECTOR_NOT_AVAILABLE();

‎lib/internal/bootstrap/loaders.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ const internalBindingWhitelist = [
9090
'fs_event_wrap',
9191
'http_parser',
9292
'icu',
93+
'inspector',
9394
'js_stream',
9495
'natives',
9596
'pipe_wrap',

‎lib/internal/console/inspector.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const path = require('path');
44
constCJSModule=require('internal/modules/cjs/loader');
55
const{ makeRequireFunction }=require('internal/modules/cjs/helpers');
66
const{ tryGetCwd }=require('internal/util');
7-
const{ addCommandLineAPI, consoleCall }=process.binding('inspector');
7+
const{ addCommandLineAPI, consoleCall }=internalBinding('inspector');
88

99
// Wrap a console implemented by Node.js with features from the VM inspector
1010
functionaddInspectorApis(consoleFromNode,consoleFromVM){

‎lib/internal/inspector_async_hook.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
constinspector=process.binding('inspector');
3+
constinspector=internalBinding('inspector');
44

55
if(!inspector||!inspector.asyncTaskScheduled){
66
exports.setup=function(){};

‎lib/internal/modules/cjs/helpers.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ if (getOptionValue('--experimental-worker')) {
108108
builtinLibs.sort();
109109
}
110110

111-
if(typeofprocess.binding('inspector').open==='function'){
111+
if(typeofinternalBinding('inspector').open==='function'){
112112
builtinLibs.push('inspector');
113113
builtinLibs.sort();
114114
}

‎lib/internal/modules/cjs/loader.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -706,7 +706,7 @@ Module.prototype._compile = function(content, filename) {
706706
// Set breakpoint on module start
707707
if(filename===resolvedArgv){
708708
deleteprocess._breakFirstLine;
709-
inspectorWrapper=process.binding('inspector').callAndPauseOnStart;
709+
inspectorWrapper=internalBinding('inspector').callAndPauseOnStart;
710710
}
711711
}
712712
vardirname=path.dirname(filename);

‎lib/internal/modules/esm/module_job.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class ModuleJob {
7373
try{
7474
if(this.isMain&&process._breakFirstLine){
7575
deleteprocess._breakFirstLine;
76-
constinitWrapper=process.binding('inspector').callAndPauseOnStart;
76+
constinitWrapper=internalBinding('inspector').callAndPauseOnStart;
7777
initWrapper(this.module.instantiate,this.module);
7878
}else{
7979
this.module.instantiate();

‎lib/internal/process/coverage.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ function disableAllAsyncHooks() {
5151
exports.writeCoverage=writeCoverage;
5252

5353
functionsetup(){
54-
const{ Connection }=process.binding('inspector');
54+
const{ Connection }=internalBinding('inspector');
5555
if(!Connection){
5656
console.warn('inspector not enabled');
5757
return;

‎src/inspector_js_api.cc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,5 +315,5 @@ void Initialize(Local<Object> target, Local<Value> unused,
315315
} // namespace inspector
316316
} // namespace node
317317

318-
NODE_BUILTIN_MODULE_CONTEXT_AWARE(inspector,
318+
NODE_MODULE_CONTEXT_AWARE_INTERNAL(inspector,
319319
node::inspector::Initialize);

‎src/node.cc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2138,5 +2138,5 @@ int Start(int argc, char** argv) {
21382138
#if !HAVE_INSPECTOR
21392139
voidInitialize() {}
21402140

2141-
NODE_BUILTIN_MODULE_CONTEXT_AWARE(inspector, Initialize)
2141+
NODE_MODULE_CONTEXT_AWARE_INTERNAL(inspector, Initialize)
21422142
#endif// !HAVE_INSPECTOR

0 commit comments

Comments
 (0)