1c5d2a1cdSopenharmony_ci{ 2c5d2a1cdSopenharmony_ci "subsystems": [ 3c5d2a1cdSopenharmony_ci { 4c5d2a1cdSopenharmony_ci "subsystem": "hdf", 5c5d2a1cdSopenharmony_ci "components": [ 6c5d2a1cdSopenharmony_ci { "component": "hdf_core" }, 7c5d2a1cdSopenharmony_ci { "component": "drivers_interface_huks" }, 8c5d2a1cdSopenharmony_ci { "component": "drivers_peripheral_huks" } 9c5d2a1cdSopenharmony_ci ] 10c5d2a1cdSopenharmony_ci }, 11c5d2a1cdSopenharmony_ci { 12c5d2a1cdSopenharmony_ci "subsystem": "communication", 13c5d2a1cdSopenharmony_ci "components": [ 14c5d2a1cdSopenharmony_ci { "component": "ipc" }, 15c5d2a1cdSopenharmony_ci { "component": "dsoftbus" } 16c5d2a1cdSopenharmony_ci ] 17c5d2a1cdSopenharmony_ci }, 18c5d2a1cdSopenharmony_ci { 19c5d2a1cdSopenharmony_ci "subsystem": "systemabilitymgr", 20c5d2a1cdSopenharmony_ci "components": [ 21c5d2a1cdSopenharmony_ci { "component": "samgr" }, 22c5d2a1cdSopenharmony_ci { "component": "safwk" } 23c5d2a1cdSopenharmony_ci ] 24c5d2a1cdSopenharmony_ci }, 25c5d2a1cdSopenharmony_ci { 26c5d2a1cdSopenharmony_ci "subsystem": "hiviewdfx", 27c5d2a1cdSopenharmony_ci "components": [ 28c5d2a1cdSopenharmony_ci { "component": "hilog" }, 29c5d2a1cdSopenharmony_ci { 30c5d2a1cdSopenharmony_ci "component": "hitrace", 31c5d2a1cdSopenharmony_ci "features": [ 32c5d2a1cdSopenharmony_ci "hitrace_support_executable_file = false" 33c5d2a1cdSopenharmony_ci ] 34c5d2a1cdSopenharmony_ci }, 35c5d2a1cdSopenharmony_ci { "component": "hisysevent" }, 36c5d2a1cdSopenharmony_ci { "component": "hicollie" }, 37c5d2a1cdSopenharmony_ci { "component": "faultloggerd" } 38c5d2a1cdSopenharmony_ci ] 39c5d2a1cdSopenharmony_ci }, 40c5d2a1cdSopenharmony_ci { 41c5d2a1cdSopenharmony_ci "subsystem": "security", 42c5d2a1cdSopenharmony_ci "components": [ 43c5d2a1cdSopenharmony_ci { "component": "access_token" }, 44c5d2a1cdSopenharmony_ci { "component": "huks" }, 45c5d2a1cdSopenharmony_ci { "component": "device_auth" }, 46c5d2a1cdSopenharmony_ci { "component": "selinux_adapter" }, 47c5d2a1cdSopenharmony_ci { 48c5d2a1cdSopenharmony_ci "component": "certificate_framework", 49c5d2a1cdSopenharmony_ci "features": [] 50c5d2a1cdSopenharmony_ci } 51c5d2a1cdSopenharmony_ci ] 52c5d2a1cdSopenharmony_ci }, 53c5d2a1cdSopenharmony_ci { 54c5d2a1cdSopenharmony_ci "subsystem": "commonlibrary", 55c5d2a1cdSopenharmony_ci "components": [ 56c5d2a1cdSopenharmony_ci { "component": "c_utils" }, 57c5d2a1cdSopenharmony_ci { "component": "ylong_http" }, 58c5d2a1cdSopenharmony_ci { "component": "ylong_json" }, 59c5d2a1cdSopenharmony_ci { "component": "ylong_runtime" } 60c5d2a1cdSopenharmony_ci ] 61c5d2a1cdSopenharmony_ci }, 62c5d2a1cdSopenharmony_ci { 63c5d2a1cdSopenharmony_ci "subsystem": "updater", 64c5d2a1cdSopenharmony_ci "components": [ 65c5d2a1cdSopenharmony_ci { "component": "updater" }, 66c5d2a1cdSopenharmony_ci { "component": "update_service" } 67c5d2a1cdSopenharmony_ci ] 68c5d2a1cdSopenharmony_ci }, 69c5d2a1cdSopenharmony_ci { 70c5d2a1cdSopenharmony_ci "subsystem": "developtools", 71c5d2a1cdSopenharmony_ci "components": [ 72c5d2a1cdSopenharmony_ci { "component": "syscap_codec" } 73c5d2a1cdSopenharmony_ci ] 74c5d2a1cdSopenharmony_ci }, 75c5d2a1cdSopenharmony_ci { 76c5d2a1cdSopenharmony_ci "subsystem": "thirdparty", 77c5d2a1cdSopenharmony_ci "components": [ 78c5d2a1cdSopenharmony_ci { "component": "mbedtls" }, 79c5d2a1cdSopenharmony_ci { "component": "libcoap" }, 80c5d2a1cdSopenharmony_ci { "component": "toybox" }, 81c5d2a1cdSopenharmony_ci { "component": "openssl" }, 82c5d2a1cdSopenharmony_ci { "component": "musl" }, 83c5d2a1cdSopenharmony_ci { "component": "lz4" }, 84c5d2a1cdSopenharmony_ci { "component": "libxml2" }, 85c5d2a1cdSopenharmony_ci { "component": "libuv"}, 86c5d2a1cdSopenharmony_ci { "component": "libunwind" }, 87c5d2a1cdSopenharmony_ci { "component": "jsoncpp" }, 88c5d2a1cdSopenharmony_ci { "component": "json" }, 89c5d2a1cdSopenharmony_ci { "component": "icu" }, 90c5d2a1cdSopenharmony_ci { "component": "e2fsprogs" }, 91c5d2a1cdSopenharmony_ci { "component": "cJSON" }, 92c5d2a1cdSopenharmony_ci { "component": "bounds_checking_function" }, 93c5d2a1cdSopenharmony_ci { "component": "selinux" }, 94c5d2a1cdSopenharmony_ci { "component": "bzip2" } 95c5d2a1cdSopenharmony_ci ] 96c5d2a1cdSopenharmony_ci }, 97c5d2a1cdSopenharmony_ci { 98c5d2a1cdSopenharmony_ci "subsystem": "customization", 99c5d2a1cdSopenharmony_ci "components": [ 100c5d2a1cdSopenharmony_ci { "component": "config_policy" } 101c5d2a1cdSopenharmony_ci ] 102c5d2a1cdSopenharmony_ci }, 103c5d2a1cdSopenharmony_ci { 104c5d2a1cdSopenharmony_ci "subsystem": "resourceschedule", 105c5d2a1cdSopenharmony_ci "components": [ 106c5d2a1cdSopenharmony_ci { "component": "ffrt" } 107c5d2a1cdSopenharmony_ci ] 108c5d2a1cdSopenharmony_ci }, 109c5d2a1cdSopenharmony_ci { 110c5d2a1cdSopenharmony_ci "subsystem": "build", 111c5d2a1cdSopenharmony_ci "components": [ 112c5d2a1cdSopenharmony_ci { "component": "build_framework" } 113c5d2a1cdSopenharmony_ci ] 114c5d2a1cdSopenharmony_ci }, 115c5d2a1cdSopenharmony_ci { 116c5d2a1cdSopenharmony_ci "subsystem": "startup", 117c5d2a1cdSopenharmony_ci "components": [ 118c5d2a1cdSopenharmony_ci { "component": "init" } 119c5d2a1cdSopenharmony_ci ] 120c5d2a1cdSopenharmony_ci }, 121c5d2a1cdSopenharmony_ci { 122c5d2a1cdSopenharmony_ci "subsystem": "notification", 123c5d2a1cdSopenharmony_ci "components": [ 124c5d2a1cdSopenharmony_ci { "component": "eventhandler" } 125c5d2a1cdSopenharmony_ci ] 126c5d2a1cdSopenharmony_ci } 127c5d2a1cdSopenharmony_ci ] 128c5d2a1cdSopenharmony_ci} 129