Home
last modified time | relevance | path

Searched refs:TraceIntelPT (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/
H A DTraceIntelPT.cpp1 //===-- TraceIntelPT.cpp --------------------------------------------------===//
9 #include "TraceIntelPT.h"
29 LLDB_PLUGIN_DEFINE(TraceIntelPT) in LLDB_PLUGIN_DEFINE() argument
32 TraceIntelPT::GetProcessTraceStartCommand(CommandInterpreter &interpreter) { in LLDB_PLUGIN_DEFINE()
38 TraceIntelPT::GetThreadTraceStartCommand(CommandInterpreter &interpreter) { in GetThreadTraceStartCommand()
51 llvm::StringRef TraceIntelPT::PluginProperties::GetSettingName() { in GetSettingName()
52 return TraceIntelPT::GetPluginNameStatic(); in GetSettingName()
55 TraceIntelPT::PluginProperties::PluginProperties() : Properties() { in PluginProperties()
61 TraceIntelPT::PluginProperties::GetInfiniteDecodingLoopVerificationThreshold() { in GetInfiniteDecodingLoopVerificationThreshold()
67 uint64_t TraceIntelPT
172 TraceIntelPT::TraceIntelPT(JSONTraceBundleDescription &bundle_description, TraceIntelPT() function in TraceIntelPT
[all...]
H A DLibiptDecoder.h61 TraceIntelPT &trace_intel_pt,
87 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt,
109 SplitTraceIntoPSBBlock(TraceIntelPT &trace_intel_pt,
119 FindLowestTSCInTrace(TraceIntelPT &trace_intel_pt,
H A DCommandObjectTraceStartIntelPT.h13 #include "TraceIntelPT.h"
40 CommandObjectThreadTraceStartIntelPT(TraceIntelPT &trace, in CommandObjectThreadTraceStartIntelPT()
61 TraceIntelPT &m_trace;
86 CommandObjectProcessTraceStartIntelPT(TraceIntelPT &trace, in CommandObjectProcessTraceStartIntelPT()
110 TraceIntelPT &m_trace;
H A DLibiptDecoder.cpp9 #include "TraceIntelPT.h"
48 static Expected<pt_config> CreateBasicLibiptConfig(TraceIntelPT &trace_intel_pt, in CreateBasicLibiptConfig()
97 CreateInstructionDecoder(TraceIntelPT &trace_intel_pt, ArrayRef<uint8_t> buffer, in CreateInstructionDecoder()
120 CreateQueryDecoder(TraceIntelPT &trace_intel_pt, ArrayRef<uint8_t> buffer) { in CreateQueryDecoder()
137 TraceIntelPT &trace_intel_pt, in PSBBlockAnomalyDetector()
340 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt, in PSBBlockDecoder()
371 Create(TraceIntelPT &trace_intel_pt, const PSBBlock &psb_block, in Create()
562 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt, in DecodeSingleTraceForThread()
587 DecodedThread &decoded_thread, TraceIntelPT &trace_intel_pt, in DecodeSystemWideTraceForThread()
687 TraceIntelPT in SplitTraceIntoPSBBlock()
[all...]
H A DTraceIntelPTBundleSaver.cpp138 WriteContextSwitchTrace(TraceIntelPT &trace_ipt, lldb::cpu_id_t cpu_id, in WriteContextSwitchTrace()
177 static Expected<FileSpec> WriteIntelPTTrace(TraceIntelPT &trace_ipt, in WriteIntelPTTrace()
194 BuildCpusSection(TraceIntelPT &trace_ipt, FileSpec directory, bool compact) { in BuildCpusSection()
324 BuildProcessesSection(TraceIntelPT &trace_ipt, const FileSpec &directory) { in BuildProcessesSection()
337 BuildKernelSection(TraceIntelPT &trace_ipt, const FileSpec &directory) { in BuildKernelSection()
355 Expected<FileSpec> TraceIntelPTBundleSaver::SaveToDisk(TraceIntelPT &trace_ipt, in SaveToDisk()
376 if (trace_ipt.GetTraceMode() == TraceIntelPT::TraceMode::KernelMode) { in SaveToDisk()
H A DTraceIntelPT.h1 //===-- TraceIntelPT.h ------------------------------------------*- C++ -*-===//
24 class TraceIntelPT : public Trace {
48 ~TraceIntelPT() override = default;
219 /// A TraceIntelPT shared pointer instance.
229 TraceIntelPT(JSONTraceBundleDescription &bundle_description,
235 TraceIntelPT(Process &live_process) in TraceIntelPT() function
H A Dforward-declarations.h17 class TraceIntelPT; variable
20 using TraceIntelPTSP = std::shared_ptr<TraceIntelPT>;
H A DThreadDecoder.h30 ThreadDecoder(const lldb::ThreadSP &thread_sp, TraceIntelPT &trace);
52 TraceIntelPT &m_trace;
H A DTraceIntelPTBundleLoader.cpp12 #include "TraceIntelPT.h"
381 TraceIntelPT::TraceMode trace_mode = bundle_description.kernel in CreateTraceIntelPTInstance()
382 ? TraceIntelPT::TraceMode::KernelMode in CreateTraceIntelPTInstance()
383 : TraceIntelPT::TraceMode::UserMode; in CreateTraceIntelPTInstance()
385 TraceSP trace_instance = TraceIntelPT::CreateInstanceForPostmortemTrace( in CreateTraceIntelPTInstance()
H A DTraceIntelPTBundleSaver.h41 llvm::Expected<FileSpec> SaveToDisk(TraceIntelPT &trace_ipt,
H A DTraceIntelPTMultiCpuDecoder.h94 std::weak_ptr<TraceIntelPT> m_trace_wp;
H A DThreadDecoder.cpp21 ThreadDecoder::ThreadDecoder(const ThreadSP &thread_sp, TraceIntelPT &trace) in ThreadDecoder()
H A DTraceIntelPTBundleLoader.h18 class TraceIntelPT; variable
H A DTraceIntelPTMultiCpuDecoder.cpp93 static Expected<std::vector<PSBBlock>> GetPSBBlocksForCPU(TraceIntelPT &trace, in GetPSBBlocksForCPU()
H A DTraceIntelPTOptions.td6 // the API help message of TraceIntelPT::GetStartConfigurationHelp().