1{ 2 "name": "@ohos/runtime_core", 3 "version": "", 4 "description": "方舟运行时的公共组件", 5 "homePage": "https://gitee.com/openharmony", 6 "license": "Apache License 2.0", 7 "publishAs": "code-segment", 8 "scripts": {}, 9 "dirs": [], 10 "segment": { 11 "destPath": "arkcompiler/runtime_core" 12 }, 13 "component": { 14 "name": "runtime_core", 15 "subsystem": "arkcompiler", 16 "syscap": [ 17 "SystemCapability.ArkCompiler.ANI" 18 ], 19 "features": [ 20 "runtime_core_enable_codegen" 21 ], 22 "adapted_system_type": [ 23 "standard" 24 ], 25 "rom": "", 26 "ram": "", 27 "deps": { 28 "components": [ 29 "bounds_checking_function", 30 "ets_runtime", 31 "hilog", 32 "init", 33 "json", 34 "napi", 35 "toolchain", 36 "zlib", 37 "icu", 38 "vixl", 39 "c_utils", 40 "openssl", 41 "libuv", 42 "pcre2", 43 "json", 44 "musl", 45 "openssl", 46 "elfio", 47 "node" 48 ], 49 "third_party": [] 50 }, 51 "build": { 52 "sub_component": [ 53 "//arkcompiler/runtime_core:arkcompiler_params", 54 "//arkcompiler/runtime_core/arkplatform:arkplatform_packages", 55 "//arkcompiler/runtime_core/static_core:ark_packages", 56 "//arkcompiler/runtime_core:ark_device_packages" 57 ], 58 "inner_kits": [ 59 { 60 "name": "//arkcompiler/runtime_core/arkplatform:libarkplatform", 61 "header": { 62 "header_files": [], 63 "header_base": "//arkcompiler/runtime_core/arkplatform" 64 } 65 }, 66 { 67 "name": "//arkcompiler/runtime_core/arkplatform:arkplatform_header", 68 "header": { 69 "header_files": [], 70 "header_base": "//arkcompiler/runtime_core/arkplatform" 71 } 72 }, 73 { 74 "name": "//arkcompiler/runtime_core/libpandafile:arkfile_header_deps", 75 "header": { 76 "header_files": [], 77 "header_base": "//arkcompiler/runtime_core/libpandafile" 78 } 79 }, 80 { 81 "name": "//arkcompiler/runtime_core/libpandafile:libarkfile_static", 82 "header": { 83 "header_files": [], 84 "header_base": "//arkcompiler/runtime_core/libpandafile" 85 } 86 }, 87 { 88 "name": "//arkcompiler/runtime_core/libpandafile:libarkfile_runtime_static", 89 "header": { 90 "header_files": [], 91 "header_base": "//arkcompiler/runtime_core/libpandafile" 92 } 93 }, 94 { 95 "name": "//arkcompiler/runtime_core/libpandabase:libarkbase", 96 "header": { 97 "header_files": [], 98 "header_base": "//arkcompiler/runtime_core/libpandabase" 99 } 100 }, 101 { 102 "name": "//arkcompiler/runtime_core/libpandabase:libarkbase_static", 103 "header": { 104 "header_files": [], 105 "header_base": "//arkcompiler/runtime_core/libpandabase" 106 } 107 }, 108 { 109 "name": "//arkcompiler/runtime_core/abc2program:abc2program_frontend_static", 110 "header": { 111 "header_files": [], 112 "header_base": "//arkcompiler/runtime_core/abc2program" 113 } 114 }, 115 { 116 "name": "//arkcompiler/runtime_core/assembler:libarkassembler_frontend_static", 117 "header": { 118 "header_files": [], 119 "header_base": "//arkcompiler/runtime_core/assembler" 120 } 121 }, 122 { 123 "name": "//arkcompiler/runtime_core/assembler:libarkassembler_static", 124 "header": { 125 "header_files": [], 126 "header_base": "//arkcompiler/runtime_core/assembler" 127 } 128 }, 129 { 130 "name": "//arkcompiler/runtime_core/libpandabase:libarkbase_frontend_static", 131 "header": { 132 "header_files": [], 133 "header_base": "//arkcompiler/runtime_core/libpandabase" 134 } 135 }, 136 { 137 "name": "//arkcompiler/runtime_core/libpandafile:libarkfile_frontend_static", 138 "header": { 139 "header_files": [], 140 "header_base": "//arkcompiler/runtime_core/libpandafile" 141 } 142 }, 143 { 144 "name": "//arkcompiler/runtime_core/libziparchive:libarkziparchive_frontend_static", 145 "header": { 146 "header_files": [], 147 "header_base": "//arkcompiler/runtime_core/libziparchive" 148 } 149 }, 150 { 151 "name": "//arkcompiler/runtime_core/libziparchive:libarkziparchive_static", 152 "header": { 153 "header_files": [], 154 "header_base": "//arkcompiler/runtime_core/libziparchive" 155 } 156 }, 157 { 158 "name": "//arkcompiler/runtime_core/bytecode_optimizer:libarkbytecodeopt_frontend_static", 159 "header": { 160 "header_files": [], 161 "header_base": "//arkcompiler/runtime_core/bytecode_optimizer" 162 } 163 }, 164 { 165 "name": "//arkcompiler/runtime_core/compiler:libarkcompiler_frontend_static", 166 "header": { 167 "header_files": [], 168 "header_base": "//arkcompiler/runtime_core/compiler" 169 } 170 }, 171 { 172 "name": "//arkcompiler/runtime_core/static_core/libpandabase:libarktsbase", 173 "header": { 174 "header_files": [], 175 "header_base": "//arkcompiler/runtime_core/static_core/libpandabase" 176 } 177 }, 178 { 179 "name": "//arkcompiler/runtime_core/static_core/libpandabase:libarktsbase_package", 180 "header": { 181 "header_files": [], 182 "header_base": "//arkcompiler/runtime_core/static_core/libpandabase" 183 } 184 }, 185 { 186 "name": "//arkcompiler/runtime_core/static_core/libpandafile:libarktsfile_package", 187 "header": { 188 "header_files": [], 189 "header_base": "//arkcompiler/runtime_core/static_core/libpandafile" 190 } 191 }, 192 { 193 "name": "//arkcompiler/runtime_core/static_core/assembler:libarktsassembler_package", 194 "header": { 195 "header_files": [], 196 "header_base": "//arkcompiler/runtime_core/static_core/assembler" 197 } 198 }, 199 { 200 "name": "//arkcompiler/runtime_core/static_core/bytecode_optimizer:libarktsbytecodeopt_package", 201 "header": { 202 "header_files": [], 203 "header_base": "//arkcompiler/runtime_core/static_core/bytecode_optimizer" 204 } 205 }, 206 { 207 "name": "//arkcompiler/runtime_core/static_core/compiler:libarktscompiler_package", 208 "header": { 209 "header_files": [], 210 "header_base": "//arkcompiler/runtime_core/static_core/compiler" 211 } 212 }, 213 { 214 "type": "none", 215 "name": "//arkcompiler/runtime_core/static_core/isa:isa_combine_static_etc", 216 "header": { 217 "header_files": [], 218 "header_base": "//arkcompiler/runtime_core/static_core/compiler" 219 } 220 }, 221 { 222 "type": "none", 223 "name": "//arkcompiler/runtime_core/isa:isa_combine_etc", 224 "header": { 225 "header_files": [], 226 "header_base": "//arkcompiler/runtime_core/compiler" 227 } 228 }, 229 { 230 "name": "//arkcompiler/runtime_core/static_core/compiler:libarktscompiler", 231 "header": { 232 "header_files": [], 233 "header_base": "//arkcompiler/runtime_core/static_core/compiler" 234 } 235 }, 236 { 237 "name": "//arkcompiler/runtime_core/static_core/disassembler:arktsdisassembler", 238 "header": { 239 "header_files": [], 240 "header_base": "//arkcompiler/runtime_core/static_core/disassembler" 241 } 242 }, 243 { 244 "name": "//arkcompiler/runtime_core/static_core/isa:isa_combine", 245 "header": { 246 "header_files": [], 247 "header_base": "//arkcompiler/runtime_core/static_core/isa" 248 } 249 }, 250 { 251 "name": "//arkcompiler/runtime_core/static_core/static_linker:ark_link" 252 }, 253 { 254 "name": "//arkcompiler/runtime_core/verifier:libarkverifier", 255 "header": { 256 "header_files": [], 257 "header_base": "//arkcompiler/runtime_core/verifier" 258 } 259 }, 260 { 261 "name": "//arkcompiler/runtime_core/common_interfaces:common_interfaces_header", 262 "header": { 263 "header_files": [], 264 "header_base": "//arkcompiler/runtime_core/common_interfaces" 265 } 266 }, 267 { 268 "name": "//arkcompiler/runtime_core/panda_guard:panda_guard_static" 269 }, 270 { 271 "name": "//arkcompiler/runtime_core/static_core/plugins/ets/runtime/ani:ani", 272 "header": { 273 "header_files": [], 274 "header_base": "//arkcompiler/runtime_core/static_core/plugins/ets/runtime/ani" 275 } 276 }, 277 { 278 "name": "//arkcompiler/runtime_core/static_core/plugins/ets/runtime/libani_helpers:ani_helpers", 279 "header": { 280 "header_files": [], 281 "header_base": "//arkcompiler/runtime_core/static_core/plugins/ets/runtime/libani_helpers" 282 } 283 }, 284 { 285 "name": "//arkcompiler/runtime_core/static_core/runtime:libarkruntime", 286 "header": { 287 "header_files": [], 288 "header_base": "//arkcompiler/runtime_core/static_core/runtime" 289 } 290 }, 291 { 292 "name": "//arkcompiler/runtime_core/static_core/plugins/ets/stdlib:ohos_ets_stdlib" 293 }, 294 { 295 "name": "//arkcompiler/runtime_core/static_core/assembler:assembler_headers" 296 }, 297 { 298 "name": "//arkcompiler/runtime_core/static_core/runtime:runtime_gen_headers" 299 }, 300 { 301 "name": "//arkcompiler/runtime_core/static_core/bytecode_optimizer:bytecode_optimizer_headers" 302 }, 303 { 304 "name": "//arkcompiler/runtime_core/static_core/libpandabase:libpandabase_headers" 305 }, 306 { 307 "name": "//arkcompiler/runtime_core/static_core/libpandafile:libpandafile_headers" 308 }, 309 { 310 "name": "//arkcompiler/runtime_core/static_core/runtime:runtime_headers" 311 }, 312 { 313 "name": "//arkcompiler/runtime_core/static_core/compiler:compiler_headers" 314 }, 315 { 316 "name": "//arkcompiler/runtime_core/static_core/verification/gen:verification_headers" 317 }, 318 { 319 "name": "//arkcompiler/runtime_core/assembler:arkassembler_public_headers" 320 }, 321 { 322 "name": "//arkcompiler/runtime_core/libpandabase:arkbase_public_headers" 323 }, 324 { 325 "name": "//arkcompiler/runtime_core/libpandafile:arkfile_public_headers" 326 }, 327 { 328 "name": "//arkcompiler/runtime_core/static_core/plugins/ets/tools/declgen_ts2sts:build_declgen_etc" 329 } 330 ], 331 "test": [ 332 "//arkcompiler/runtime_core/tests/fuzztest:fuzztest", 333 "//arkcompiler/runtime_core/static_core/plugins/ets/tests/ani/fuzztest:fuzztest", 334 "//arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_sdk/fuzztest:fuzztest", 335 "//arkcompiler/runtime_core:runtime_core_unittest" 336 ] 337 } 338 } 339}