1{ 2 "name": "@ohos/hiview", 3 "description": "Hiview is the module of OpenHarmony that provides toolkits for device maintenance across different platforms.", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/hiviewdfx/hiview" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "hiview", 14 "subsystem": "hiviewdfx", 15 "syscap": [ 16 "SystemCapability.HiviewDFX.Hiview.FaultLogger", 17 "SystemCapability.HiviewDFX.Hiview.LogLibrary" 18 ], 19 "adapted_system_type": [ 20 "standard" 21 ], 22 "features": [ 23 "hiview_enable_leak_detector", 24 "hiview_enable_performance_monitor", 25 "hiview_unified_collector_PC_app_state_collect_enable" 26 ], 27 "rom": "", 28 "ram": "", 29 "hisysevent_config": [ 30 "//base/hiviewdfx/hiview/hisysevent.yaml", 31 "//base/hiviewdfx/hiview/hisysevent/hiviewdfx.yaml", 32 "//base/hiviewdfx/hiview/hisysevent/hiviewdfx_ue.yaml", 33 "//base/hiviewdfx/hiview/kernel_vendor.yaml", 34 "//base/hiviewdfx/hiview/plugins/performance/hisysevent.yaml" 35 ], 36 "deps": { 37 "components": [ 38 "ability_base", 39 "ability_runtime", 40 "access_token", 41 "bounds_checking_function", 42 "bundle_framework", 43 "common_event_service", 44 "cJSON", 45 "c_utils", 46 "data_share", 47 "device_usage_statistics", 48 "drivers_interface_memorytracker", 49 "ets_runtime", 50 "faultloggerd", 51 "ffrt", 52 "graphic_2d", 53 "hicollie", 54 "hidumper", 55 "hilog", 56 "hiprofiler", 57 "hisysevent", 58 "init", 59 "input", 60 "ipc", 61 "jsoncpp", 62 "libxml2", 63 "openssl", 64 "os_account", 65 "power_manager", 66 "relational_store", 67 "safwk", 68 "samgr", 69 "storage_service", 70 "time_service", 71 "napi", 72 "hiperf", 73 "hitrace", 74 "wifi", 75 "window_manager", 76 "zlib", 77 "thermal_manager" 78 ] 79 }, 80 "build": { 81 "sub_component": [ 82 "//base/hiviewdfx/hiview:hiview_package", 83 "//base/hiviewdfx/hiview/plugins/faultlogger/interfaces/js/napi:faultlogger_napi", 84 "//base/hiviewdfx/hiview/interfaces/js/napi:loglibrary_napi", 85 "//base/hiviewdfx/hiview/interfaces/inner_api/unified_collection/client:libucollection_client", 86 "//base/hiviewdfx/hiview/interfaces/inner_api/unified_collection/utility:libucollection_graphic", 87 "//base/hiviewdfx/hiview/interfaces/inner_api/unified_collection/utility:libucollection_utility", 88 "//base/hiviewdfx/hiview/framework/native/unified_collection/graphic_memory:libgraphic_memory" 89 ], 90 "inner_kits": [ 91 { 92 "name": "//base/hiviewdfx/hiview/plugins/faultlogger:libfaultlogger", 93 "header": { 94 "header_base": "//base/hiviewdfx/hiview/plugins/faultlogger/interfaces/cpp/innerkits/include", 95 "header_files": [ 96 "faultlog_info.h", 97 "faultlog_query_result.h", 98 "faultlogger_client.h" 99 ] 100 } 101 }, 102 { 103 "name": "//base/hiviewdfx/hiview/interfaces/innerkits/xpower_event:libxpower_event", 104 "header": { 105 "header_base": "//base/hiviewdfx/hiview/interfaces/innerkits/xpower_event/include", 106 "header_files": [ 107 "xpower_event_common.h", 108 "xpower_event.h" 109 ] 110 } 111 }, 112 { 113 "name": "//base/hiviewdfx/hiview/interfaces/innerkits/xpower_event:libxpower_event_js", 114 "header": { 115 "header_base": "//base/hiviewdfx/hiview/interfaces/innerkits/xpower_event/include", 116 "header_files": [ 117 "xpower_event_common.h", 118 "xpower_event_js.h", 119 "xpower_event_jsvm.h" 120 ] 121 } 122 }, 123 { 124 "name": "//base/hiviewdfx/hiview/base:hiviewbase", 125 "header": { 126 "header_base": "//base/hiviewdfx/hiview/base/include", 127 "header_files": [ 128 "plugin_factory.h", 129 "event_loop.h", 130 "plugin.h", 131 "event.h" 132 ] 133 } 134 }, 135 { 136 "name": "//base/hiviewdfx/hiview/interfaces/inner_api/unified_collection/client:libucollection_client", 137 "header": { 138 "header_base": "//base/hiviewdfx/hiview/interfaces/inner_api/unified_collection", 139 "header_files": [ 140 "client/cpu_collector.h", 141 "client/trace_collector.h" 142 ] 143 } 144 }, 145 { 146 "name": "//base/hiviewdfx/hiview/interfaces/inner_api/unified_collection/utility:libucollection_graphic", 147 "header": { 148 "header_base": "//base/hiviewdfx/hiview/interfaces/inner_api/unified_collection", 149 "header_files": [ 150 "utility/graphic_memory_collector.h" 151 ] 152 } 153 }, 154 { 155 "name": "//base/hiviewdfx/hiview/interfaces/inner_api/unified_collection/utility:libucollection_utility", 156 "header": { 157 "header_base": "//base/hiviewdfx/hiview/interfaces/inner_api/unified_collection", 158 "header_files": [ 159 "utility/cpu_collector.h", 160 "utility/gpu_collector.h", 161 "utility/io_collector.h", 162 "utility/mem_profiler_collector.h", 163 "utility/memory_collector.h", 164 "utility/network_collector.h", 165 "utility/trace_collector.h", 166 "utility/wm_collector.h" 167 ] 168 } 169 }, 170 { 171 "name": "//base/hiviewdfx/hiview/plugins/faultlogger/service/sanitizer_collector/gwp_asan:libasan_logger", 172 "header": { 173 "header_base": "//base/hiviewdfx/hiview/plugins/faultlogger/service/sanitizer_collector/gwp_asan", 174 "header_files": [ 175 "gwpasan_collector.h" 176 ] 177 } 178 } 179 ], 180 "test": [ "//base/hiviewdfx/hiview:hiview_test_package" ] 181 } 182 } 183} 184