Home
last modified time | relevance | path

Searched refs:cpu_id (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DIntelPTMultiCoreTrace.cpp53 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 DIntelPTMultiCoreTrace.h58 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 DIntelPTSingleBufferTrace.cpp236 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 DIntelPTSingleBufferTrace.h58 llvm::Optional<lldb::cpu_id_t> cpu_id = llvm::None,
H A DPerf.h319 CreateContextSwitchTracePerfEvent(lldb::cpu_id_t cpu_id,
H A DPerf.cpp336 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 DIntelPTCollector.cpp252 request.kind, request.cpu_id, request.tid, in GetBinaryData()
/llvm-project-15.0.7/lldb/source/Plugins/Trace/intel-pt/
H A DPerfContextSwitchDecoder.cpp148 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 DPerfContextSwitchDecoder.h66 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 DTraceIntelPTBundleSaver.cpp140 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 DTraceIntelPTMultiCpuDecoder.cpp96 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 DLibiptDecoder.cpp303 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 DDecodedThread.cpp146 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 DTraceIntelPTJSONStructs.cpp88 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 DDecodedThread.h239 void NotifyCPU(lldb::cpu_id_t cpu_id);
/llvm-project-15.0.7/lldb/source/Target/
H A DTrace.cpp210 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 DTraceDumper.cpp142 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 DTraceGDBRemotePackets.cpp122 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 DTrace.h312 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 DTraceDumper.h70 llvm::Optional<lldb::cpu_id_t> cpu_id; member
/llvm-project-15.0.7/compiler-rt/lib/memprof/
H A Dmemprof_allocator.cpp122 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 DTraceGDBRemotePackets.h157 llvm::Optional<lldb::cpu_id_t> cpu_id; member
/llvm-project-15.0.7/llvm/docs/
H A DXRayFDRFormat.rst280 | cpu_id | ``2`` | CPU Id. |