Home
last modified time | relevance | path

Searched refs:cpu_id_t (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DTrace.h262 const llvm::DenseMap<lldb::cpu_id_t, llvm::ArrayRef<uint8_t>>
327 llvm::ArrayRef<lldb::cpu_id_t> GetTracedCpus();
367 llvm::Error OnPostMortemCpuBinaryDataRead(lldb::cpu_id_t cpu_id,
398 llvm::Expected<FileSpec> GetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id,
453 GetLiveCpuBinaryData(lldb::cpu_id_t cpu_id, llvm::StringRef kind);
471 llvm::Optional<uint64_t> GetLiveCpuBinaryDataSize(lldb::cpu_id_t cpu_id,
479 llvm::Optional<std::vector<lldb::cpu_id_t>> postmortem_cpus);
561 llvm::DenseMap<lldb::cpu_id_t, llvm::DenseMap<ConstString, uint64_t>>
564 llvm::DenseMap<lldb::cpu_id_t,
574 llvm::Optional<std::vector<lldb::cpu_id_t>> cpus;
[all …]
H A DTraceCursor.h266 virtual llvm::Optional<lldb::cpu_id_t> GetCPU() const = 0;
H A DTraceDumper.h70 llvm::Optional<lldb::cpu_id_t> cpu_id;
/llvm-project-15.0.7/lldb/source/Plugins/Trace/intel-pt/
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;
119 ThreadContinuousExecution(lldb::cpu_id_t cpu_id, lldb::tid_t tid, in ThreadContinuousExecution()
140 lldb::cpu_id_t cpu_id,
H A DPerfContextSwitchDecoder.cpp146 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, uint64_t start, in CreateCompleteExecution()
156 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, in CreateHintedStartExecution()
166 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, uint64_t start, in CreateHintedEndExecution()
176 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, uint64_t end) { in CreateOnlyEndExecution()
184 lldb::cpu_id_t cpu_id, lldb::tid_t tid, lldb::pid_t pid, uint64_t start) { in CreateOnlyStartExecution()
192 cpu_id_t cpu_id, const LinuxPerfZeroTscConversion &tsc_conversion, in RecoverExecutionsFromConsecutiveRecords()
246 ArrayRef<uint8_t> data, cpu_id_t cpu_id, in DecodePerfContextSwitchTrace()
H A DDecodedThread.h177 llvm::Optional<lldb::cpu_id_t> GetCPUByIndex(uint64_t item_index) const;
239 void NotifyCPU(lldb::cpu_id_t cpu_id);
303 std::map<uint64_t, lldb::cpu_id_t> m_cpus;
H A DTraceIntelPTMultiCpuDecoder.cpp44 [&](const DenseMap<cpu_id_t, ArrayRef<uint8_t>> &buffers) -> Error { in FindLowestTSC() argument
78 [&](const DenseMap<cpu_id_t, ArrayRef<uint8_t>> &buffers) -> Error { in Decode() argument
96 GetIntelPTSubtracesForCpu(TraceIntelPT &trace, cpu_id_t cpu_id) { in GetIntelPTSubtracesForCpu()
129 for (cpu_id_t cpu_id : trace_sp->GetTracedCpus()) { in DoCorrelateContextSwitchesAndIntelPtTraces()
H A DTraceIntelPTJSONStructs.h45 lldb::cpu_id_t id;
57 llvm::Optional<std::vector<lldb::cpu_id_t>> GetCpuIds();
H A DDecodedThread.cpp146 void DecodedThread::NotifyCPU(lldb::cpu_id_t cpu_id) { in NotifyCPU()
154 Optional<lldb::cpu_id_t>
246 (sizeof(uint64_t) + sizeof(lldb::cpu_id_t)) * m_cpus.size(); in CalculateApproximateMemoryUsage()
H A DTraceIntelPTJSONStructs.cpp23 Optional<std::vector<lldb::cpu_id_t>> JSONTraceBundleDescription::GetCpuIds() { in GetCpuIds()
26 std::vector<lldb::cpu_id_t> cpu_ids; in GetCpuIds()
H A DTraceIntelPTBundleSaver.cpp140 WriteContextSwitchTrace(TraceIntelPT &trace_ipt, lldb::cpu_id_t cpu_id, in WriteContextSwitchTrace()
180 lldb::cpu_id_t cpu_id, in WriteIntelPTTrace()
205 for (lldb::cpu_id_t cpu_id : trace_ipt.GetTracedCpus()) { in BuildCpusSection()
H A DLibiptDecoder.h79 const llvm::DenseMap<lldb::cpu_id_t, llvm::ArrayRef<uint8_t>> &buffers,
H A DTraceCursorIntelPT.h36 llvm::Optional<lldb::cpu_id_t> GetCPU() const override;
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DIntelPTMultiCoreTrace.cpp20 static bool IsTotalBufferLimitReached(ArrayRef<cpu_id_t> cores, in IsTotalBufferLimitReached()
40 Expected<ArrayRef<cpu_id_t>> cpu_ids = GetAvailableLogicalCoreIDs(); in StartOnAllCores()
50 DenseMap<cpu_id_t, std::pair<IntelPTSingleBufferTrace, ContextSwitchTrace>> in StartOnAllCores()
53 for (cpu_id_t cpu_id : *cpu_ids) { in StartOnAllCores()
76 std::function<void(cpu_id_t cpu_id, IntelPTSingleBufferTrace &core_trace)> in ForEachCore()
83 std::function<void(cpu_id_t cpu_id, IntelPTSingleBufferTrace &intelpt_trace, in ForEachCore()
91 ForEachCore([](cpu_id_t cpu_id, IntelPTSingleBufferTrace &core_trace) { in ProcessDidStop()
100 ForEachCore([](cpu_id_t cpu_id, IntelPTSingleBufferTrace &core_trace) { in ProcessWillResume()
117 ForEachCore([&](lldb::cpu_id_t cpu_id, in GetState()
H A DProcfs.cpp33 Expected<std::vector<cpu_id_t>>
37 std::vector<cpu_id_t> logical_cores; in GetAvailableLogicalCoreIDs()
44 cpu_id_t processor; in GetAvailableLogicalCoreIDs()
55 llvm::Expected<llvm::ArrayRef<cpu_id_t>>
57 static Optional<std::vector<cpu_id_t>> logical_cores_ids; in GetAvailableLogicalCoreIDs()
64 Expected<std::vector<cpu_id_t>> cpu_ids = GetAvailableLogicalCoreIDs( in GetAvailableLogicalCoreIDs()
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,
96 llvm::DenseMap<lldb::cpu_id_t, in IntelPTMultiCoreTrace() argument
103 llvm::DenseMap<lldb::cpu_id_t,
H A DPerf.h113 llvm::Optional<lldb::cpu_id_t> cpu,
131 llvm::Optional<lldb::cpu_id_t> core = llvm::None);
319 CreateContextSwitchTracePerfEvent(lldb::cpu_id_t cpu_id,
H A DProcfs.h48 llvm::Expected<std::vector<lldb::cpu_id_t>>
54 llvm::Expected<llvm::ArrayRef<lldb::cpu_id_t>> GetAvailableLogicalCoreIDs();
H A DPerf.cpp82 Optional<lldb::cpu_id_t> cpu, in Init()
98 Optional<lldb::cpu_id_t> cpu) { in Init()
336 lldb::cpu_id_t cpu_id, const PerfEvent *parent_perf_event) { in CreateContextSwitchTracePerfEvent()
H A DIntelPTSingleBufferTrace.h58 llvm::Optional<lldb::cpu_id_t> cpu_id = llvm::None,
/llvm-project-15.0.7/lldb/source/Target/
H A DTrace.cpp191 Optional<uint64_t> Trace::GetLiveCpuBinaryDataSize(lldb::cpu_id_t cpu_id, in GetLiveCpuBinaryDataSize()
244 Trace::GetLiveCpuBinaryData(lldb::cpu_id_t cpu_id, llvm::StringRef kind) { in GetLiveCpuBinaryData()
347 Optional<std::vector<lldb::cpu_id_t>> postmortem_cpus) { in Trace()
402 void Trace::SetPostMortemCpuDataFile(lldb::cpu_id_t cpu_id, in SetPostMortemCpuDataFile()
417 llvm::Error Trace::OnLiveCpuBinaryDataRead(lldb::cpu_id_t cpu_id, in OnLiveCpuBinaryDataRead()
459 Trace::OnPostMortemCpuBinaryDataRead(lldb::cpu_id_t cpu_id, in OnPostMortemCpuBinaryDataRead()
479 DenseMap<cpu_id_t, ArrayRef<uint8_t>> buffers; in OnAllCpusBinaryDataRead()
484 std::function<Error(std::vector<cpu_id_t>::iterator)> process_cpu = in OnAllCpusBinaryDataRead()
485 [&](std::vector<cpu_id_t>::iterator cpu_id) -> Error { in OnAllCpusBinaryDataRead()
500 llvm::Error Trace::OnCpuBinaryDataRead(lldb::cpu_id_t cpu_id, in OnCpuBinaryDataRead()
[all …]
/llvm-project-15.0.7/lldb/unittests/Process/Linux/
H A DProcfsTests.cpp21 Expected<std::vector<lldb::cpu_id_t>> cpu_ids = in TEST()
101 Expected<ArrayRef<lldb::cpu_id_t>> cpu_ids = GetAvailableLogicalCoreIDs(); in TEST()
/llvm-project-15.0.7/lldb/include/lldb/Utility/
H A DTraceGDBRemotePackets.h122 lldb::cpu_id_t id;
157 llvm::Optional<lldb::cpu_id_t> cpu_id;
/llvm-project-15.0.7/lldb/source/Utility/
H A DTraceGDBRemotePackets.cpp125 packet.id = static_cast<lldb::cpu_id_t>(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/
H A Dlldb-types.h92 typedef uint32_t cpu_id_t; // CPU core id typedef

12