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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x 25311x 25311x 25311x 25311x 10x 561x 561x 561x 561x 561x 10x 111x 111x 111x 10x 10x 10x 2x 2x 2x 10x 31742x 31742x 31742x 10x 10x 10x 2x 2x 2x 10x 2x 2x 2x 10x 10x 10x 10x 10x 10x 10x 10x 10x 10x | 'use strict'; const { Symbol, Date, DatePrototypeGetMilliseconds, DatePrototypeToUTCString, } = primordials; const { setUnrefTimeout } = require('internal/timers'); const { trace, isTraceCategoryEnabled } = internalBinding('trace_events'); const { CHAR_LOWERCASE_B, CHAR_LOWERCASE_E, } = require('internal/constants'); let utcCache; function utcDate() { if (!utcCache) cache(); return utcCache; } function cache() { const d = new Date(); utcCache = DatePrototypeToUTCString(d); setUnrefTimeout(resetCache, 1000 - DatePrototypeGetMilliseconds(d)); } function resetCache() { utcCache = undefined; } let traceEventId = 0; function getNextTraceEventId() { return ++traceEventId; } function isTraceHTTPEnabled() { return isTraceCategoryEnabled('node.http'); } const traceEventCategory = 'node,node.http'; function traceBegin(...args) { trace(CHAR_LOWERCASE_B, traceEventCategory, ...args); } function traceEnd(...args) { trace(CHAR_LOWERCASE_E, traceEventCategory, ...args); } module.exports = { kOutHeaders: Symbol('kOutHeaders'), kNeedDrain: Symbol('kNeedDrain'), utcDate, traceBegin, traceEnd, getNextTraceEventId, isTraceHTTPEnabled, }; |