1020a203aSopenharmony_ci<!-- Copyright (c) 2021 Huawei Device Co., Ltd.
2020a203aSopenharmony_ci     Licensed under the Apache License, Version 2.0 (the "License");
3020a203aSopenharmony_ci     you may not use this file except in compliance with the License.
4020a203aSopenharmony_ci     You may obtain a copy of the License at
5020a203aSopenharmony_ci
6020a203aSopenharmony_ci         http://www.apache.org/licenses/LICENSE-2.0
7020a203aSopenharmony_ci
8020a203aSopenharmony_ci     Unless required by applicable law or agreed to in writing, software
9020a203aSopenharmony_ci     distributed under the License is distributed on an "AS IS" BASIS,
10020a203aSopenharmony_ci     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11020a203aSopenharmony_ci     See the License for the specific language governing permissions and
12020a203aSopenharmony_ci     limitations under the License.
13020a203aSopenharmony_ci-->
14020a203aSopenharmony_ci<freeze version="1" >
15020a203aSopenharmony_ci  <rules resolver="SysResolver">
16020a203aSopenharmony_ci    <rule id="1" domain="KERNEL_VENDOR" stringid="HUNGTASK">   <!-- HUNGTASK -->
17020a203aSopenharmony_ci      <links type="watchpoint">
18020a203aSopenharmony_ci        <event  window="0" domain="KERNEL_VENDOR" stringid="HUNGTASK">	<!-- HUNGTASK -->
19020a203aSopenharmony_ci           <result code="1" scope="sys"/>
20020a203aSopenharmony_ci        </event>
21020a203aSopenharmony_ci      </links>
22020a203aSopenharmony_ci    </rule>
23020a203aSopenharmony_ci    <rule id="2" domain="KERNEL_VENDOR" stringid="SCREEN_ON">   <!-- SCREEN_ON -->
24020a203aSopenharmony_ci      <links type="watchpoint">
25020a203aSopenharmony_ci        <event window="0" domain="KERNEL_VENDOR" stringid="SCREEN_ON">	<!-- SCREEN_ON -->
26020a203aSopenharmony_ci           <result code="1" scope="sys"/>
27020a203aSopenharmony_ci        </event>
28020a203aSopenharmony_ci      </links>
29020a203aSopenharmony_ci    </rule>
30020a203aSopenharmony_ci    <rule id="3" domain="KERNEL_VENDOR" stringid="SCREEN_OFF">   <!-- SCREEN_OFF -->
31020a203aSopenharmony_ci      <links type="watchpoint">
32020a203aSopenharmony_ci        <event window="0" domain="KERNEL_VENDOR" stringid="SCREEN_OFF">	<!-- SCREEN_OFF -->
33020a203aSopenharmony_ci           <result code="1" scope="sys"/>
34020a203aSopenharmony_ci        </event>
35020a203aSopenharmony_ci      </links>
36020a203aSopenharmony_ci    </rule>
37020a203aSopenharmony_ci    <rule id="4" domain="WINDOWMANAGER" stringid="NO_FOCUS_WINDOW">   <!-- NO_FOCUS_WINDOW -->
38020a203aSopenharmony_ci      <links type="watchpoint">
39020a203aSopenharmony_ci        <event window="0" domain="WINDOWMANAGER" stringid="NO_FOCUS_WINDOW">	<!-- NO_FOCUS_WINDOW -->
40020a203aSopenharmony_ci           <result code="1" scope="sys"/>
41020a203aSopenharmony_ci        </event>
42020a203aSopenharmony_ci        <event window="10" domain="MULTIMODALINPUT" stringid="TARGET_POINTER_EVENT_FAILURE">	<!-- TARGET_POINTER_EVENT_FAILURE -->
43020a203aSopenharmony_ci           <result code="1" scope="sys"/>
44020a203aSopenharmony_ci        </event>
45020a203aSopenharmony_ci      </links>
46020a203aSopenharmony_ci    </rule>
47020a203aSopenharmony_ci    <rule id="5" domain="POWER" stringid="SCREEN_ON_TIMEOUT">   <!-- SCREEN_ON_TIMEOUT -->
48020a203aSopenharmony_ci      <links type="watchpoint">
49020a203aSopenharmony_ci        <event window="0" domain="POWER" stringid="SCREEN_ON_TIMEOUT">	<!-- SCREEN_ON_TIMEOUT -->
50020a203aSopenharmony_ci           <result code="1" scope="sys"/>
51020a203aSopenharmony_ci        </event>
52020a203aSopenharmony_ci      </links>
53020a203aSopenharmony_ci    </rule>
54020a203aSopenharmony_ci    <rule id="6" domain="AAFWK" stringid="LIFECYCLE_TIMEOUT">	<!-- LIFECYCLE_TIMEOUT -->
55020a203aSopenharmony_ci      <links type="watchpoint">
56020a203aSopenharmony_ci        <event window="0" domain="AAFWK" stringid="LIFECYCLE_TIMEOUT">	<!-- LIFECYCLE_TIMEOUT -->
57020a203aSopenharmony_ci          <result code="1" scope="sys" samePackage="true"/>
58020a203aSopenharmony_ci        </event>
59020a203aSopenharmony_ci        <event window="-30" domain="AAFWK" stringid="LIFECYCLE_HALF_TIMEOUT">	<!-- LIFECYCLE_HALF_TIMEOUT -->
60020a203aSopenharmony_ci          <result code="1" scope="sys" samePackage="true"/>
61020a203aSopenharmony_ci        </event>
62020a203aSopenharmony_ci      </links>
63020a203aSopenharmony_ci    </rule>
64020a203aSopenharmony_ci    <rule id="7" domain="FRAMEWORK" stringid="SERVICE_TIMEOUT">	<!-- SERVICE_TIMEOUT -->
65020a203aSopenharmony_ci      <links type="watchpoint">
66020a203aSopenharmony_ci        <event window="0" domain="FRAMEWORK" stringid="SERVICE_TIMEOUT">	<!-- SERVICE_TIMEOUT -->
67020a203aSopenharmony_ci          <result code="1" scope="sys" samePackage="true"/>
68020a203aSopenharmony_ci        </event>
69020a203aSopenharmony_ci      </links>
70020a203aSopenharmony_ci    </rule>
71020a203aSopenharmony_ci    <rule id="8" domain="FRAMEWORK" stringid="SERVICE_BLOCK">	<!-- SERVICE_BLOCK -->
72020a203aSopenharmony_ci      <links type="watchpoint">
73020a203aSopenharmony_ci        <event window="0" domain="FRAMEWORK" stringid="SERVICE_BLOCK">	<!-- SERVICE_BLOCK -->
74020a203aSopenharmony_ci          <result code="1" scope="sys" samePackage="true"/>
75020a203aSopenharmony_ci        </event>
76020a203aSopenharmony_ci        <event window="-70" domain="FRAMEWORK" stringid="SERVICE_WARNING">	<!-- SERVICE_WARNING -->
77020a203aSopenharmony_ci          <result code="1" scope="sys" samePackage="true"/>
78020a203aSopenharmony_ci        </event>
79020a203aSopenharmony_ci      </links>
80020a203aSopenharmony_ci    </rule>
81020a203aSopenharmony_ci    <rule id="9" domain="FRAMEWORK" stringid="IPC_FULL">	<!-- IPC_FULL -->
82020a203aSopenharmony_ci      <links type="watchpoint">
83020a203aSopenharmony_ci        <event window="0" domain="FRAMEWORK" stringid="IPC_FULL">	<!-- IPC_FULL -->
84020a203aSopenharmony_ci          <result code="1" scope="sys"/>
85020a203aSopenharmony_ci        </event>
86020a203aSopenharmony_ci      </links>
87020a203aSopenharmony_ci    </rule>
88020a203aSopenharmony_ci    <rule id="10" domain="KERNEL_VENDOR" stringid="COM_LONG_PRESS">	<!-- COM_LONG_PRESS -->
89020a203aSopenharmony_ci      <links type="watchpoint">
90020a203aSopenharmony_ci        <event window="0" domain="KERNEL_VENDOR" stringid="COM_LONG_PRESS">	<!-- COM_LONG_PRESS -->
91020a203aSopenharmony_ci          <result code="1" scope="sys"/>
92020a203aSopenharmony_ci        </event>
93020a203aSopenharmony_ci        <event window="-120" domain="KERNEL_VENDOR" stringid="DMD_TP_I2C">	<!-- DMD_TP_I2C -->
94020a203aSopenharmony_ci          <result code="1" scope="sys" action="or"/>
95020a203aSopenharmony_ci        </event>
96020a203aSopenharmony_ci        <event window="-120" domain="KERNEL_VENDOR" stringid="DMD_TP_HP">	<!-- DMD_TP_HP -->
97020a203aSopenharmony_ci          <result code="1" scope="sys" action="or"/>
98020a203aSopenharmony_ci        </event>
99020a203aSopenharmony_ci        <event window="-120" domain="KERNEL_VENDOR" stringid="DMD_LCD_DDR">	<!-- DMD_LCD_DDR -->
100020a203aSopenharmony_ci          <result code="1" scope="sys" action="or"/>
101020a203aSopenharmony_ci        </event>
102020a203aSopenharmony_ci        <event window="-120" domain="KERNEL_VENDOR" stringid="DMD_EMMC_TUNING">	<!-- DMD_EMMC_TUNING -->
103020a203aSopenharmony_ci          <result code="1" scope="sys" action="or"/>
104020a203aSopenharmony_ci        </event>
105020a203aSopenharmony_ci        <event window="-120" domain="KERNEL_VENDOR" stringid="DMD_EXT4">	<!-- DMD_EXT4 -->
106020a203aSopenharmony_ci          <result code="1" scope="sys" action="or"/>
107020a203aSopenharmony_ci        </event>
108020a203aSopenharmony_ci        <event window="-120" domain="KERNEL_VENDOR" stringid="DMD_F2FS_UNLINK">	<!-- DMD_F2FS_UNLINK -->
109020a203aSopenharmony_ci          <result code="1" scope="sys" action="or"/>
110020a203aSopenharmony_ci        </event>
111020a203aSopenharmony_ci        <event window="-120" domain="KERNEL_VENDOR" stringid="DMD_UFS_FASTBOOT">	<!-- DMD_UFS_FASTBOOT -->
112020a203aSopenharmony_ci          <result code="1" scope="sys" action="or"/>
113020a203aSopenharmony_ci        </event>
114020a203aSopenharmony_ci        <event window="-120" domain="KERNEL_VENDOR" stringid="DMD_FSCK_F2FS">	<!-- DMD_FSCK_F2FS -->
115020a203aSopenharmony_ci          <result code="1" scope="sys" action="or"/>
116020a203aSopenharmony_ci        </event>
117020a203aSopenharmony_ci      </links>
118020a203aSopenharmony_ci    </rule>
119020a203aSopenharmony_ci  </rules>
120020a203aSopenharmony_ci  <rules resolver="AppResolver">
121020a203aSopenharmony_ci    <rule id="1" domain="ACE" stringid="UI_BLOCK_6S">	<!-- UI_BLOCK_6S -->
122020a203aSopenharmony_ci      <links type="watchpoint">
123020a203aSopenharmony_ci        <event window="0" domain="ACE" stringid="UI_BLOCK_6S">	<!-- UI_BLOCK_6S -->
124020a203aSopenharmony_ci          <result code="0" scope="app" samePackage="true"/>
125020a203aSopenharmony_ci        </event>
126020a203aSopenharmony_ci        <event window="-6" domain="ACE" stringid="UI_BLOCK_3S">	<!-- UI_BLOCK_3S -->
127020a203aSopenharmony_ci          <result code="0" scope="app" samePackage="true"/>
128020a203aSopenharmony_ci        </event>
129020a203aSopenharmony_ci        <event window="10" domain="ACE" stringid="UI_BLOCK_RECOVERED">	<!-- UI_BLOCK_3S -->
130020a203aSopenharmony_ci          <result code="0" scope="app" samePackage="true"/>
131020a203aSopenharmony_ci        </event>
132020a203aSopenharmony_ci      </links>
133020a203aSopenharmony_ci    </rule>
134020a203aSopenharmony_ci    <rule id="2" domain="AAFWK" stringid="THREAD_BLOCK_6S">	<!-- THREAD_BLOCK_6S -->
135020a203aSopenharmony_ci      <links type="watchpoint">
136020a203aSopenharmony_ci        <event window="0" domain="AAFWK" stringid="THREAD_BLOCK_6S">	<!-- THREAD_BLOCK_6S -->
137020a203aSopenharmony_ci          <result code="0" scope="app" samePackage="true"/>
138020a203aSopenharmony_ci        </event>
139020a203aSopenharmony_ci        <event window="-14" domain="AAFWK" stringid="THREAD_BLOCK_3S">	<!-- THREAD_BLOCK_3S -->
140020a203aSopenharmony_ci          <result code="0" scope="app" samePackage="true"/>
141020a203aSopenharmony_ci        </event>
142020a203aSopenharmony_ci      </links>
143020a203aSopenharmony_ci    </rule>
144020a203aSopenharmony_ci    <rule id="3" domain="AAFWK" stringid="APP_INPUT_BLOCK">	<!-- APP_INPUT_BLOCK -->
145020a203aSopenharmony_ci      <links type="watchpoint">
146020a203aSopenharmony_ci        <event window="0" domain="AAFWK" stringid="APP_INPUT_BLOCK">	<!-- APP_INPUT_BLOCK -->
147020a203aSopenharmony_ci          <result code="0" scope="app"/>
148020a203aSopenharmony_ci        </event>
149020a203aSopenharmony_ci      </links>
150020a203aSopenharmony_ci    </rule>
151020a203aSopenharmony_ci    <rule id="4" domain="GRAPHIC" stringid="NO_DRAW">	<!-- NO_DRAW -->
152020a203aSopenharmony_ci      <links type="watchpoint">
153020a203aSopenharmony_ci        <event window="0" domain="GRAPHIC" stringid="NO_DRAW">	<!-- NO_DRAW -->
154020a203aSopenharmony_ci          <result code="0" scope="app"/>
155020a203aSopenharmony_ci        </event>
156020a203aSopenharmony_ci      </links>
157020a203aSopenharmony_ci    </rule>
158020a203aSopenharmony_ci    <rule id="5" domain="FRAMEWORK" stringid="APP_HICOLLIE">	<!-- APP_HICOLLIE -->
159020a203aSopenharmony_ci      <links type="watchpoint">
160020a203aSopenharmony_ci        <event window="0" domain="FRAMEWORK" stringid="APP_HICOLLIE">	<!-- APP_HICOLLIE -->
161020a203aSopenharmony_ci          <result code="0" scope="app" samePackage="true"/>
162020a203aSopenharmony_ci        </event>
163020a203aSopenharmony_ci      </links>
164020a203aSopenharmony_ci    </rule>
165020a203aSopenharmony_ci    <rule id="6" domain="AAFWK" stringid="BUSSINESS_THREAD_BLOCK_6S">	<!-- BUSSINESS_THREAD_BLOCK_6S -->
166020a203aSopenharmony_ci      <links type="watchpoint">
167020a203aSopenharmony_ci        <event window="0" domain="AAFWK" stringid="BUSSINESS_THREAD_BLOCK_6S">	<!-- BUSSINESS_THREAD_BLOCK_6S -->
168020a203aSopenharmony_ci          <result code="0" scope="app" samePackage="true"/>
169020a203aSopenharmony_ci        </event>
170020a203aSopenharmony_ci        <event window="-14" domain="AAFWK" stringid="BUSSINESS_THREAD_BLOCK_3S">	<!-- BUSSINESS_THREAD_BLOCK_3S -->
171020a203aSopenharmony_ci          <result code="0" scope="app" samePackage="true"/>
172020a203aSopenharmony_ci        </event>
173020a203aSopenharmony_ci      </links>
174020a203aSopenharmony_ci    </rule>
175020a203aSopenharmony_ci  </rules>
176020a203aSopenharmony_ci  <rules resolver="SysWarningResolver">
177020a203aSopenharmony_ci    <rule id="1" domain="FRAMEWORK" stringid="SERVICE_TIMEOUT_WARNING">	<!-- SERVICE_TIMEOUT_WARNING -->
178020a203aSopenharmony_ci      <links type="watchpoint">
179020a203aSopenharmony_ci        <event window="0" domain="FRAMEWORK" stringid="SERVICE_TIMEOUT_WARNING">	<!-- SERVICE_TIMEOUT_WARNING -->
180020a203aSopenharmony_ci          <result code="2" scope="sysWarning"/>
181020a203aSopenharmony_ci        </event>
182020a203aSopenharmony_ci      </links>
183020a203aSopenharmony_ci    </rule>
184020a203aSopenharmony_ci    <rule id="2" domain="FRAMEWORK" stringid="USER_PANIC_WARNING">	<!-- USER_PANIC_WARNING -->
185020a203aSopenharmony_ci      <links type="watchpoint">
186020a203aSopenharmony_ci        <event window="0" domain="FRAMEWORK" stringid="USER_PANIC_WARNING">	<!-- USER_PANIC_WARNING -->
187020a203aSopenharmony_ci          <result code="2" scope="sysWarning"/>
188020a203aSopenharmony_ci        </event>
189020a203aSopenharmony_ci      </links>
190020a203aSopenharmony_ci    </rule>
191020a203aSopenharmony_ci    <rule id="3" domain="MULTIMODALINPUT" stringid="INPUT_EVENT_SOCKET_TIMEOUT">	<!-- INPUT_EVENT_SOCKET_TIMEOUT -->
192020a203aSopenharmony_ci      <links type="watchpoint">
193020a203aSopenharmony_ci        <event window="0" domain="MULTIMODALINPUT" stringid="INPUT_EVENT_SOCKET_TIMEOUT">	<!-- INPUT_EVENT_SOCKET_TIMEOUT -->
194020a203aSopenharmony_ci          <result code="2" scope="sysWarning"/>
195020a203aSopenharmony_ci        </event>
196020a203aSopenharmony_ci      </links>
197020a203aSopenharmony_ci    </rule>
198020a203aSopenharmony_ci    <rule id="4" domain="WINDOWMANAGER" stringid="WINDOW_EXCEPTION_DETECTION">	<!-- WINDOW_EXCEPTION_DETECTION -->
199020a203aSopenharmony_ci      <links type="watchpoint">
200020a203aSopenharmony_ci        <event window="0" domain="WINDOWMANAGER" stringid="WINDOW_EXCEPTION_DETECTION">	<!-- WINDOW_EXCEPTION_DETECTION -->
201020a203aSopenharmony_ci          <result code="2" scope="sysWarning"/>
202020a203aSopenharmony_ci        </event>
203020a203aSopenharmony_ci      </links>
204020a203aSopenharmony_ci    </rule>
205020a203aSopenharmony_ci    <rule id="5" domain="WINDOWMANAGER" stringid="WINDOW_STATE_ERROR">	<!-- WINDOW_STATE_ERROR -->
206020a203aSopenharmony_ci      <links type="watchpoint">
207020a203aSopenharmony_ci        <event window="0" domain="WINDOWMANAGER" stringid="WINDOW_STATE_ERROR">	<!-- WINDOW_STATE_ERROR -->
208020a203aSopenharmony_ci          <result code="2" scope="sysWarning"/>
209020a203aSopenharmony_ci        </event>
210020a203aSopenharmony_ci      </links>
211020a203aSopenharmony_ci    </rule>
212020a203aSopenharmony_ci    <rule id="6" domain="ACE" stringid="UIEXTENSION_TRANSPARENT_DETECTED">	<!-- UIEXTENSION_TRANSPARENT_DETECTED -->
213020a203aSopenharmony_ci      <links type="watchpoint">
214020a203aSopenharmony_ci        <event window="0" domain="ACE" stringid="UIEXTENSION_TRANSPARENT_DETECTED">	<!-- UIEXTENSION_TRANSPARENT_DETECTED -->
215020a203aSopenharmony_ci          <result code="2" scope="sysWarning"/>
216020a203aSopenharmony_ci        </event>
217020a203aSopenharmony_ci      </links>
218020a203aSopenharmony_ci    </rule>
219020a203aSopenharmony_ci  </rules>
220020a203aSopenharmony_ci</freeze>
221