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 | 164x 164x 164x 164x 164x 164x 164x 1701x 1701x 1701x 1701x 1701x 1701x 1701x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 164x 7504x 7504x 7504x 7504x 164x 3485x 164x 505x 164x 3514x | 'use strict'; const { ObjectDefineProperty } = primordials; delete process._debugProcess; delete process._debugEnd; function defineStream(name, getter) { ObjectDefineProperty(process, name, { 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; } |