Index: tools/telemetry/telemetry/core/timeline/thread.py |
diff --git a/tools/telemetry/telemetry/core/timeline/thread.py b/tools/telemetry/telemetry/core/timeline/thread.py |
index 31418c1ea1fbca75fbb9c5dac4d2c78ef27404a3..eeb7ce150c7a861e3abd6b75337ef341bbdb50ff 100644 |
--- a/tools/telemetry/telemetry/core/timeline/thread.py |
+++ b/tools/telemetry/telemetry/core/timeline/thread.py |
@@ -64,6 +64,11 @@ class Thread(event_container.TimelineEventContainer): |
for sub_slice in async_slice.IterEventsInThisContainerRecrusively(): |
yield sub_slice |
+ def IterAllAsyncSlicesOfName(self, name): |
+ for s in self.IterAllAsyncSlices(): |
+ if s.name == name: |
+ yield s |
+ |
def IterEventsInThisContainer(self): |
return itertools.chain( |
iter(self._newly_added_slices), |