Skip to content

Commit db9edc1

Browse files
fixup: leverage TrackInlineField
1 parent df06cc4 commit db9edc1

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/node_worker.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ class Worker : public AsyncWrap {
5353

5454
void MemoryInfo(MemoryTracker* tracker) const override {
5555
tracker->TrackField("parent_port", parent_port_);
56+
tracker->TrackInlineField(&thread_stopper_, "thread_stopper_");
57+
tracker->TrackInlineField(&on_thread_finished_, "on_thread_finished_");
5658
}
5759

5860
SET_MEMORY_INFO_NAME(Worker)

test/pummel/test-heapdump-worker.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ const worker = new Worker('setInterval(() => {}, 100);', { eval: true });
99
validateSnapshotNodes('Node / Worker', [
1010
{
1111
children: [
12-
{ node_name: 'Node / uv_async_t', edge_name: 'thread_exit_async' },
13-
{ node_name: 'Node / Environment', edge_name: 'env' },
12+
{ node_name: 'Node / AsyncRequest', edge_name: 'thread_stopper_' },
13+
{ node_name: 'Node / AsyncRequest', edge_name: 'on_thread_finished_' },
1414
{ node_name: 'Node / MessagePort', edge_name: 'parent_port' },
1515
{ node_name: 'Worker', edge_name: 'wrapped' }
1616
]

0 commit comments

Comments
 (0)