Searched refs:Watchdog (Results 1 - 5 of 5) sorted by relevance
/base/hiviewdfx/hicollie/frameworks/native/ |
H A D | watchdog.cpp | 22 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 D | watchdog_interface_test.cpp | 68 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 D | thread_sampler_test.cpp | 47 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 D | watchdog.h | 31 class Watchdog : public Singleton<Watchdog> { class 32 DECLARE_SINGLETON(Watchdog);
|
/base/hiviewdfx/hicollie/interfaces/ndk/ |
H A D | hicollie.cpp | 113 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 3 milliseconds