Home
last modified time | relevance | path

Searched refs:Watchdog (Results 1 - 5 of 5) sorted by relevance

/base/hiviewdfx/hicollie/frameworks/native/
H A Dwatchdog.cpp22 Watchdog::Watchdog() in Watchdog() function in OHOS::HiviewDFX::Watchdog
26 Watchdog::~Watchdog() in ~Watchdog()
30 int Watchdog::AddThread(const std::string &name, std::shared_ptr<AppExecFwk::EventHandler> handler, in AddThread()
36 int Watchdog::AddThread(const std::string &name, std::shared_ptr<AppExecFwk::EventHandler> handler, uint64_t interval) in AddThread()
41 void Watchdog::RunOneShotTask(const std::string& name, Task&& task, uint64_t delay) in RunOneShotTask()
46 void Watchdog::RunPeriodicalTask(const std::string& name, Task&& task, uint64_t interval, uint64_t delay) in RunPeriodicalTask()
51 void Watchdog::StopWatchdog() in StopWatchdog()
56 void Watchdog
[all...]
/base/hiviewdfx/hicollie/frameworks/native/test/unittest/common/
H A Dwatchdog_interface_test.cpp68 g_ret += Watchdog::GetInstance().AddThread("DoAddWatchThread", handler); in DoAddWatchThread()
81 * @tc.name: Watchdog handler checker with default timeout
109 int result = Watchdog::GetInstance().AddThread("TestBlock70s", handler, timeOutCallback); in HWTEST_F()
120 * @tc.name: Watchdog handler checker with customized timeout
149 int result = Watchdog::GetInstance().AddThread("TestBlock20", handler, timeOutCallback, checkPeriod); in HWTEST_F()
154 int result2 = Watchdog::GetInstance().AddThread("TestBlock20_1", handler, timeOutCallback1, checkPeriod); in HWTEST_F()
187 int ret = Watchdog::GetInstance().AddThread("BLOCK2S", handler, checkPeriod); in HWTEST_F()
191 Watchdog::GetInstance().RunOneShotTask("block", taskFunc); in HWTEST_F()
196 * @tc.name: Watchdog add thread without timeout callback
214 int result = Watchdog in HWTEST_F()
[all...]
H A Dthread_sampler_test.cpp47 Watchdog::GetInstance().StopWatchdog(); in TearDownTestCase()
149 Watchdog::GetInstance().RunOneShotTask("ThreadSamplerTest", sampleHandler, delay); in HWTEST_F()
151 Watchdog::GetInstance().RunOneShotTask("CollectStackTest", collectHandler, INTERVAL * SAMPLE_CNT + INTERVAL); in HWTEST_F()
195 Watchdog::GetInstance().RunOneShotTask("ThreadSamplerTest", sampleHandler, delay); in HWTEST_F()
197 Watchdog::GetInstance().RunOneShotTask("CollectStackTest", collectHandler, INTERVAL * SAMPLE_CNT + INTERVAL); in HWTEST_F()
239 Watchdog::GetInstance().RunOneShotTask("ThreadSamplerTest", sampleHandler, INTERVAL * i + INTERVAL); in HWTEST_F()
241 Watchdog::GetInstance().RunOneShotTask("CollectStackTest", collectHandler, INTERVAL * SAMPLE_CNT + INTERVAL); in HWTEST_F()
249 Watchdog::GetInstance().RunOneShotTask("ThreadSamplerTest", sampleHandler, INTERVAL * i + INTERVAL); in HWTEST_F()
251 Watchdog::GetInstance().RunOneShotTask("CollectStackTest", collectHandler, INTERVAL * SAMPLE_CNT + INTERVAL); in HWTEST_F()
259 Watchdog in HWTEST_F()
[all...]
/base/hiviewdfx/hicollie/interfaces/native/innerkits/include/xcollie/
H A Dwatchdog.h31 class Watchdog : public Singleton<Watchdog> { class
32 DECLARE_SINGLETON(Watchdog);
/base/hiviewdfx/hicollie/interfaces/ndk/
H A Dhicollie.cpp113 OHOS::HiviewDFX::Watchdog::GetInstance().RemovePeriodicalTask("BussinessWatchdog"); in OH_HiCollie_Init_StuckDetection()
115 OHOS::HiviewDFX::Watchdog::GetInstance().RunPeriodicalTask("BussinessWatchdog", task, in OH_HiCollie_Init_StuckDetection()
117 OHOS::HiviewDFX::Watchdog::GetInstance().RemovePeriodicalTask("AppkitWatchdog"); in OH_HiCollie_Init_StuckDetection()
131 OHOS::HiviewDFX::Watchdog::GetInstance().InitMainLooperWatcher(beginFunc, endFunc); in OH_HiCollie_Init_JankDetection()
143 if (OHOS::HiviewDFX::Watchdog::GetInstance().GetAppDebug()) { in OH_HiCollie_Report()

Completed in 4 milliseconds