src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
changeset 57777 90ead0febf56
parent 55571 49102ba8cf14
child 57979 94481c2b9388
equal deleted inserted replaced
57774:21dccfac0ec5 57777:90ead0febf56
   119   _reference = reference;
   119   _reference = reference;
   120   _mark_bits->mark_obj(pointee);
   120   _mark_bits->mark_obj(pointee);
   121   assert(_mark_bits->is_marked(pointee), "invariant");
   121   assert(_mark_bits->is_marked(pointee), "invariant");
   122 
   122 
   123   // is the pointee a sample object?
   123   // is the pointee a sample object?
   124   if (NULL == pointee->mark()) {
   124   if (NULL == pointee->mark().to_pointer()) {
   125     add_chain();
   125     add_chain();
   126   }
   126   }
   127 
   127 
   128   assert(_max_depth >= 1, "invariant");
   128   assert(_max_depth >= 1, "invariant");
   129   if (_depth < _max_depth - 1) {
   129   if (_depth < _max_depth - 1) {