Home | History | Annotate | Download | only in base

Lines Matching refs:death

80 // DeathData tallies durations when a death takes place.
176 // will be reset upon next death recording because sample_probability_count_
180 // potentially in parallel with incrementing in the death thread may result in
450 // but have not yet tallied a matching death, and hence must be either
469 // Add snapshots for all instances of death data in all threads serially.
622 for (const auto& death : deaths) {
623 (*birth_counts)[death.first] -= death.first->birth_count();
625 // For the current death data, walk through all its snapshots, starting from
629 for (const DeathDataPhaseSnapshot* phase = &death.second; phase;
637 TaskSnapshot(BirthOnThreadSnapshot(*death.first), death_data,
653 for (const auto& death : death_map_) {
655 death.first,
656 DeathDataPhaseSnapshot(profiling_phase, death.second.count(),
657 death.second.run_duration_sum(),
658 death.second.run_duration_max(),
659 death.second.run_duration_sample(),
660 death.second.queue_duration_sum(),
661 death.second.queue_duration_max(),
662 death.second.queue_duration_sample(),
663 death.second.last_phase_snapshot())));
670 for (auto& death : death_map_) {
671 death.second.OnProfilingPhaseCompleted(profiling_phase);
812 delete next_thread_data; // Includes all Death Records.