@@ -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,
@@ -1193,6 +1200,8 @@ class QueryAnyWrap: public QueryWrap {
11931200 tracker->TrackThis (this );
11941201 }
11951202
1203+ ADD_MEMORY_INFO_NAME (QueryAnyWrap)
1204+
11961205 protected:
11971206 void Parse (unsigned char * buf, int len) override {
11981207 HandleScope handle_scope (env ()->isolate ());
@@ -1372,6 +1381,8 @@ class QueryAWrap: public QueryWrap {
13721381 tracker->TrackThis (this );
13731382 }
13741383
1384+ ADD_MEMORY_INFO_NAME (QueryAWrap)
1385+
13751386 protected:
13761387 void Parse (unsigned char * buf, int len) override {
13771388 HandleScope handle_scope (env ()->isolate ());
@@ -1418,6 +1429,8 @@ class QueryAaaaWrap: public QueryWrap {
14181429 tracker->TrackThis (this );
14191430 }
14201431
1432+ ADD_MEMORY_INFO_NAME (QueryAaaaWrap)
1433+
14211434 protected:
14221435 void Parse (unsigned char * buf, int len) override {
14231436 HandleScope handle_scope (env ()->isolate ());
@@ -1464,6 +1477,8 @@ class QueryCnameWrap: public QueryWrap {
14641477 tracker->TrackThis (this );
14651478 }
14661479
1480+ ADD_MEMORY_INFO_NAME (QueryCnameWrap)
1481+
14671482 protected:
14681483 void Parse (unsigned char * buf, int len) override {
14691484 HandleScope handle_scope (env ()->isolate ());
@@ -1497,6 +1512,8 @@ class QueryMxWrap: public QueryWrap {
14971512 tracker->TrackThis (this );
14981513 }
14991514
1515+ ADD_MEMORY_INFO_NAME (QueryMxWrap)
1516+
15001517 protected:
15011518 void Parse (unsigned char * buf, int len) override {
15021519 HandleScope handle_scope (env ()->isolate ());
@@ -1530,6 +1547,8 @@ class QueryNsWrap: public QueryWrap {
15301547 tracker->TrackThis (this );
15311548 }
15321549
1550+ ADD_MEMORY_INFO_NAME (QueryNsWrap)
1551+
15331552 protected:
15341553 void Parse (unsigned char * buf, int len) override {
15351554 HandleScope handle_scope (env ()->isolate ());
@@ -1563,6 +1582,8 @@ class QueryTxtWrap: public QueryWrap {
15631582 tracker->TrackThis (this );
15641583 }
15651584
1585+ ADD_MEMORY_INFO_NAME (QueryTxtWrap)
1586+
15661587 protected:
15671588 void Parse (unsigned char * buf, int len) override {
15681589 HandleScope handle_scope (env ()->isolate ());
@@ -1595,6 +1616,8 @@ class QuerySrvWrap: public QueryWrap {
15951616 tracker->TrackThis (this );
15961617 }
15971618
1619+ ADD_MEMORY_INFO_NAME (QuerySrvWrap)
1620+
15981621 protected:
15991622 void Parse (unsigned char * buf, int len) override {
16001623 HandleScope handle_scope (env ()->isolate ());
@@ -1626,6 +1649,8 @@ class QueryPtrWrap: public QueryWrap {
16261649 tracker->TrackThis (this );
16271650 }
16281651
1652+ ADD_MEMORY_INFO_NAME (QueryPtrWrap)
1653+
16291654 protected:
16301655 void Parse (unsigned char * buf, int len) override {
16311656 HandleScope handle_scope (env ()->isolate ());
@@ -1659,6 +1684,8 @@ class QueryNaptrWrap: public QueryWrap {
16591684 tracker->TrackThis (this );
16601685 }
16611686
1687+ ADD_MEMORY_INFO_NAME (QueryNaptrWrap)
1688+
16621689 protected:
16631690 void Parse (unsigned char * buf, int len) override {
16641691 HandleScope handle_scope (env ()->isolate ());
@@ -1691,6 +1718,8 @@ class QuerySoaWrap: public QueryWrap {
16911718 tracker->TrackThis (this );
16921719 }
16931720
1721+ ADD_MEMORY_INFO_NAME (QuerySoaWrap)
1722+
16941723 protected:
16951724 void Parse (unsigned char * buf, int len) override {
16961725 HandleScope handle_scope (env ()->isolate ());
@@ -1772,6 +1801,8 @@ class GetHostByAddrWrap: public QueryWrap {
17721801 tracker->TrackThis (this );
17731802 }
17741803
1804+ ADD_MEMORY_INFO_NAME (GetHostByAddrWrap)
1805+
17751806 protected:
17761807 void Parse (struct hostent * host) override {
17771808 HandleScope handle_scope (env ()->isolate ());
0 commit comments