| /llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/ |
| H A D | IntelPTMultiCoreTrace.cpp | 53 for (cpu_id_t cpu_id : *cpu_ids) { in StartOnAllCores() 55 IntelPTSingleBufferTrace::Start(request, /*tid=*/None, cpu_id, in StartOnAllCores() 61 CreateContextSwitchTracePerfEvent(cpu_id, in StartOnAllCores() 63 traces.try_emplace(cpu_id, in StartOnAllCores() 91 ForEachCore([](cpu_id_t cpu_id, IntelPTSingleBufferTrace &core_trace) { in ProcessDidStop() argument 100 ForEachCore([](cpu_id_t cpu_id, IntelPTSingleBufferTrace &core_trace) { in ProcessWillResume() argument 117 ForEachCore([&](lldb::cpu_id_t cpu_id, in GetState() 121 {cpu_id, in GetState() 153 if (!request.cpu_id) in TryGetBinaryData() 155 auto it = m_traces_per_core.find(*request.cpu_id); in TryGetBinaryData() [all …]
|
| H A D | IntelPTMultiCoreTrace.h | 58 void ForEachCore(std::function<void(lldb::cpu_id_t cpu_id, 72 void ForEachCore(std::function<void(lldb::cpu_id_t cpu_id,
|
| H A D | IntelPTSingleBufferTrace.cpp | 236 Optional<cpu_id_t> cpu_id, bool disabled, Optional<int> cgroup_fd) { in Start() argument 243 LLDB_LOG(log, "Will start tracing thread id {0} and cpu id {1}", tid, cpu_id); in Start() 274 PerfEvent::Init(*attr, tid, cpu_id, -1, flags)) { in Start()
|
| H A D | IntelPTSingleBufferTrace.h | 58 llvm::Optional<lldb::cpu_id_t> cpu_id = llvm::None,
|
| H A D | Perf.h | 319 CreateContextSwitchTracePerfEvent(lldb::cpu_id_t cpu_id,
|
| H A D | Perf.cpp | 336 lldb::cpu_id_t cpu_id, const PerfEvent *parent_perf_event) { in CreateContextSwitchTracePerfEvent() argument 372 PerfEvent::Init(attr, /*pid=*/None, cpu_id, group_fd, /*flags=*/0)) { in CreateContextSwitchTracePerfEvent()
|
| H A D | IntelPTCollector.cpp | 252 request.kind, request.cpu_id, request.tid, in GetBinaryData()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Trace/intel-pt/ |
| H A D | PerfContextSwitchDecoder.cpp | 148 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateCompleteExecution() 156 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, in CreateHintedStartExecution() argument 158 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateHintedStartExecution() 168 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateHintedEndExecution() 177 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateOnlyEndExecution() 185 ThreadContinuousExecution o(cpu_id, tid, pid); in CreateOnlyStartExecution() 192 cpu_id_t cpu_id, const LinuxPerfZeroTscConversion &tsc_conversion, in RecoverExecutionsFromConsecutiveRecords() argument 223 cpu_id, current_record.tid, current_record.pid, prev.tsc + 1, in RecoverExecutionsFromConsecutiveRecords() 229 cpu_id, current_record.tid, current_record.pid, prev.tsc, in RecoverExecutionsFromConsecutiveRecords() 246 ArrayRef<uint8_t> data, cpu_id_t cpu_id, in DecodePerfContextSwitchTrace() argument [all …]
|
| H A D | PerfContextSwitchDecoder.h | 66 CreateCompleteExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, 70 CreateHintedStartExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, 75 CreateHintedEndExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, 79 static ThreadContinuousExecution CreateOnlyEndExecution(lldb::cpu_id_t cpu_id, 85 CreateOnlyStartExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, 112 lldb::cpu_id_t cpu_id; member 119 ThreadContinuousExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, in ThreadContinuousExecution() 121 : cpu_id(cpu_id), tid(tid), pid(pid) {} in ThreadContinuousExecution() 140 lldb::cpu_id_t cpu_id,
|
| H A D | TraceIntelPTBundleSaver.cpp | 140 WriteContextSwitchTrace(TraceIntelPT &trace_ipt, lldb::cpu_id_t cpu_id, in WriteContextSwitchTrace() argument 143 output_context_switch_trace.AppendPathComponent(std::to_string(cpu_id) + in WriteContextSwitchTrace() 149 cpu_id, IntelPTDataKinds::kPerfContextSwitchTrace, in WriteContextSwitchTrace() 180 lldb::cpu_id_t cpu_id, in WriteIntelPTTrace() argument 183 output_trace.AppendPathComponent(std::to_string(cpu_id) + ".intelpt_trace"); in WriteIntelPTTrace() 186 cpu_id, IntelPTDataKinds::kIptTrace, in WriteIntelPTTrace() 205 for (lldb::cpu_id_t cpu_id : trace_ipt.GetTracedCpus()) { in BuildCpusSection() local 207 json_cpu.id = cpu_id; in BuildCpusSection() 209 WriteContextSwitchTrace(trace_ipt, cpu_id, cpus_dir, compact); in BuildCpusSection() 218 WriteIntelPTTrace(trace_ipt, cpu_id, cpus_dir)) in BuildCpusSection()
|
| H A D | TraceIntelPTMultiCpuDecoder.cpp | 96 GetIntelPTSubtracesForCpu(TraceIntelPT &trace, cpu_id_t cpu_id) { in GetIntelPTSubtracesForCpu() argument 99 cpu_id, IntelPTDataKinds::kIptTrace, in GetIntelPTSubtracesForCpu() 129 for (cpu_id_t cpu_id : trace_sp->GetTracedCpus()) { in DoCorrelateContextSwitchesAndIntelPtTraces() local 131 GetIntelPTSubtracesForCpu(*trace_sp, cpu_id); in DoCorrelateContextSwitchesAndIntelPtTraces() 156 cpu_id, IntelPTDataKinds::kPerfContextSwitchTrace, in DoCorrelateContextSwitchesAndIntelPtTraces() 159 DecodePerfContextSwitchTrace(data, cpu_id, tsc_conversion); in DoCorrelateContextSwitchesAndIntelPtTraces()
|
| H A D | LibiptDecoder.cpp | 303 decoded_thread.NotifyCPU(execution.thread_execution.cpu_id); in DecodeSystemWideTraceForThread() 311 execution.thread_execution.cpu_id) in DecodeSystemWideTraceForThread() 322 execution.thread_execution.cpu_id) in DecodeSystemWideTraceForThread() 328 decoders.find(execution.thread_execution.cpu_id)->second; in DecodeSystemWideTraceForThread() 357 execution.thread_execution.cpu_id) in DecodeSystemWideTraceForThread()
|
| H A D | DecodedThread.cpp | 146 void DecodedThread::NotifyCPU(lldb::cpu_id_t cpu_id) { in NotifyCPU() argument 147 if (!m_last_cpu || *m_last_cpu != cpu_id) { in NotifyCPU() 148 m_cpus.emplace(GetItemsCount(), cpu_id); in NotifyCPU() 149 m_last_cpu = cpu_id; in NotifyCPU()
|
| H A D | TraceIntelPTJSONStructs.cpp | 88 uint64_t cpu_id; in fromJSON() local 89 if (!(o && o.map("id", cpu_id) && o.map("iptTrace", cpu.ipt_trace) && in fromJSON() 92 cpu.id = cpu_id; in fromJSON()
|
| H A D | DecodedThread.h | 239 void NotifyCPU(lldb::cpu_id_t cpu_id);
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | Trace.cpp | 210 request.kind, request.tid, request.cpu_id)); in GetLiveTraceBinaryData() 224 request.cpu_id)); in GetLiveTraceBinaryData() 254 kind.data(), cpu_id); in GetLiveCpuBinaryData() 257 /*tid=*/None, cpu_id}; in GetLiveCpuBinaryData() 402 void Trace::SetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, in SetPostMortemCpuDataFile() argument 428 auto it = storage.live_cpu_data[cpu_id].insert( in OnLiveCpuBinaryDataRead() 459 Trace::OnPostMortemCpuBinaryDataRead(lldb::cpu_id_t cpu_id, in OnPostMortemCpuBinaryDataRead() argument 486 if (cpu_id == storage.cpus->end()) in OnAllCpusBinaryDataRead() 489 return OnCpuBinaryDataRead(*cpu_id, kind, in OnAllCpusBinaryDataRead() 492 auto next_id = cpu_id; in OnAllCpusBinaryDataRead() [all …]
|
| H A D | TraceDumper.cpp | 142 item.cpu_id ? std::to_string(*item.cpu_id) : "unavailable"); in TraceItem() 218 m_j.attribute("cpuId", item.cpu_id); in DumpEvent() 392 item.cpu_id = m_cursor_up->GetCPU(); in DumpInstructions()
|
| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | TraceGDBRemotePackets.cpp | 122 uint64_t cpu_id; in fromJSON() local 123 if (!(o && o.map("id", cpu_id) && o.map("binaryData", packet.binary_data))) in fromJSON() 125 packet.id = static_cast<lldb::cpu_id_t>(cpu_id); in fromJSON() 141 {"cpuId", packet.cpu_id}}); in toJSON() 147 Optional<uint64_t> cpu_id; in fromJSON() local 149 o.map("tid", packet.tid) && o.map("cpuId", cpu_id))) in fromJSON() 152 if (cpu_id) in fromJSON() 153 packet.cpu_id = static_cast<lldb::cpu_id_t>(*cpu_id); in fromJSON()
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | Trace.h | 312 llvm::Error OnCpuBinaryDataRead(lldb::cpu_id_t cpu_id, llvm::StringRef kind, 367 llvm::Error OnPostMortemCpuBinaryDataRead(lldb::cpu_id_t cpu_id, 398 llvm::Expected<FileSpec> GetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, 424 void SetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, llvm::StringRef kind, 453 GetLiveCpuBinaryData(lldb::cpu_id_t cpu_id, llvm::StringRef kind); 471 llvm::Optional<uint64_t> GetLiveCpuBinaryDataSize(lldb::cpu_id_t cpu_id,
|
| H A D | TraceDumper.h | 70 llvm::Optional<lldb::cpu_id_t> cpu_id; member
|
| /llvm-project-15.0.7/compiler-rt/lib/memprof/ |
| H A D | memprof_allocator.cpp | 122 u32 cpu_id; member 323 m->cpu_id, GetCpuId()); in InsertLiveBlocks() 409 m->cpu_id = GetCpuId(); in Allocate() 457 m->cpu_id, GetCpuId()); in Deallocate()
|
| /llvm-project-15.0.7/lldb/include/lldb/Utility/ |
| H A D | TraceGDBRemotePackets.h | 157 llvm::Optional<lldb::cpu_id_t> cpu_id; member
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | XRayFDRFormat.rst | 280 | cpu_id | ``2`` | CPU Id. |
|