Lines Matching refs:FlowController
15 * Description: FlowController implements
60 FlowController::FlowController()
68 FlowController::~FlowController(void)
70 PROFILER_LOG_INFO(LOG_CORE, "FlowController destroy!");
73 int FlowController::SetWriter(const WriterStructPtr& writer)
104 bool FlowController::CreateRawDataReaders()
128 bool FlowController::CreatePagedMemoryPool()
152 bool FlowController::CreateRawDataBuffers()
168 bool FlowController::CreateRawDataCaches()
177 bool FlowController::ParseBasicData()
229 std::string FlowController::ReloadTraceArgs()
251 int FlowController::StartCapture(void)
307 void FlowController::CaptureWorkOnNomalModeInner()
310 PROFILER_LOG_INFO(LOG_CORE, "FlowController::CaptureWorkOnNomalMode start!");
346 PROFILER_LOG_DEBUG(LOG_CORE, "FlowController::CaptureWorkOnNomalMode done!");
349 long FlowController::HmReadEventData()
369 void FlowController::HmCaptureWorkOnNomalModeInner()
372 PROFILER_LOG_INFO(LOG_CORE, "FlowController::HmCaptureWorkOnNomalMode start!");
395 PROFILER_LOG_INFO(LOG_CORE, "FlowController::HmCaptureWorkOnNomalMode done!");
398 void FlowController::CaptureWorkOnNomalMode()
407 void FlowController::CaptureWorkOnDelayMode()
410 PROFILER_LOG_INFO(LOG_CORE, "FlowController::CaptureWorkOnDelayMode start!");
442 PROFILER_LOG_DEBUG(LOG_CORE, "FlowController::CaptureWorkOnDelayMode done!");
451 bool FlowController::HmParseEventData(T* traceResult, uint8_t*& data, E* ftraceEvent)
485 bool FlowController::HmParseEventDataOnNomalMode(long dataSize)
515 long FlowController::ReadEventData(int cpuid)
538 bool FlowController::ParseEventData(int cpuid, uint8_t* page)
563 bool FlowController::ParseEventDataOnNomalMode(int cpuid, long dataSize)
576 bool FlowController::ParseEventDataOnDelayMode()
595 int FlowController::StopCapture(void)
641 template <typename T> bool FlowController::ParsePerCpuStatus(T& tracePluginResult, int stage)
677 template <typename T> bool FlowController::ReportClockTimes(T& tracePluginResult)
708 template <typename T> bool FlowController::ParseKernelSymbols(T& tracePluginResult)
722 bool FlowController::ParseFtraceEvent(T* tracePluginResult, int cpuid, uint8_t page[], E* ftraceEvent)
733 bool FlowController::AddPlatformEventsToParser(void)
749 int FlowController::LoadConfig(const uint8_t configData[], uint32_t size)
796 void FlowController::SetupTraceBufferSize(uint32_t sizeKb)
811 void FlowController::SetupTransporterFlushParams(uint32_t flushInterval, uint32_t flushThresholdKb)
821 void FlowController::GenerateRawDataFileNames(const std::string& prefix)
831 void FlowController::SetupTraceReadPeriod(uint32_t tracePeriod)
840 void FlowController::EnableTraceEvents(void)
860 void FlowController::DisableTraceEvents(void)
871 void FlowController::DisableAllCategories(void)
880 void FlowController::SetReportBasicData(bool isReportBasicData)