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 25412x 25412x 25412x 25412x 10x 561x 561x 561x 561x 561x 10x 113x 113x 113x 10x 10x 10x 2x 2x 2x 10x 32109x 32109x 32109x 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, }; |