Lines Matching refs:MonitorCommand
86 class MonitorCommand : public Command { class
88 MonitorCommand() in MonitorCommand() function in simpleperf::__anone0477bd70110::MonitorCommand
197 bool MonitorCommand::Run(const std::vector<std::string>& args) { in Run()
217 bool MonitorCommand::PrepareMonitoring() { in PrepareMonitoring()
245 auto callback = std::bind(&MonitorCommand::ProcessRecord, this, std::placeholders::_1); in PrepareMonitoring()
290 bool MonitorCommand::DoMonitoring() { in DoMonitoring()
322 bool MonitorCommand::ParseOptions(const std::vector<std::string>& args) { in ParseOptions()
449 bool MonitorCommand::AdjustPerfEventLimit() { in AdjustPerfEventLimit()
480 bool MonitorCommand::SetEventSelectionFlags() { in SetEventSelectionFlags()
493 bool MonitorCommand::ProcessRecord(Record* record) { in ProcessRecord()
530 void MonitorCommand::DumpSampleRecord(const SampleRecord& sr) { in DumpSampleRecord()
543 void MonitorCommand::DumpSampleCallchain(const SampleRecord& sr) { in DumpSampleCallchain()
564 SymbolInfo MonitorCommand::GetSymbolInfo(uint32_t pid, uint32_t tid, uint64_t ip, bool in_kernel) { in GetSymbolInfo()
572 bool MonitorCommand::DumpMapsForRecord(Record* record) { in DumpMapsForRecord()
586 void MonitorCommand::UpdateRecord(Record* record) { in UpdateRecord()
598 bool MonitorCommand::UnwindRecord(SampleRecord& r) { in UnwindRecord()
617 RegisterCommand("monitor", [] { return std::unique_ptr<Command>(new MonitorCommand()); }); in RegisterMonitorCommand()