1{ 2 "name": "@ohos/hicollie", 3 "description": "HiCollie provides the software watchdog capability.", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/hiviewdfx/hicollie" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "hicollie", 14 "subsystem": "hiviewdfx", 15 "features": [ 16 "hicollie_jank_detection_enable" 17 ], 18 "syscap": [ 19 "SystemCapability.HiviewDFX.HiCollie" 20 ], 21 "adapted_system_type": [ 22 "standard" 23 ], 24 "hisysevent_config": [ 25 "//base/hiviewdfx/hicollie/hisysevent.yaml" 26 ], 27 "rom": "", 28 "ram": "", 29 "deps": { 30 "components": [ 31 "hilog", 32 "hisysevent", 33 "c_utils", 34 "eventhandler", 35 "faultloggerd", 36 "ffrt", 37 "ipc", 38 "init", 39 "hiview", 40 "storage_service", 41 "samgr" 42 ], 43 "third_party": [] 44 }, 45 "build": { 46 "sub_component": [ 47 "//base/hiviewdfx/hicollie/interfaces/native/innerkits:libhicollie", 48 "//base/hiviewdfx/hicollie/frameworks/native/thread_sampler:libthread_sampler", 49 "//base/hiviewdfx/hicollie/interfaces/rust:hicollie_rust", 50 "//base/hiviewdfx/hicollie/interfaces/ndk:ohhicollie" 51 ], 52 "inner_kits": [ 53 { 54 "name": "//base/hiviewdfx/hicollie/interfaces/native/innerkits:libhicollie", 55 "header": { 56 "header_base": "//base/hiviewdfx/hicollie/interfaces/native/innerkits/include", 57 "header_files": [ 58 "xcollie/xcollie.h", 59 "xcollie/xcollie_define.h", 60 "xcollie/watchdog.h" 61 ] 62 } 63 }, 64 { 65 "name": "//base/hiviewdfx/hicollie/interfaces/rust:hicollie_rust", 66 "header": { 67 "header_base": [], 68 "header_files": [] 69 } 70 } 71 ], 72 "test": [ 73 "//base/hiviewdfx/hicollie/frameworks/native/test/unittest/common:unittest", 74 "//base/hiviewdfx/hicollie/interfaces/ndk/test/unittest:unittest" 75 ] 76 } 77 } 78} 79