Lines Matching refs:ThreadContinuousExecution
101 uint64_t ThreadContinuousExecution::GetLowestKnownTSC() const { in GetLowestKnownTSC()
116 uint64_t ThreadContinuousExecution::GetStartTSC() const { in GetStartTSC()
131 uint64_t ThreadContinuousExecution::GetEndTSC() const { in GetEndTSC()
146 ThreadContinuousExecution ThreadContinuousExecution::CreateCompleteExecution( in CreateCompleteExecution()
149 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateCompleteExecution()
156 ThreadContinuousExecution ThreadContinuousExecution::CreateHintedStartExecution( in CreateHintedStartExecution()
159 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateHintedStartExecution()
166 ThreadContinuousExecution ThreadContinuousExecution::CreateHintedEndExecution( in CreateHintedEndExecution()
169 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateHintedEndExecution()
176 ThreadContinuousExecution ThreadContinuousExecution::CreateOnlyEndExecution( in CreateOnlyEndExecution()
178 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateOnlyEndExecution()
184 ThreadContinuousExecution ThreadContinuousExecution::CreateOnlyStartExecution( in CreateOnlyStartExecution()
186 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateOnlyStartExecution()
196 std::function<void(const ThreadContinuousExecution &execution)> in RecoverExecutionsFromConsecutiveRecords()
200 on_new_execution(ThreadContinuousExecution::CreateOnlyEndExecution( in RecoverExecutionsFromConsecutiveRecords()
218 on_new_execution(ThreadContinuousExecution::CreateHintedEndExecution( in RecoverExecutionsFromConsecutiveRecords()
223 on_new_execution(ThreadContinuousExecution::CreateHintedStartExecution( in RecoverExecutionsFromConsecutiveRecords()
229 on_new_execution(ThreadContinuousExecution::CreateCompleteExecution( in RecoverExecutionsFromConsecutiveRecords()
235 on_new_execution(ThreadContinuousExecution::CreateHintedEndExecution( in RecoverExecutionsFromConsecutiveRecords()
237 on_new_execution(ThreadContinuousExecution::CreateHintedStartExecution( in RecoverExecutionsFromConsecutiveRecords()
245 Expected<std::vector<ThreadContinuousExecution>>
250 std::vector<ThreadContinuousExecution> executions; in DecodePerfContextSwitchTrace()
275 [&](const ThreadContinuousExecution &execution) { in DecodePerfContextSwitchTrace()
287 executions.push_back(ThreadContinuousExecution::CreateOnlyStartExecution( in DecodePerfContextSwitchTrace()