@@ -23,18 +23,18 @@ index c284b39b1ac13eaea8776b7b4f457c084dce5fb8..c794751ecd4448119ce33d661e694f83
2323 const {
2424 isProxy,
2525 } = require('internal/util/types');
26- @@ -1464 ,10 +1471 ,12 @@ Module.prototype._compile = function(content, filename, loadAsESM = false ) {
27- this[kIsExecuting] = true;
28- if (inspectorWrapper) {
29- result = inspectorWrapper (compiledWrapper, thisValue, exports,
30- - require, module, filename, dirname);
31- + require, module, filename, dirname,
32- + process, localGlobal, localBuffer);
26+ @@ -1524 ,10 +1524 ,12 @@ Module.prototype._compile = function(content, filename, format ) {
27+ if ( this[kIsMainSymbol] && getOptionValue('--inspect-brk')) {
28+ const { callAndPauseOnStart } = internalBinding('inspector');
29+ result = callAndPauseOnStart (compiledWrapper, thisValue, exports,
30+ - require, module, filename, dirname);
31+ + require, module, filename, dirname,
32+ + process, localGlobal, localBuffer);
3333 } else {
3434 result = ReflectApply(compiledWrapper, thisValue,
3535- [exports, require, module, filename, dirname]);
36- + [exports, require, module, filename,
37- + dirname, process, localGlobal, localBuffer]);
36+ + [exports, require, module, filename, dirname,
37+ + process, localGlobal, localBuffer]);
3838 }
3939 this[kIsExecuting] = false;
4040 if (requireDepth === 0) { statCache = null; }
0 commit comments