• Home
  • Raw
  • Download

Lines Matching refs:SubCommandRecord

106 SubCommandRecord::~SubCommandRecord()  in ~SubCommandRecord()
111 void SubCommandRecord::DumpOptions() const in DumpOptions()
155 bool SubCommandRecord::GetOptions(std::vector<std::string> &args) in GetOptions()
300 bool SubCommandRecord::GetOptionFrequencyAndPeriod(std::vector<std::string> &args) in GetOptionFrequencyAndPeriod()
328 bool SubCommandRecord::CheckDataLimitOption() in CheckDataLimitOption()
339 bool SubCommandRecord::CheckSelectCpuPidOption() in CheckSelectCpuPidOption()
370 bool SubCommandRecord::CheckArgsRange() in CheckArgsRange()
410 bool SubCommandRecord::CheckOptions() in CheckOptions()
436 bool SubCommandRecord::ParseOption(std::vector<std::string> &args) in ParseOption()
453 bool SubCommandRecord::CheckTargetProcessOptions() in CheckTargetProcessOptions()
494 bool SubCommandRecord::CheckTargetPids() in CheckTargetPids()
528 bool SubCommandRecord::ParseDataLimitOption(const std::string &str) in ParseDataLimitOption()
558 bool SubCommandRecord::ParseCallStackOption(const std::vector<std::string> &callStackType) in ParseCallStackOption()
604 bool SubCommandRecord::ParseBranchSampleType(const std::vector<std::string> &vecBranchSampleTypes) in ParseBranchSampleType()
625 bool SubCommandRecord::ParseControlCmd(const std::string cmd) in ParseControlCmd()
637 bool SubCommandRecord::SetPerfLimit(const std::string& file, int value, std::function<bool (int, in… in SetPerfLimit()
666 bool SubCommandRecord::SetPerfCpuMaxPercent() in SetPerfCpuMaxPercent()
672 bool SubCommandRecord::SetPerfMaxSampleRate() in SetPerfMaxSampleRate()
690 bool SubCommandRecord::SetPerfEventMlock() in SetPerfEventMlock()
697 bool SubCommandRecord::SetPerfHarden() in SetPerfHarden()
718 bool SubCommandRecord::TraceOffCpu() in TraceOffCpu()
737 void SubCommandRecord::SetSavedCmdlinesSize() in SetSavedCmdlinesSize()
747 void SubCommandRecord::RecoverSavedCmdlinesSize() in RecoverSavedCmdlinesSize()
757 bool SubCommandRecord::PreparePerfEvent() in PreparePerfEvent()
760 auto processRecord = std::bind(&SubCommandRecord::ProcessRecord, this, std::placeholders::_1); in PreparePerfEvent()
826 bool SubCommandRecord::PrepareSysKernel() in PrepareSysKernel()
857 bool SubCommandRecord::PrepareVirtualRuntime() in PrepareVirtualRuntime()
859 auto saveRecord = std::bind(&SubCommandRecord::SaveRecord, this, std::placeholders::_1, false); in PrepareVirtualRuntime()
893 std::bind(&SubCommandRecord::CollectSymbol, this, std::placeholders::_1); in PrepareVirtualRuntime()
899 void SubCommandRecord::WriteCommEventBeforeSampling() in WriteCommEventBeforeSampling()
909 bool SubCommandRecord::ClientCommandResponse(bool OK) in ClientCommandResponse()
935 bool SubCommandRecord::IsSamplingRunning() in IsSamplingRunning()
950 void SubCommandRecord::ClientCommandHandle() in ClientCommandHandle()
1005 bool SubCommandRecord::ProcessControl() in ProcessControl()
1049 bool SubCommandRecord::CreateFifoServer() in CreateFifoServer()
1101 bool SubCommandRecord::SendFifoAndWaitReply(const std::string &cmd, const std::chrono::milliseconds… in SendFifoAndWaitReply()
1130 bool SubCommandRecord::WaitFifoReply(int fd, const std::chrono::milliseconds &timeOut) in WaitFifoReply()
1162 bool SubCommandRecord::OnSubCommand(std::vector<std::string> &args) in OnSubCommand()
1195 clientCommandHanle_ = std::thread(&SubCommandRecord::ClientCommandHandle, this); in OnSubCommand()
1227 void SubCommandRecord::CloseClientThread() in CloseClientThread()
1245 bool SubCommandRecord::ProcessRecord(std::unique_ptr<PerfEventRecord> record) in ProcessRecord()
1292 bool SubCommandRecord::SaveRecord(std::unique_ptr<PerfEventRecord> record, bool ptrReleaseFlag) in SaveRecord()
1340 uint32_t SubCommandRecord::GetCountFromFile(const std::string &fileName) in GetCountFromFile()
1356 std::string SubCommandRecord::GetCpuDescFromFile() in GetCpuDescFromFile()
1376 bool SubCommandRecord::AddCpuFeature() in AddCpuFeature()
1409 void SubCommandRecord::AddMemTotalFeature() in AddMemTotalFeature()
1426 void SubCommandRecord::AddEventDescFeature() in AddEventDescFeature()
1431 void SubCommandRecord::AddRecordTimeFeature() in AddRecordTimeFeature()
1444 void SubCommandRecord::AddWorkloadCmdFeature() in AddWorkloadCmdFeature()
1453 void SubCommandRecord::AddCommandLineFeature() in AddCommandLineFeature()
1462 void SubCommandRecord::AddCpuOffFeature() in AddCpuOffFeature()
1469 void SubCommandRecord::AddDevhostFeature() in AddDevhostFeature()
1477 bool SubCommandRecord::AddFeatureRecordFile() in AddFeatureRecordFile()
1502 bool SubCommandRecord::CreateInitRecordFile(bool compressData) in CreateInitRecordFile()
1524 bool SubCommandRecord::PostProcessRecordFile() in PostProcessRecordFile()
1582 void SubCommandRecord::SymbolicHits() in SymbolicHits()
1606 bool SubCommandRecord::CollectionSymbol(std::unique_ptr<PerfEventRecord> record) in CollectionSymbol()
1621 void SubCommandRecord::CollectSymbol(PerfRecordSample *sample) in CollectSymbol()
1659 bool SubCommandRecord::FinishWriteRecordFile() in FinishWriteRecordFile()
1683 std::bind(&SubCommandRecord::CollectionSymbol, this, std::placeholders::_1)); in FinishWriteRecordFile()
1715 void SubCommandRecord::ReportTime() in ReportTime()
1758 bool SubCommandRecord::RecordCompleted() in RecordCompleted()
1789 bool SubCommandRecord::RegisterSubCommandRecord(void) in RegisterSubCommandRecord()
1791 return SubCommand::RegisterSubCommand("record", std::make_unique<SubCommandRecord>()); in RegisterSubCommandRecord()
1794 void SubCommandRecord::SetHM() in SetHM()