Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | 172x 172x 172x 172x 172x 172x 172x 3654x 3654x 3654x 3654x 3654x 3654x 3654x 3654x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 172x 8648x 8648x 8648x 8648x 172x 3732x 172x 758x 172x 4158x | 'use strict'; const { ObjectDefineProperty } = primordials; delete process._debugProcess; delete process._debugEnd; function defineStream(name, getter) { ObjectDefineProperty(process, name, { __proto__: null, configurable: true, enumerable: true, get: getter }); } defineStream('stdout', getStdout); defineStream('stdin', getStdin); defineStream('stderr', getStderr); // Worker threads don't receive signals. const { startListeningIfSignal, stopListeningIfSignal } = require('internal/process/signal'); process.removeListener('newListener', startListeningIfSignal); process.removeListener('removeListener', stopListeningIfSignal); // ---- keep the attachment of the wrappers above so that it's easier to ---- // ---- compare the setups side-by-side ----- const { createWorkerStdio } = require('internal/worker/io'); let workerStdio; function lazyWorkerStdio() { if (!workerStdio) workerStdio = createWorkerStdio(); return workerStdio; } function getStdout() { return lazyWorkerStdio().stdout; } function getStderr() { return lazyWorkerStdio().stderr; } function getStdin() { return lazyWorkerStdio().stdin; } |