| Index: runtime/vm/timeline.cc
|
| diff --git a/runtime/vm/timeline.cc b/runtime/vm/timeline.cc
|
| index f0b0ee14c81e9b9affb8314d93d3dc3acdfff269..4c23d78c8a14d44cb15e27bd5fde5c89a0929022 100644
|
| --- a/runtime/vm/timeline.cc
|
| +++ b/runtime/vm/timeline.cc
|
| @@ -1505,6 +1505,16 @@ void TimelineEventCallbackRecorder::CompleteEvent(TimelineEvent* event) {
|
| TimelineEventEndlessRecorder::TimelineEventEndlessRecorder()
|
| : head_(NULL), block_index_(0) {}
|
|
|
| +TimelineEventEndlessRecorder::~TimelineEventEndlessRecorder() {
|
| + TimelineEventBlock* current = head_;
|
| + head_ = NULL;
|
| +
|
| + while (current != NULL) {
|
| + TimelineEventBlock* next = current->next();
|
| + delete current;
|
| + current = next;
|
| + }
|
| +}
|
|
|
| void TimelineEventEndlessRecorder::PrintJSON(JSONStream* js,
|
| TimelineEventFilter* filter) {
|
|
|