diff options
| author | 2023-07-07 14:32:31 +0000 | |
|---|---|---|
| committer | 2023-07-11 09:40:05 +0000 | |
| commit | 569a6642b1cb822fd578b8ae137022912a87ef75 (patch) | |
| tree | 5bf6e6059cf06e3ba74c58ba0aae3d5ef24cd5bc /compiler/optimizing/loop_optimization.h | |
| parent | 4656a03c79faf5e30253b804f69d121cee4ed813 (diff) | |
Unify handling of thread infos in method tracing
Information about threads is recorded differently in streaming and
non-streaming modes. In streaming we just record the information when we
see the first event from the thread. In non-streaming we record all the
threads by recording them when any thread is getting destroyed and also
all active threads when stopping tracing. This is prone to races and
requires few workarounds to prevent them. So just handle them similar to
streaming case.
Bug: 259258187
Test: art/test.py --stream
Change-Id: Ib8efdb9fb875c1f3a4acfd3e9c3879e02a63847d
Diffstat (limited to 'compiler/optimizing/loop_optimization.h')
0 files changed, 0 insertions, 0 deletions