Lines Matching refs:TraceIntelPT

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()
43 void TraceIntelPT::Initialize() { in Initialize()
50 void TraceIntelPT::Terminate() { in Terminate()
54 StringRef TraceIntelPT::GetSchema() { in GetSchema()
58 void TraceIntelPT::Dump(Stream *s) const {} in Dump()
60 Expected<FileSpec> TraceIntelPT::SaveToDisk(FileSpec directory, bool compact) { in SaveToDisk()
65 Expected<TraceSP> TraceIntelPT::CreateInstanceForTraceBundle( in CreateInstanceForTraceBundle()
73 Expected<TraceSP> TraceIntelPT::CreateInstanceForLiveProcess(Process &process) { in CreateInstanceForLiveProcess()
74 TraceSP instance(new TraceIntelPT(process)); in CreateInstanceForLiveProcess()
79 TraceIntelPTSP TraceIntelPT::GetSharedPtr() { in GetSharedPtr()
80 return std::static_pointer_cast<TraceIntelPT>(shared_from_this()); in GetSharedPtr()
83 TraceIntelPTSP TraceIntelPT::CreateInstanceForPostmortemTrace( in CreateInstanceForPostmortemTrace()
86 TraceIntelPTSP trace_sp(new TraceIntelPT(bundle_description, traced_processes)); in CreateInstanceForPostmortemTrace()
124 TraceIntelPT::TraceIntelPT(JSONTraceBundleDescription &bundle_description, in TraceIntelPT() function in TraceIntelPT
129 Expected<DecodedThreadSP> TraceIntelPT::Decode(Thread &thread) { in Decode()
143 Expected<Optional<uint64_t>> TraceIntelPT::FindBeginningOfTimeNanos() { in FindBeginningOfTimeNanos()
180 TraceIntelPT::CreateNewCursor(Thread &thread) { in CreateNewCursor()
193 void TraceIntelPT::DumpTraceInfo(Thread &thread, Stream &s, bool verbose, in DumpTraceInfo()
304 void TraceIntelPT::DumpTraceInfoAsJson(Thread &thread, Stream &s, in DumpTraceInfoAsJson()
416 TraceIntelPT::GetRawTraceSize(Thread &thread) { in GetRawTraceSize()
434 Expected<pt_cpu> TraceIntelPT::GetCPUInfoForLiveProcess() { in GetCPUInfoForLiveProcess()
487 Expected<pt_cpu> TraceIntelPT::GetCPUInfo() { in GetCPUInfo()
498 TraceIntelPT::GetPerfZeroTscConversion() { in GetPerfZeroTscConversion()
502 TraceIntelPT::Storage &TraceIntelPT::GetUpdatedStorage() { in GetUpdatedStorage()
507 Error TraceIntelPT::DoRefreshLiveProcessState(TraceGetStateResponse state, in DoRefreshLiveProcessState()
548 bool TraceIntelPT::IsTraced(lldb::tid_t tid) { in IsTraced()
559 const char *TraceIntelPT::GetStartConfigurationHelp() { in GetStartConfigurationHelp()
592 Error TraceIntelPT::Start(uint64_t ipt_trace_size, in Start()
607 Error TraceIntelPT::Start(StructuredData::ObjectSP configuration) { in Start()
635 llvm::Error TraceIntelPT::Start(llvm::ArrayRef<lldb::tid_t> tids, in Start()
649 Error TraceIntelPT::Start(llvm::ArrayRef<lldb::tid_t> tids, in Start()
682 Error TraceIntelPT::OnThreadBufferRead(lldb::tid_t tid, in OnThreadBufferRead()
687 TaskTimer &TraceIntelPT::GetTimer() { return GetUpdatedStorage().task_timer; } in GetTimer()
689 ScopedTaskTimer &TraceIntelPT::GetThreadTimer(lldb::tid_t tid) { in GetThreadTimer()
693 ScopedTaskTimer &TraceIntelPT::GetGlobalTimer() { in GetGlobalTimer()