src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
changeset 58084 cddef3bde924
parent 55571 49102ba8cf14
child 58132 caa25ab47aca
child 58154 060d9d139109
equal deleted inserted replaced
58083:9046db64ca39 58084:cddef3bde924
   270     memcpy(_frames, trace._frames, _nr_of_frames * sizeof(JfrStackFrame));
   270     memcpy(_frames, trace._frames, _nr_of_frames * sizeof(JfrStackFrame));
   271   }
   271   }
   272 }
   272 }
   273 
   273 
   274 JfrStackTraceRepository::StackTrace::~StackTrace() {
   274 JfrStackTraceRepository::StackTrace::~StackTrace() {
   275   if (_frames != NULL) {
   275   FREE_C_HEAP_ARRAY(JfrStackFrame, _frames);
   276     FREE_C_HEAP_ARRAY(JfrStackFrame, _frames);
       
   277   }
       
   278 }
   276 }
   279 
   277 
   280 bool JfrStackTraceRepository::StackTrace::equals(const JfrStackTrace& rhs) const {
   278 bool JfrStackTraceRepository::StackTrace::equals(const JfrStackTrace& rhs) const {
   281   if (_reached_root != rhs._reached_root || _nr_of_frames != rhs._nr_of_frames || _hash != rhs._hash) {
   279   if (_reached_root != rhs._reached_root || _nr_of_frames != rhs._nr_of_frames || _hash != rhs._hash) {
   282     return false;
   280     return false;