equal
deleted
inserted
replaced
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; |