| Index: tools/telemetry/telemetry/core/timeline/async_slice.py
|
| diff --git a/tools/telemetry/telemetry/core/timeline/async_slice.py b/tools/telemetry/telemetry/core/timeline/async_slice.py
|
| index 140eadc651b7893e16c64b71b993b16b8e3e0514..7eecaa499338726cb76d11485fba7ea80cf0b00a 100644
|
| --- a/tools/telemetry/telemetry/core/timeline/async_slice.py
|
| +++ b/tools/telemetry/telemetry/core/timeline/async_slice.py
|
| @@ -9,12 +9,13 @@ class AsyncSlice(event.TimelineEvent):
|
| asynchronous operation is in progress. An AsyncSlice consumes no CPU time
|
| itself and so is only associated with Threads at its start and end point.
|
| '''
|
| - def __init__(self, category, name, timestamp, args=None):
|
| + def __init__(self, category, name, timestamp, args=None,
|
| + duration=0, start_thread=None, end_thread=None):
|
| super(AsyncSlice, self).__init__(
|
| - category, name, timestamp, duration=0, args=args)
|
| + category, name, timestamp, duration=duration, args=args)
|
| self.parent_slice = None
|
| - self.start_thread = None
|
| - self.end_thread = None
|
| + self.start_thread = start_thread
|
| + self.end_thread = end_thread
|
| self.sub_slices = []
|
| self.id = None
|
|
|
|
|