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 | 165x 165x 165x 165x 165x 165x 165x 1692x 1692x 1692x 1692x 1692x 1692x 1692x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 165x 7484x 7484x 7484x 7484x 165x 3482x 165x 491x 165x 3511x | '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; } |