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