From ee2d666e8e88650808dd994732a95cd86bb382e4 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Mon, 9 Sep 2024 16:54:09 -0700 Subject: [PATCH] Add missing perf_hooks constants (#13833) Co-authored-by: Jarred-Sumner --- src/js/node/perf_hooks.ts | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/src/js/node/perf_hooks.ts b/src/js/node/perf_hooks.ts index b23e40b860..f975d8355c 100644 --- a/src/js/node/perf_hooks.ts +++ b/src/js/node/perf_hooks.ts @@ -11,17 +11,30 @@ var { } = globalThis; var constants = { - NODE_PERFORMANCE_GC_MAJOR: 4, - NODE_PERFORMANCE_GC_MINOR: 1, - NODE_PERFORMANCE_GC_INCREMENTAL: 8, - NODE_PERFORMANCE_GC_WEAKCB: 16, - NODE_PERFORMANCE_GC_FLAGS_NO: 0, - NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED: 2, - NODE_PERFORMANCE_GC_FLAGS_FORCED: 4, - NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING: 8, + NODE_PERFORMANCE_ENTRY_TYPE_DNS: 4, + NODE_PERFORMANCE_ENTRY_TYPE_GC: 0, + NODE_PERFORMANCE_ENTRY_TYPE_HTTP: 1, + NODE_PERFORMANCE_ENTRY_TYPE_HTTP2: 2, + NODE_PERFORMANCE_ENTRY_TYPE_NET: 3, NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE: 16, NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY: 32, + NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED: 2, + NODE_PERFORMANCE_GC_FLAGS_FORCED: 4, + NODE_PERFORMANCE_GC_FLAGS_NO: 0, NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE: 64, + NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING: 8, + NODE_PERFORMANCE_GC_INCREMENTAL: 8, + NODE_PERFORMANCE_GC_MAJOR: 4, + NODE_PERFORMANCE_GC_MINOR: 1, + NODE_PERFORMANCE_GC_WEAKCB: 16, + NODE_PERFORMANCE_MILESTONE_BOOTSTRAP_COMPLETE: 7, + NODE_PERFORMANCE_MILESTONE_ENVIRONMENT: 2, + NODE_PERFORMANCE_MILESTONE_LOOP_EXIT: 6, + NODE_PERFORMANCE_MILESTONE_LOOP_START: 5, + NODE_PERFORMANCE_MILESTONE_NODE_START: 3, + NODE_PERFORMANCE_MILESTONE_TIME_ORIGIN_TIMESTAMP: 0, + NODE_PERFORMANCE_MILESTONE_TIME_ORIGIN: 1, + NODE_PERFORMANCE_MILESTONE_V8_START: 4, }; // PerformanceEntry is not a valid constructor, so we have to fake it.