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}