@@ -127,6 +127,7 @@ struct node_ares_task : public MemoryRetainer {
127127 uv_poll_t poll_watcher;
128128
129129 void MemoryInfo (MemoryTracker* tracker) const override ;
130+ ADD_MEMORY_INFO_NAME (node_ares_task)
130131};
131132
132133struct TaskHash {
@@ -173,9 +174,11 @@ class ChannelWrap : public AsyncWrap {
173174 tracker->TrackThis (this );
174175 if (timer_handle_ != nullptr )
175176 tracker->TrackFieldWithSize (" timer handle" , sizeof (*timer_handle_));
176- tracker->TrackField (" task list " , task_list_);
177+ tracker->TrackField (" node_ares_task_list " , task_list_);
177178 }
178179
180+ ADD_MEMORY_INFO_NAME (ChannelWrap)
181+
179182 static void AresTimeout (uv_timer_t * handle);
180183
181184 private:
@@ -225,6 +228,8 @@ class GetAddrInfoReqWrap : public ReqWrap<uv_getaddrinfo_t> {
225228 tracker->TrackThis (this );
226229 }
227230
231+ ADD_MEMORY_INFO_NAME (GetAddrInfoReqWrap)
232+
228233 bool verbatim () const { return verbatim_; }
229234
230235 private:
@@ -246,6 +251,8 @@ class GetNameInfoReqWrap : public ReqWrap<uv_getnameinfo_t> {
246251 void MemoryInfo (MemoryTracker* tracker) const override {
247252 tracker->TrackThis (this );
248253 }
254+
255+ ADD_MEMORY_INFO_NAME (GetNameInfoReqWrap)
249256};
250257
251258GetNameInfoReqWrap::GetNameInfoReqWrap (Environment* env,
@@ -1178,6 +1185,8 @@ class QueryAnyWrap: public QueryWrap {
11781185 tracker->TrackThis (this );
11791186 }
11801187
1188+ ADD_MEMORY_INFO_NAME (QueryAnyWrap)
1189+
11811190 protected:
11821191 void Parse (unsigned char * buf, int len) override {
11831192 HandleScope handle_scope (env ()->isolate ());
@@ -1357,6 +1366,8 @@ class QueryAWrap: public QueryWrap {
13571366 tracker->TrackThis (this );
13581367 }
13591368
1369+ ADD_MEMORY_INFO_NAME (QueryAWrap)
1370+
13601371 protected:
13611372 void Parse (unsigned char * buf, int len) override {
13621373 HandleScope handle_scope (env ()->isolate ());
@@ -1403,6 +1414,8 @@ class QueryAaaaWrap: public QueryWrap {
14031414 tracker->TrackThis (this );
14041415 }
14051416
1417+ ADD_MEMORY_INFO_NAME (QueryAaaaWrap)
1418+
14061419 protected:
14071420 void Parse (unsigned char * buf, int len) override {
14081421 HandleScope handle_scope (env ()->isolate ());
@@ -1449,6 +1462,8 @@ class QueryCnameWrap: public QueryWrap {
14491462 tracker->TrackThis (this );
14501463 }
14511464
1465+ ADD_MEMORY_INFO_NAME (QueryCnameWrap)
1466+
14521467 protected:
14531468 void Parse (unsigned char * buf, int len) override {
14541469 HandleScope handle_scope (env ()->isolate ());
@@ -1482,6 +1497,8 @@ class QueryMxWrap: public QueryWrap {
14821497 tracker->TrackThis (this );
14831498 }
14841499
1500+ ADD_MEMORY_INFO_NAME (QueryMxWrap)
1501+
14851502 protected:
14861503 void Parse (unsigned char * buf, int len) override {
14871504 HandleScope handle_scope (env ()->isolate ());
@@ -1515,6 +1532,8 @@ class QueryNsWrap: public QueryWrap {
15151532 tracker->TrackThis (this );
15161533 }
15171534
1535+ ADD_MEMORY_INFO_NAME (QueryNsWrap)
1536+
15181537 protected:
15191538 void Parse (unsigned char * buf, int len) override {
15201539 HandleScope handle_scope (env ()->isolate ());
@@ -1548,6 +1567,8 @@ class QueryTxtWrap: public QueryWrap {
15481567 tracker->TrackThis (this );
15491568 }
15501569
1570+ ADD_MEMORY_INFO_NAME (QueryTxtWrap)
1571+
15511572 protected:
15521573 void Parse (unsigned char * buf, int len) override {
15531574 HandleScope handle_scope (env ()->isolate ());
@@ -1580,6 +1601,8 @@ class QuerySrvWrap: public QueryWrap {
15801601 tracker->TrackThis (this );
15811602 }
15821603
1604+ ADD_MEMORY_INFO_NAME (QuerySrvWrap)
1605+
15831606 protected:
15841607 void Parse (unsigned char * buf, int len) override {
15851608 HandleScope handle_scope (env ()->isolate ());
@@ -1611,6 +1634,8 @@ class QueryPtrWrap: public QueryWrap {
16111634 tracker->TrackThis (this );
16121635 }
16131636
1637+ ADD_MEMORY_INFO_NAME (QueryPtrWrap)
1638+
16141639 protected:
16151640 void Parse (unsigned char * buf, int len) override {
16161641 HandleScope handle_scope (env ()->isolate ());
@@ -1644,6 +1669,8 @@ class QueryNaptrWrap: public QueryWrap {
16441669 tracker->TrackThis (this );
16451670 }
16461671
1672+ ADD_MEMORY_INFO_NAME (QueryNaptrWrap)
1673+
16471674 protected:
16481675 void Parse (unsigned char * buf, int len) override {
16491676 HandleScope handle_scope (env ()->isolate ());
@@ -1676,6 +1703,8 @@ class QuerySoaWrap: public QueryWrap {
16761703 tracker->TrackThis (this );
16771704 }
16781705
1706+ ADD_MEMORY_INFO_NAME (QuerySoaWrap)
1707+
16791708 protected:
16801709 void Parse (unsigned char * buf, int len) override {
16811710 HandleScope handle_scope (env ()->isolate ());
@@ -1757,6 +1786,8 @@ class GetHostByAddrWrap: public QueryWrap {
17571786 tracker->TrackThis (this );
17581787 }
17591788
1789+ ADD_MEMORY_INFO_NAME (GetHostByAddrWrap)
1790+
17601791 protected:
17611792 void Parse (struct hostent * host) override {
17621793 HandleScope handle_scope (env ()->isolate ());
0 commit comments