Home
last modified time | relevance | path

Searched refs:IntelPTSingleBufferTrace (Results 1 – 9 of 9) sorted by relevance

/openbsd/src/gnu/llvm/lldb/source/Plugins/Process/Linux/
DIntelPTMultiCoreTrace.cpp50 DenseMap<cpu_id_t, std::pair<IntelPTSingleBufferTrace, ContextSwitchTrace>> in StartOnAllCores()
54 Expected<IntelPTSingleBufferTrace> core_trace = in StartOnAllCores()
55 IntelPTSingleBufferTrace::Start(request, /*tid=*/std::nullopt, cpu_id, 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 const IntelPTSingleBufferTrace &core_trace, in GetState()
DIntelPTSingleBufferTrace.cpp201 size_t IntelPTSingleBufferTrace::GetIptTraceSize() const { in GetIptTraceSize()
205 Error IntelPTSingleBufferTrace::Pause() { in Pause()
209 Error IntelPTSingleBufferTrace::Resume() { in Resume()
213 Expected<std::vector<uint8_t>> IntelPTSingleBufferTrace::GetIptTrace() { in GetIptTrace()
231 Expected<IntelPTSingleBufferTrace>
232 IntelPTSingleBufferTrace::Start(const TraceIntelPTStartRequest &request, in Start()
280 return IntelPTSingleBufferTrace(std::move(*perf_event)); in Start()
287 const PerfEvent &IntelPTSingleBufferTrace::GetPerfEvent() const { in GetPerfEvent()
DIntelPTThreadTraceCollection.cpp37 Expected<IntelPTSingleBufferTrace> trace = in TraceStart()
38 IntelPTSingleBufferTrace::Start(request, tid); in TraceStart()
52 std::function<void(lldb::tid_t tid, IntelPTSingleBufferTrace &thread_trace)> in ForEachThread()
58 Expected<IntelPTSingleBufferTrace &>
87 if (Expected<IntelPTSingleBufferTrace &> trace = in TryGetBinaryData()
DIntelPTMultiCoreTrace.h57 IntelPTSingleBufferTrace &core_trace)>
71 IntelPTSingleBufferTrace &intelpt_trace,
95 std::pair<IntelPTSingleBufferTrace, ContextSwitchTrace>> in IntelPTMultiCoreTrace() argument
102 std::pair<IntelPTSingleBufferTrace, ContextSwitchTrace>>
DIntelPTThreadTraceCollection.h43 IntelPTSingleBufferTrace &thread_trace)>
46 llvm::Expected<IntelPTSingleBufferTrace &> GetTracedThread(lldb::tid_t tid);
69 llvm::DenseMap<lldb::tid_t, IntelPTSingleBufferTrace> m_thread_traces;
DIntelPTSingleBufferTrace.h25 class IntelPTSingleBufferTrace {
52 static llvm::Expected<IntelPTSingleBufferTrace>
105 IntelPTSingleBufferTrace(PerfEvent &&perf_event) in IntelPTSingleBufferTrace() function
DCMakeLists.txt3 IntelPTSingleBufferTrace.cpp
DIntelPTPerThreadProcessTrace.cpp41 [&](lldb::tid_t tid, const IntelPTSingleBufferTrace &thread_trace) { in GetState()
DIntelPTCollector.cpp208 [&](lldb::tid_t tid, const IntelPTSingleBufferTrace &thread_trace) { in GetState()