Home
last modified time | relevance | path

Searched refs:psb_blocks (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/
H A DTraceIntelPTMultiCpuDecoder.cpp95 std::vector<PSBBlock> psb_blocks; in GetPSBBlocksForCPU() local
104 psb_blocks = std::move(*split_trace); in GetPSBBlocksForCPU()
109 return psb_blocks; in GetPSBBlocksForCPU()
128 Expected<std::vector<PSBBlock>> psb_blocks = in DoCorrelateContextSwitchesAndIntelPtTraces() local
130 if (!psb_blocks) in DoCorrelateContextSwitchesAndIntelPtTraces()
131 return psb_blocks.takeError(); in DoCorrelateContextSwitchesAndIntelPtTraces()
133 m_total_psb_blocks += psb_blocks->size(); in DoCorrelateContextSwitchesAndIntelPtTraces()
136 auto it = psb_blocks->begin(); in DoCorrelateContextSwitchesAndIntelPtTraces()
141 for (; it != psb_blocks->end() && in DoCorrelateContextSwitchesAndIntelPtTraces()
145 execution.psb_blocks.push_back(*it); in DoCorrelateContextSwitchesAndIntelPtTraces()
[all …]
H A DLibiptDecoder.cpp597 if (execution.psb_blocks.empty()) { in DecodeSystemWideTraceForThread()
600 assert(execution.psb_blocks.front().tsc && in DecodeSystemWideTraceForThread()
604 *execution.psb_blocks.front().tsc)); in DecodeSystemWideTraceForThread()
612 if (execution.psb_blocks.empty()) { in DecodeSystemWideTraceForThread()
633 for (size_t j = 0; j < execution.psb_blocks.size(); j++) { in DecodeSystemWideTraceForThread()
634 const PSBBlock &psb_block = execution.psb_blocks[j]; in DecodeSystemWideTraceForThread()
641 j + 1 < execution.psb_blocks.size() in DecodeSystemWideTraceForThread()
642 ? execution.psb_blocks[j + 1].starting_ip in DecodeSystemWideTraceForThread()
678 return exec.psb_blocks.empty() ? exec.thread_execution.GetLowestKnownTSC() in operator <()
679 : exec.psb_blocks in operator <()
[all...]
H A DLibiptDecoder.h44 std::vector<PSBBlock> psb_blocks; member