• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#  Copyright (c) 2021-2025 Huawei Device Co., Ltd.
2#  Licensed under the Apache License, Version 2.0 (the "License");
3#  you may not use this file except in compliance with the License.
4#  You may obtain a copy of the License at
5#
6#      http://www.apache.org/licenses/LICENSE-2.0
7#
8#  Unless required by applicable law or agreed to in writing, software
9#  distributed under the License is distributed on an "AS IS" BASIS,
10#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11#  See the License for the specific language governing permissions and
12#  limitations under the License.
13
14domain: AAFWK
15
16LIFECYCLE_TIMEOUT:
17  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: ability timeout}
18  PID: {type: INT32, desc: process id}
19  UID: {type: INT32, desc: app uid}
20  PACKAGE_NAME: {type: STRING, desc: package name}
21  PROCESS_NAME: {type: STRING, desc: process name}
22  MSG: {type: STRING, desc: application event message}
23  STACK: {type: STRING, desc: main thread stacktrace}
24
25LIFECYCLE_TIMEOUT_WARNING:
26  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: ability timeout}
27  PID: {type: INT32, desc: process id}
28  UID: {type: INT32, desc: app uid}
29  PACKAGE_NAME: {type: STRING, desc: package name}
30  PROCESS_NAME: {type: STRING, desc: process name}
31  MSG: {type: STRING, desc: application event message}
32  STACK: {type: STRING, desc: main thread stacktrace}
33
34LIFECYCLE_HALF_TIMEOUT:
35  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: ability timeout}
36  PID: {type: INT32, desc: process id}
37  UID: {type: INT32, desc: app uid}
38  PACKAGE_NAME: {type: STRING, desc: package name}
39  PROCESS_NAME: {type: STRING, desc: process name}
40  MSG: {type: STRING, desc: application event message}
41  STACK: {type: STRING, desc: main thread stacktrace}
42
43LIFECYCLE_HALF_TIMEOUT_WARNING:
44  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: ability timeout}
45  PID: {type: INT32, desc: process id}
46  UID: {type: INT32, desc: app uid}
47  PACKAGE_NAME: {type: STRING, desc: package name}
48  PROCESS_NAME: {type: STRING, desc: process name}
49  MSG: {type: STRING, desc: application event message}
50  STACK: {type: STRING, desc: main thread stacktrace}
51
52APP_LIFECYCLE_TIMEOUT:
53  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: application timeout}
54  PID: {type: INT32, desc: process id}
55  UID: {type: INT32, desc: app uid}
56  PACKAGE_NAME: {type: STRING, desc: package name}
57  PROCESS_NAME: {type: STRING, desc: process name}
58  MSG: {type: STRING, desc: application event message}
59
60JS_ERROR:
61  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: js runtime error}
62  PACKAGE_NAME: {type: STRING, desc: app package name}
63  VERSION: {type: STRING, desc: app version}
64  TYPE: {type: INT32, desc: js crash type}
65  HAPPEN_TIME: {type: INT64, desc: fault trigger time}
66  REASON: {type: STRING, desc: error type}
67  JSVM: {type: STRING, desc: js runtime type}
68  SUMMARY: {type: STRING, desc: fault summary}
69
70THREAD_BLOCK_3S:
71  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: application freeze}
72  PID: {type: INT32, desc: process id}
73  UID: {type: INT32, desc: app uid}
74  PACKAGE_NAME: {type: STRING, desc: package name}
75  PROCESS_NAME: {type: STRING, desc: process name}
76  MSG: {type: STRING, desc: application event message}
77  STACK: {type: STRING, desc: stacktrace of current process}
78
79THREAD_BLOCK_6S:
80  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: application freeze}
81  PID: {type: INT32, desc: process id}
82  UID: {type: INT32, desc: app uid}
83  PACKAGE_NAME: {type: STRING, desc: package name}
84  PROCESS_NAME: {type: STRING, desc: process name}
85  MSG: {type: STRING, desc: application event message}
86  STACK: {type: STRING, desc: main thread stacktrace}
87
88APP_INPUT_BLOCK:
89  __BASE: {type: FAULT, level: CRITICAL, tag: STABILITY, desc: application freeze}
90  PID: {type: INT32, desc: process id}
91  UID: {type: INT32, desc: app uid}
92  PACKAGE_NAME: {type: STRING, desc: package name}
93  PROCESS_NAME: {type: STRING, desc: process name}
94  MSG: {type: STRING, desc: application event message}
95  STACK: {type: STRING, desc: main thread stacktrace}
96# fault event
97
98START_ABILITY_ERROR:
99  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: start ability error}
100  USER_ID: {type: INT32, desc: userId}
101  ERROR_CODE: {type: INT32, desc: error code}
102  APP_INDEX: {type: INT32, desc: app index}
103  BUNDLE_NAME: {type: STRING, desc: bundle name}
104  MODULE_NAME: {type: STRING, desc: module name}
105  ABILITY_NAME: {type: STRING, desc: ability name}
106  ERROR_MESSAGE: {type: STRING, desc: start ability error message}
107  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
108
109TERMINATE_ABILITY_ERROR:
110  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: terminate ability error}
111  USER_ID: {type: INT32, desc: userId}
112  ERROR_CODE: {type: INT32, desc: error code}
113  APP_INDEX: {type: INT32, desc: app index}
114  BUNDLE_NAME: {type: STRING, desc: bundle name}
115  MODULE_NAME: {type: STRING, desc: module name}
116  ABILITY_NAME: {type: STRING, desc: ability name}
117
118START_EXTENSION_ERROR:
119  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: start extensionAbility error}
120  USER_ID: {type: INT32, desc: userId}
121  ERROR_CODE: {type: INT32, desc: error code}
122  BUNDLE_NAME: {type: STRING, desc: bundle name}
123  MODULE_NAME: {type: STRING, desc: module name}
124  ABILITY_NAME: {type: STRING, desc: ability name}
125
126STOP_EXTENSION_ERROR:
127  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: stop extensionAbility error}
128  USER_ID: {type: INT32, desc: userId}
129  ERROR_CODE: {type: INT32, desc: error code}
130  BUNDLE_NAME: {type: STRING, desc: bundle name}
131  MODULE_NAME: {type: STRING, desc: module name}
132  ABILITY_NAME: {type: STRING, desc: ability name}
133
134CONNECT_SERVICE_ERROR:
135  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: connect serviceExtensionAbility error}
136  USER_ID: {type: INT32, desc: userId}
137  ERROR_CODE: {type: INT32, desc: error code}
138  BUNDLE_NAME: {type: STRING, desc: bundle name}
139  MODULE_NAME: {type: STRING, desc: module name}
140  ABILITY_NAME: {type: STRING, desc: ability name}
141
142DISCONNECT_SERVICE_ERROR:
143  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: disconnect serviceExtensionAbility error}
144  USER_ID: {type: INT32, desc: userId}
145  ERROR_CODE: {type: INT32, desc: error code}
146  BUNDLE_NAME: {type: STRING, desc: bundle name}
147  MODULE_NAME: {type: STRING, desc: module name}
148  ABILITY_NAME: {type: STRING, desc: ability name}
149
150UI_EXTENSION_ERROR:
151  __BASE: {type: FAULT, level: CRITICAL, tag: ability, desc: ui extension error}
152  USER_ID: {type: INT32, desc: userId}
153  ERROR_CODE: {type: INT32, desc: error code}
154  BUNDLE_NAME: {type: STRING, desc: bundle name}
155  MODULE_NAME: {type: STRING, desc: module name}
156  ABILITY_NAME: {type: STRING, desc: ability name}
157  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
158  CALLER_UID: {type: INT32, desc: caller app uid}
159  LIFE_CYCLE: {type: STRING, desc: life cycle}
160  APP_INDEX: {type: INT32, desc: app index}
161  ERROR_REASON: {type: STRING, desc: error reason}
162  PERSISTENT_ID: {type: INT32, desc: persistent id}
163
164UI_SERVICE_EXTENSION_ERROR:
165  __BASE: {type: FAULT, level: CRITICAL, tag: ability, desc: ui service extension error}
166  USER_ID: {type: INT32, desc: userId}
167  ERROR_CODE: {type: INT32, desc: error code}
168  BUNDLE_NAME: {type: STRING, desc: bundle name}
169  MODULE_NAME: {type: STRING, desc: module name}
170  ABILITY_NAME: {type: STRING, desc: ability name}
171  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
172  CALLER_UID: {type: INT32, desc: caller app uid}
173  LIFE_CYCLE: {type: STRING, desc: life cycle}
174  APP_INDEX: {type: INT32, desc: app index}
175  ERROR_REASON: {type: STRING, desc: error reason}
176
177EXECUTE_INSIGHT_INTENT_ERROR:
178  __BASE: {type: FAULT, level: CRITICAL, tag: ability, desc: execute insight intent error}
179  USER_ID: {type: INT32, desc: userId}
180  ERROR_CODE: {type: INT32, desc: error code}
181  BUNDLE_NAME: {type: STRING, desc: bundle name}
182  MODULE_NAME: {type: STRING, desc: module name}
183  ABILITY_NAME: {type: STRING, desc: ability name}
184  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
185  INTENTION_NAME: {type: STRING, desc: intention name}
186  APP_INDEX: {type: INT32, desc: app index}
187  ERROR_REASON: {type: STRING, desc: error reason}
188  TIME: {type: INT64, desc: error time}
189
190STARTUP_TASK_ERROR:
191  __BASE: {type: FAULT, level: CRITICAL, tag: ability, desc: execute insight intent error}
192  USER_ID: {type: INT32, desc: userId}
193  ERROR_CODE: {type: INT32, desc: error code}
194  BUNDLE_NAME: {type: STRING, desc: bundle name}
195  MODULE_NAME: {type: STRING, desc: module name}
196  PROCESS_NAME: {type: STRING, desc: process name}
197  APP_INDEX: {type: INT32, desc: app index}
198  ERROR_REASON: {type: STRING, desc: error reason}
199  TIME: {type: INT64, desc: error time}
200
201# ability behavior event
202
203START_ABILITY:
204  __BASE: {type: BEHAVIOR, level: MINOR, tag: PowerStats, desc: start ability}
205  USER_ID: {type: INT32, desc: userId}
206  APP_INDEX: {type: INT32, desc: app index}
207  BUNDLE_NAME: {type: STRING, desc: bundle name}
208  MODULE_NAME: {type: STRING, desc: module name}
209  ABILITY_NAME: {type: STRING, desc: ability name}
210
211CLOSE_ABILITY:
212  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: close ability}
213
214TERMINATE_ABILITY:
215  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: terminate ability}
216  APP_INDEX: {type: INT32, desc: app index}
217  BUNDLE_NAME: {type: STRING, desc: bundle name}
218  ABILITY_NAME: {type: STRING, desc: ability name}
219
220ABILITY_ONFOREGROUND:
221  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: ability onForeground}
222  APP_INDEX: {type: INT32, desc: app index}
223  BUNDLE_NAME: {type: STRING, desc: bundle name}
224  MODULE_NAME: {type: STRING, desc: module name}
225  ABILITY_NAME: {type: STRING, desc: ability name}
226  BUNDLE_TYPE: {type: INT32, desc: 'type of componment, atomic service or normal app'}
227  CALLER_BUNDLENAME: {type: STRING, desc: caller bundle name}
228  LIFE_CYCLE_STATE: {type: STRING, desc: life cycle state}
229
230ABILITY_ONBACKGROUND:
231  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: ability onBackground}
232  APP_INDEX: {type: INT32, desc: app index}
233  BUNDLE_NAME: {type: STRING, desc: bundle name}
234  MODULE_NAME: {type: STRING, desc: module name}
235  ABILITY_NAME: {type: STRING, desc: ability name}
236  BUNDLE_TYPE: {type: INT32, desc: 'type of componment, atomic service or normal app'}
237  LIFE_CYCLE_STATE: {type: STRING, desc: life cycle state}
238
239ABILITY_ONACTIVE:
240  __BASE: {type: BEHAVIOR, level: MINOR, desc: ability onActive}
241  BUNDLE_NAME: {type: STRING, desc: bundle name}
242  MODULE_NAME: {type: STRING, desc: module name}
243  ABILITY_NAME: {type: STRING, desc: ability name}
244  ABILITY_TYPE: {type: INT32, desc: ability type}
245  BUNDLE_TYPE: {type: INT32, desc: 'type of componment, atomic service or normal app'}
246  CALLER_BUNDLENAME: {type: STRING, desc: caller bundle name}
247
248ABILITY_ONINACTIVE:
249  __BASE: {type: BEHAVIOR, level: MINOR, desc: ability onInactive}
250  BUNDLE_NAME: {type: STRING, desc: bundle name}
251  MODULE_NAME: {type: STRING, desc: module name}
252  ABILITY_NAME: {type: STRING, desc: ability name}
253  BUNDLE_TYPE: {type: INT32, desc: 'type of componment, atomic service or normal app'}
254
255START_ABILITY_BY_APP_LINKING:
256  __BASE: {type: BEHAVIOR, level: MINOR, desc: start ability by App Linking}
257  BUNDLE_NAME: {type: STRING, desc: bundle name}
258  CALLER_BUNDLENAME: {type: STRING, desc: caller bundle name}
259  URI: {type: STRING, desc: uri information}
260
261KILL_PROCESS_WITH_REASON:
262  __BASE: {type: STATISTIC, level: MINOR, desc: kill process with reason}
263  CALLER_PID: {type: INT32, desc: caller pid}
264  PID: {type: INT32, desc: killed pid}
265  EXIT_MESSAGE: {type: STRING, desc: exit message}
266  SHOULD_KILL_FOREGROUND: {type: INT32, desc: should kill foreground process or not}
267  MESSAGE: {type: STRING, desc: kill message}
268  ERROR_CODE: {type: INT32, desc: error code}
269# serviceExtensionAbility behavior event
270
271START_SERVICE:
272  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: start serviceExtensionAbility}
273  USER_ID: {type: INT32, desc: userId}
274  BUNDLE_NAME: {type: STRING, desc: bundle name}
275  MODULE_NAME: {type: STRING, desc: module name}
276  ABILITY_NAME: {type: STRING, desc: ability name}
277  EXTENSION_TYPE: {type: INT32, desc: extension type}
278  TIME: {type: INT64, desc: start service time}
279  PID: {type: INT32, desc: processId}
280  PROCESS_NAME: {type: STRING, desc: process name}
281  CALLER_PROCESS_ID: {type: INT32, desc: caller processId}
282  CALLER_PROCESS_NAME: {type: STRING, desc: caller process name}
283
284STOP_SERVICE:
285  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: stop serviceExtensionAbility}
286  USER_ID: {type: INT32, desc: userId}
287  BUNDLE_NAME: {type: STRING, desc: bundle name}
288  MODULE_NAME: {type: STRING, desc: module name}
289  ABILITY_NAME: {type: STRING, desc: ability name}
290  EXTENSION_TYPE: {type: INT32, desc: extension type}
291  TIME: {type: INT64, desc: stop service time}
292  PID: {type: INT32, desc: processId}
293  PROCESS_NAME: {type: STRING, desc: process name}
294  CALLER_PROCESS_ID: {type: INT32, desc: caller processId}
295  CALLER_PROCESS_NAME: {type: STRING, desc: caller process name}
296
297CONNECT_SERVICE:
298  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: connect serviceAbility}
299  USER_ID: {type: INT32, desc: userId}
300  BUNDLE_NAME: {type: STRING, desc: bundle name}
301  MODULE_NAME: {type: STRING, desc: module name}
302  ABILITY_NAME: {type: STRING, desc: ability name}
303  TIME: {type: INT64, desc: connect service time}
304  PID: {type: INT32, desc: processId}
305  PROCESS_NAME: {type: STRING, desc: process name}
306  CALLER_PROCESS_ID: {type: INT32, desc: caller processId}
307  CALLER_PROCESS_NAME: {type: STRING, desc: caller process name}
308
309DISCONNECT_SERVICE:
310  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: disconnect serviceAbility}
311  TIME: {type: INT64, desc: disconnect service time}
312  PID: {type: INT32, desc: processId}
313  PROCESS_NAME: {type: STRING, desc: process name}
314  CALLER_PROCESS_ID: {type: INT32, desc: caller processId}
315  CALLER_PROCESS_NAME: {type: STRING, desc: caller process name}
316
317START_ABILITY_OTHER_EXTENSION:
318  __BASE: {type: BEHAVIOR, level: MINOR, desc: start extension by startAbility}
319  BUNDLE_NAME: {type: STRING, desc: bundle name}
320  MODULE_NAME: {type: STRING, desc: module name}
321  ABILITY_NAME: {type: STRING, desc: ability name}
322  EXTENSION_TYPE: {type: INT32, desc: extension type}
323  CALLER_BUNLED_NAME: {type: STRING, desc: caller bunle name}
324
325# app behavior event
326
327APP_ATTACH:
328  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: attach app}
329  APP_PID: {type: INT32, desc: app pid}
330  VERSION_CODE: {type: INT32, desc: version code}
331  VERSION_NAME: {type: STRING, desc: version name}
332  PROCESS_NAME: {type: STRING, desc: process name}
333  BUNDLE_NAME: {type: STRING, desc: bundle name}
334
335APP_LAUNCH:
336  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: launch app}
337  APP_PID: {type: INT32, desc: app pid}
338  VERSION_CODE: {type: INT32, desc: version code}
339  VERSION_NAME: {type: STRING, desc: version name}
340  PROCESS_NAME: {type: STRING, desc: process name}
341  BUNDLE_NAME: {type: STRING, desc: bundle name}
342  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
343  CALLER_VERSION_NAME: {type: STRING, desc: caller version name}
344  CALLER_VERSION_CODE: {type: UINT32, desc: caller version code}
345  CALLER_UID: {type: INT32, desc: caller app uid}
346  CALLER_STATE: {type: INT32, desc: caller app state}
347
348APP_FOREGROUND:
349  __BASE: {type: BEHAVIOR, level: MINOR, tag: PowerStats, desc: foreground app}
350  APP_PID: {type: INT32, desc: app pid}
351  VERSION_CODE: {type: INT32, desc: version code}
352  VERSION_NAME: {type: STRING, desc: version name}
353  PROCESS_NAME: {type: STRING, desc: process name}
354  BUNDLE_NAME: {type: STRING, desc: bundle name}
355  BUNDLE_TYPE: {type: INT32, desc: 'type of componment, atomic service or normal app'}
356  CALLER_BUNDLENAME: {type: STRING, desc: caller bundle name}
357  PROCESS_TYPE: {type: INT32, desc: type of process}
358
359APP_BACKGROUND:
360  __BASE: {type: BEHAVIOR, level: MINOR, tag: PowerStats, desc: background app}
361  APP_PID: {type: INT32, desc: app pid}
362  VERSION_CODE: {type: INT32, desc: version code}
363  VERSION_NAME: {type: STRING, desc: version name}
364  PROCESS_NAME: {type: STRING, desc: process name}
365  BUNDLE_NAME: {type: STRING, desc: bundle name}
366  BUNDLE_TYPE: {type: INT32, desc: 'type of componment, atomic service or normal app'}
367  PROCESS_TYPE: {type: INT32, desc: type of process}
368
369APP_TERMINATE:
370  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: terminate app}
371  APP_PID: {type: INT32, desc: app pid}
372  VERSION_CODE: {type: INT32, desc: version code}
373  VERSION_NAME: {type: STRING, desc: version name}
374  PROCESS_NAME: {type: STRING, desc: process name}
375  BUNDLE_NAME: {type: STRING, desc: bundle name}
376
377APP_RECOVERY:
378  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: recover app status}
379  APP_UID: {type: INT32, desc: app uid}
380  VERSION_CODE: {type: INT32, desc: version code}
381  VERSION_NAME: {type: STRING, desc: version name}
382  BUNDLE_NAME: {type: STRING, desc: bundle name}
383  ABILITY_NAME: {type: STRING, desc: ability name}
384  RECOVERY_RESULT: {type: STRING, desc: recovery result}
385
386APP_STARTUP_TYPE:
387  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: app start type}
388  APP_PID: {type: INT32, desc: app pid}
389  VERSION_CODE: {type: INT32, desc: version code}
390  VERSION_NAME: {type: STRING, desc: version name}
391  BUNDLE_NAME: {type: STRING, desc: bundle name}
392  ABILITY_NAME: {type: STRING, desc: ability name}
393  START_TYPE: {type: INT32, desc: 'type of start, cold or hot'}
394  START_REASON: {type: INT32, desc: start reason}
395
396PROCESS_START:
397  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: application process startup event reporting}
398  STARTUP_TIME: {type: INT64, desc: process start time}
399  STARTUP_ABILITY_TYPE: {type: INT32, desc: process start ability type}
400  STARTUP_EXTENSION_TYPE: {type: INT32, desc: process start extension type}
401  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
402  CALLER_UID: {type: INT32, desc: caller uid}
403  CALLER_PROCESS_NAME: {type: STRING, desc: caller process name}
404  CALLER_PROCESS_ID: {type: INT32, desc: caller processId}
405  BUNDLE_NAME: {type: STRING, desc: bundle name}
406  PROCESS_NAME: {type: STRING, desc: process name}
407  PID: {type: INT32, desc: processId}
408
409PROCESS_EXIT:
410  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: application process exit event reporting}
411  EXIT_TIME: {type: INT64, desc: process exit time}
412  EXIT_RESULT: {type: INT32, desc: process exit result}
413  EXIT_PID: {type: INT32, desc: pid}
414  PROCESS_NAME: {type: STRING, desc: process name}
415  EXTENSION_TYPE: {type: INT32, desc: process exit extension type}
416  EXIT_REASON: {type: INT32, desc: process exit reason}
417
418PROCESS_START_FAILED:
419  __BASE: {type: FAULT, level: CRITICAL, tag: app, desc: process start failed, preserve: true}
420  STARTUP_TIME: {type: INT64, desc: process start failed time}
421  STARTUP_ABILITY_TYPE: {type: INT32, desc: process start ability type}
422  STARTUP_EXTENSION_TYPE: {type: INT32, desc: process start extension type}
423  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
424  CALLER_UID: {type: INT32, desc: caller uid}
425  CALLER_PROCESS_NAME: {type: STRING, desc: caller process name}
426  CALLER_PROCESS_ID: {type: INT32, desc: caller processId}
427  BUNDLE_NAME: {type: STRING, desc: bundle name}
428  PROCESS_NAME: {type: STRING, desc: process name}
429  PROCESS_TYPE: {type: INT32, desc: process type}
430  REASON: {type: INT32, desc: failed reason}
431  SUB_REASON: {type: INT32, desc: failed sub reason}
432
433DRAWN_COMPLETED:
434  __BASE: {type: BEHAVIOR, level: MINOR, tag: app, desc: drawn completed event reporting}
435  APP_UID: {type: INT32, desc: app uid}
436  APP_PID: {type: INT32, desc: app pid}
437  BUNDLE_NAME: {type: STRING, desc: bundle name}
438  MODULE_NAME: {type: STRING, desc: module name}
439  ABILITY_NAME: {type: STRING, desc: ability name}
440
441FA_SHOW_ON_LOCK:
442  __BASE: {type: BEHAVIOR, level: MINOR, desc: fa show on lock}
443  BUNDLE_NAME: {type: STRING, desc: bundle name}
444  MODULE_NAME: {type: STRING, desc: module name}
445  ABILITY_NAME: {type: STRING, desc: ability name}
446
447GRANT_URI_PERMISSION:
448  __BASE: {type: BEHAVIOR, level: MINOR, desc: grant uri permission form SA to third-party app}
449  BUNDLE_NAME: {type: STRING, desc: callee bundle name}
450  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
451  URI: {type: STRING, desc: uri information}
452
453START_PRIVATE_ABILITY:
454  __BASE: {type: BEHAVIOR, level: MINOR, desc: start private ability}
455  BUNDLE_NAME: {type: STRING, desc: bundle name}
456  MODULE_NAME: {type: STRING, desc: module name}
457  ABILITY_NAME: {type: STRING, desc: ability name}
458
459RESTART_PROCESS_BY_SAME_APP:
460  __BASE: {type: BEHAVIOR, level: MINOR, desc: reStart process by different processes from the same app}
461  RESTART_TIME: {type: INT64, desc: process reStart time}
462  APP_UID: {type: INT32, desc: app uid}
463  CALLER_PROCESS_NAME: {type: STRING, desc: caller process name}
464  PROCESS_NAME: {type: STRING, desc: process name}
465  BUNDLE_NAME: {type: STRING, desc: bundle name}
466
467START_STANDARD_ABILITIES:
468  __BASE: {type: BEHAVIOR, level: MINOR, tag: PowerStats, desc: start more than one standard ability}
469  USER_ID: {type: INT32, desc: userId}
470  BUNDLE_NAME: {type: STRING, desc: bundle name}
471  MODULE_NAME: {type: STRING, desc: module name}
472  ABILITY_NAME: {type: STRING, desc: ability name}
473  ABILITY_NUMBER: {type: INT32, desc: ability number}
474
475PREVENT_START_ABILITY:
476  __BASE: {type: BEHAVIOR, level: MINOR, desc: Process start control, preserve: true}
477  CALLER_UID: {type: INT32, desc: caller uid}
478  CALLER_PID: {type: INT32, desc: caller pid}
479  CALLER_PROCESS_NAME: {type: STRING, desc: caller process name}
480  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
481  CALLEE_BUNDLE_NAME: {type: STRING, desc: callee bundle name}
482  CALLEE_PROCESS_NAME: {type: STRING, desc: callee process name}
483  EXTENSION_ABILITY_TYPE: {type: INT32, desc: extension ability type}
484  ABILITY_NAME: {type: STRING, desc: caller ability name}
485
486CREATE_ATOMIC_SERVICE_PROCESS:
487  __BASE: {type: BEHAVIOR, level: MINOR, desc: start atomic service process}
488  BUNDLE_NAME: {type: STRING, desc: bundle name}
489  MODULE_NAME: {type: STRING, desc: module name}
490  ABILITY_NAME: {type: STRING, desc: ability name}
491  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
492  CALLER_PROCESS_NAME: {type: STRING, desc: caller process name}
493  CALLER_UID: {type: INT32, desc: caller uid}
494
495ATOMIC_SERVICE_DRAWN_COMPLETE:
496  __BASE: {type: BEHAVIOR, level: MINOR, desc: atomic service first frame drawn complete}
497  BUNDLE_NAME: {type: STRING, desc: bundle name}
498  MODULE_NAME: {type: STRING, desc: module name}
499  ABILITY_NAME: {type: STRING, desc: ability name}
500
501SHARE_UNPRIVILEGED_FILE_URI:
502  __BASE: {type: BEHAVIOR, level: MINOR, desc: share unprivileged file uri}
503  CALLER_BUNDLE_NAME: {type: STRING, desc: caller bundle name}
504  BUNDLE_NAME: {type: STRING, desc: bundle name}
505
506USER_DATA_SIZE:
507   __BASE: {type: STATISTIC, level: CRITICAL , desc: data partition management}
508   COMPONENT_NAME: {type: STRING, desc: name of component}
509   PARTITION_NAME: {type: STRING, desc: name of partition}
510   REMAIN_PARTITION_SIZE: {type: UINT64, desc: Remaining size of the partition}
511   FILE_OR_FOLDER_PATH: {type: STRING, arrsize: 100, desc: File or folder path}
512   FILE_OR_FOLDER_SIZE: {type: UINT64, arrsize: 100, desc: File or folder size}