/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/ |
H A D | TraceIntelPT.cpp | 1 //===-- 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 D | LibiptDecoder.h | 61 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 D | CommandObjectTraceStartIntelPT.h | 13 #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 D | LibiptDecoder.cpp | 9 #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 D | TraceIntelPTBundleSaver.cpp | 138 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 D | TraceIntelPT.h | 1 //===-- 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 D | forward-declarations.h | 17 class TraceIntelPT; variable 20 using TraceIntelPTSP = std::shared_ptr<TraceIntelPT>;
|
H A D | ThreadDecoder.h | 30 ThreadDecoder(const lldb::ThreadSP &thread_sp, TraceIntelPT &trace); 52 TraceIntelPT &m_trace;
|
H A D | TraceIntelPTBundleLoader.cpp | 12 #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 D | TraceIntelPTBundleSaver.h | 41 llvm::Expected<FileSpec> SaveToDisk(TraceIntelPT &trace_ipt,
|
H A D | TraceIntelPTMultiCpuDecoder.h | 94 std::weak_ptr<TraceIntelPT> m_trace_wp;
|
H A D | ThreadDecoder.cpp | 21 ThreadDecoder::ThreadDecoder(const ThreadSP &thread_sp, TraceIntelPT &trace) in ThreadDecoder()
|
H A D | TraceIntelPTBundleLoader.h | 18 class TraceIntelPT; variable
|
H A D | TraceIntelPTMultiCpuDecoder.cpp | 93 static Expected<std::vector<PSBBlock>> GetPSBBlocksForCPU(TraceIntelPT &trace, in GetPSBBlocksForCPU()
|
H A D | TraceIntelPTOptions.td | 6 // the API help message of TraceIntelPT::GetStartConfigurationHelp().
|