This CL adds NESTABLE_ASYNC APIs to tracing.
This is a part of the effort to get NetLog data into tracing. The reason to add these new APIs for logging NetLog events is that NetLog events are logged asynchronously and can have multiple nested levels of inner events. The current ASYNC_STEP APIs only allow one level of nested events. In general, it would be useful if we could can have an async event broken into sub steps, each sub step has an explicitly defined beginning and end within that overall event, with additional arguments. Design Doc: https://docs.google.com/document/d/1Z2uqj59UEts5IiXX78mkdU4kd6e7kE3JUKPoDK97bVs/edit?usp=sharing BUG=399701 Review URL: https://codereview.chromium.org/536503002 Cr-Commit-Position: refs/heads/master@{#293940}
Showing
Please register or sign in to comment