( givenSeconds, givenNanoseconds, milliseconds, date )
| 3 | const MAX_UINT32 = 2 ** 32 |
| 4 | |
| 5 | function SecondsNanoseconds( |
| 6 | givenSeconds, |
| 7 | givenNanoseconds, |
| 8 | milliseconds, |
| 9 | date |
| 10 | ) { |
| 11 | if (givenSeconds !== undefined && givenNanoseconds !== undefined) { |
| 12 | return [givenSeconds, givenNanoseconds] |
| 13 | } |
| 14 | if (milliseconds === undefined) { |
| 15 | milliseconds = date.valueOf() |
| 16 | } |
| 17 | const seconds = Math.floor(milliseconds / 1000) |
| 18 | const nanoseconds = (milliseconds - seconds * 1000) * 1000000 |
| 19 | return [seconds, nanoseconds] |
| 20 | } |
| 21 | |
| 22 | export function normalizeStats(e) { |
| 23 | const [ctimeSeconds, ctimeNanoseconds] = SecondsNanoseconds( |
no outgoing calls
no test coverage detected
searching dependent graphs…