| Index: src/heap/gc-tracer.h | 
| diff --git a/src/heap/gc-tracer.h b/src/heap/gc-tracer.h | 
| index a2e4bc293eefc4366d500fcc81ea945c828a33b0..528eb52c6455f073f8ed4139278ac4f2ef7462a1 100644 | 
| --- a/src/heap/gc-tracer.h | 
| +++ b/src/heap/gc-tracer.h | 
| @@ -71,6 +71,11 @@ class RingBuffer { | 
| elements_[begin_] = element; | 
| } | 
|  | 
| +  void reset() { | 
| +    begin_ = 0; | 
| +    end_ = 0; | 
| +  } | 
| + | 
| private: | 
| T elements_[MAX_SIZE + 1]; | 
| size_t begin_; | 
| @@ -390,6 +395,9 @@ class GCTracer { | 
| // Returns true if at least one survival event was recorded. | 
| bool SurvivalEventsRecorded() const; | 
|  | 
| +  // Discard all recorded survival events. | 
| +  void ResetSurvivalEvents(); | 
| + | 
| private: | 
| // Print one detailed trace line in name=value format. | 
| // TODO(ernstm): Move to Heap. | 
|  |