From dd19561831dfaca0db3adcd5701cc1c63c07eb98 Mon Sep 17 00:00:00 2001 From: Sam Gammon Date: Tue, 17 Dec 2024 18:01:05 -0800 Subject: [PATCH] chore: lockfile updates, restore workspace file for earlier bzl versions Signed-off-by: Sam Gammon --- MODULE.bazel | 2 +- MODULE.bazel.lock | 2 +- WORKSPACE.bazel | 287 ++++++++++++++ WORKSPACE.bzlmod | 137 +++++++ maven_install.json | 903 ++++++++++++++++++++++++++++++++++++++++++--- 5 files changed, 1270 insertions(+), 61 deletions(-) create mode 100644 WORKSPACE.bazel create mode 100644 WORKSPACE.bzlmod diff --git a/MODULE.bazel b/MODULE.bazel index 411897e1..ceddc16c 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -18,7 +18,7 @@ GRAALVM_VERSION = "21.0.2" GRAALVM_DIST = "ce" ## GraalVM SDK version. -GRAALVM_SDK_VERSION = "24.1.0" +GRAALVM_SDK_VERSION = "24.1.1" ## ## Dependencies: API diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index f56ee57c..51f21c1c 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -184,7 +184,7 @@ "moduleExtensions": { "//:extensions.bzl%graalvm": { "general": { - "bzlTransitiveDigest": "F/1detjoDXD8nxYAnP6UBVaeiMmODY52wI9Nqi2iO2Y=", + "bzlTransitiveDigest": "bIbyrBjHlqD4jBA9nGDclq9LwuqVkZoKcZgYlqqj17Q=", "usagesDigest": "pKj65Qb9OHtY4/syhMnB7NBVWb5JzlRsDC4OgrnprMY=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel new file mode 100644 index 00000000..77ba0079 --- /dev/null +++ b/WORKSPACE.bazel @@ -0,0 +1,287 @@ +workspace(name = "rules_graalvm") + +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +load( + "//internal:config.bzl", + "HERMETIC_CC_TOOLCHAIN_SHA", + "HERMETIC_CC_TOOLCHAIN_VERSION", + "LLVM_TOOLCHAIN_SHA", + "LLVM_TOOLCHAIN_TAG", + "NODE_VERSION", + "PROTOBUF_SHA", + "PROTOBUF_VERSION", + "RULES_JVM_EXTERNAL_SHA", + "RULES_JVM_EXTERNAL_TAG", +) + +http_archive( + name = "com_google_protobuf", + sha256 = PROTOBUF_SHA, + strip_prefix = "protobuf-%s" % PROTOBUF_VERSION, + urls = ["https://github.com/protocolbuffers/protobuf/archive/v%s.tar.gz" % PROTOBUF_VERSION], +) + +http_archive( + name = "googleapis", + sha256 = "85bdd4871815fd2528c87cce7d2a3b4f833357ec65146411dd6f327108e09438", + strip_prefix = "googleapis-2a10735d85b235a64313e8d0b0a7ccbce31c6c37", + urls = [ + "https://github.com/googleapis/googleapis/archive/2a10735d85b235a64313e8d0b0a7ccbce31c6c37.zip", + ], +) + +http_archive( + name = "aspect_bazel_lib", + sha256 = "271d5f38c218a0c2fe2e94f94dfc0b497e931cbb335348bf1695015191be5367", + strip_prefix = "bazel-lib-1.34.1", + url = "https://github.com/aspect-build/bazel-lib/releases/download/v1.34.1/bazel-lib-v1.34.1.tar.gz", +) + +http_archive( + name = "aspect_rules_js", + sha256 = "7ab2fbe6d79fb3909ad2bf6dcacfae39adcb31c514efa239dd730b4f147c8097", + strip_prefix = "rules_js-1.32.1", + url = "https://github.com/aspect-build/rules_js/releases/download/v1.32.1/rules_js-v1.32.1.tar.gz", +) + +http_archive( + name = "rules_java", + sha256 = "27abf8d2b26f4572ba4112ae8eb4439513615018e03a299f85a8460f6992f6a3", + urls = [ + "https://github.com/bazelbuild/rules_java/releases/download/6.4.0/rules_java-6.4.0.tar.gz", + ], +) + +http_archive( + name = "platforms", + sha256 = "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz", + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz", + ], +) + +http_archive( + name = "bazel_features", + sha256 = "9fcb3d7cbe908772462aaa52f02b857a225910d30daa3c252f670e3af6d8036d", + strip_prefix = "bazel_features-1.0.0", + url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.0.0/bazel_features-v1.0.0.tar.gz", +) + +http_archive( + name = "bazel_skylib", + sha256 = "66ffd9315665bfaafc96b52278f57c7e2dd09f5ede279ea6d39b2be471e7e3aa", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz", + ], +) + +http_archive( + name = "io_bazel_rules_go", + sha256 = "278b7ff5a826f3dc10f04feaf0b70d48b68748ccd512d7f98bf442077f043fe3", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip", + "https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip", + ], +) + +http_archive( + name = "bazel_gazelle", + sha256 = "29218f8e0cebe583643cbf93cae6f971be8a2484cdcfa1e45057658df8d54002", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.32.0/bazel-gazelle-v0.32.0.tar.gz", + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.32.0/bazel-gazelle-v0.32.0.tar.gz", + ], +) + +http_archive( + name = "bazel_skylib_gazelle_plugin", + sha256 = "3327005dbc9e49cc39602fb46572525984f7119a9c6ffe5ed69fbe23db7c1560", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-gazelle-plugin-1.4.2.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-gazelle-plugin-1.4.2.tar.gz", + ], +) + +http_archive( + name = "io_bazel_stardoc", + sha256 = "62bd2e60216b7a6fec3ac79341aa201e0956477e7c8f6ccc286f279ad1d96432", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/stardoc/releases/download/0.6.2/stardoc-0.6.2.tar.gz", + "https://github.com/bazelbuild/stardoc/releases/download/0.6.2/stardoc-0.6.2.tar.gz", + ], +) + +http_archive( + name = "rules_cc", + sha256 = "ae46b722a8b8e9b62170f83bfb040cbf12adb732144e689985a66b26410a7d6f", + strip_prefix = "rules_cc-0.0.8", + urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.8/rules_cc-0.0.8.tar.gz"], +) + +http_archive( + name = "rules_license", + sha256 = "4531deccb913639c30e5c7512a054d5d875698daeb75d8cf90f284375fe7c360", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz", + "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz", + ], +) + +http_archive( + name = "rules_testing", + sha256 = "8df0a8eb21739ea4b0a03f5dc79e68e245a45c076cfab404b940cc205cb62162", + strip_prefix = "rules_testing-0.4.0", + url = "https://github.com/bazelbuild/rules_testing/releases/download/v0.4.0/rules_testing-v0.4.0.tar.gz", +) + +http_archive( + name = "rules_jvm_external", + sha256 = RULES_JVM_EXTERNAL_SHA, + strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG, + url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/%s/rules_jvm_external-%s.tar.gz" % (RULES_JVM_EXTERNAL_TAG, RULES_JVM_EXTERNAL_TAG), +) + +http_archive( + name = "contrib_rules_jvm", + sha256 = "bd0f82def1879df85ff0a80767e6455911e1c9c1eac5db1de8f68dcccd4a3d7a", + strip_prefix = "rules_jvm-0.18.0", + url = "https://github.com/bazel-contrib/rules_jvm/releases/download/v0.18.0/rules_jvm-v0.18.0.tar.gz", +) + +http_archive( + name = "apple_rules_lint", + sha256 = "7c3cc45a95e3ef6fbc484a4234789a027e11519f454df63cbb963ac499f103f9", + strip_prefix = "apple_rules_lint-0.3.2", + url = "https://github.com/apple/apple_rules_lint/archive/refs/tags/0.3.2.tar.gz", +) + +http_archive( + name = "buildifier_prebuilt", + sha256 = "72b5bb0853aac597cce6482ee6c62513318e7f2c0050bc7c319d75d03d8a3875", + strip_prefix = "buildifier-prebuilt-6.3.3", + urls = [ + "http://github.com/keith/buildifier-prebuilt/archive/6.3.3.tar.gz", + ], +) + +http_archive( + name = "hermetic_cc_toolchain", + sha256 = HERMETIC_CC_TOOLCHAIN_SHA, + urls = [ + "https://mirror.bazel.build/github.com/uber/hermetic_cc_toolchain/releases/download/{0}/hermetic_cc_toolchain-{0}.tar.gz".format(HERMETIC_CC_TOOLCHAIN_VERSION), + "https://github.com/uber/hermetic_cc_toolchain/releases/download/{0}/hermetic_cc_toolchain-{0}.tar.gz".format(HERMETIC_CC_TOOLCHAIN_VERSION), + ], +) + +http_archive( + name = "com_grail_bazel_toolchain", + canonical_id = LLVM_TOOLCHAIN_TAG, + sha256 = LLVM_TOOLCHAIN_SHA, + strip_prefix = "toolchain_llvm-{tag}".format(tag = LLVM_TOOLCHAIN_TAG), + url = "https://github.com/bazel-contrib/toolchains_llvm/archive/refs/tags/{tag}.tar.gz".format(tag = LLVM_TOOLCHAIN_TAG), +) + +http_archive( + name = "remote_java_tools", + sha256 = "942b3d88ebd785a5face38049077a1f8dab5a3500f5ebd0c0df090244acc4e16", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools-v12.5.zip", + ], +) + +http_archive( + name = "remote_java_tools_linux", + sha256 = "45dda5441b46385e8ec95d3bc4a04b9337a6ff837bb41bdaa6247d8d36edceae", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools_linux-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools_linux-v12.5.zip", + ], +) + +http_archive( + name = "remote_java_tools_windows", + sha256 = "0b319cf762e256133f8d0f5f99fd7d35ca4cf00f35e7c0e8aea1b9fcd9cf4fb0", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools_windows-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools_windows-v12.5.zip", + ], +) + +http_archive( + name = "remote_java_tools_darwin_x86_64", + sha256 = "7e96d0310222e9c27e4c87987978c0c59a0acb97cebdbd838ff652a13abbed77", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools_darwin_x86_64-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools_darwin_x86_64-v12.5.zip", + ], +) + +http_archive( + name = "remote_java_tools_darwin_arm64", + sha256 = "5fb927b24043dd79010b54be31ec5f18b38ee9dbd9fd03d8353232431a7e2392", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools_darwin_arm64-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools_darwin_arm64-v12.5.zip", + ], +) + +# -------------------------------------------------------------------------------------------------------------- +# Setup, Part 1 + +load("//internal:repositories.bzl", "rules_graalvm_repositories") + +rules_graalvm_repositories() + +# -------------------------------------------------------------------------------------------------------------- +# Dev Dependencies: + +# - JavaScript + +load("@aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") + +rules_js_dependencies() + +load("@rules_nodejs//nodejs:repositories.bzl", "nodejs_register_toolchains") + +nodejs_register_toolchains( + name = "nodejs", + node_version = NODE_VERSION, +) + +load("@aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") + +npm_translate_lock( + name = "npm", + pnpm_lock = "//:pnpm-lock.yaml", + verify_node_modules_ignored = "//:.bazelignore", +) + +load("@npm//:repositories.bzl", "npm_repositories") + +npm_repositories() + +# -------------------------------------------------------------------------------------------------------------- +# Setup, Part 2 + +load("//internal:setup.bzl", "rules_graalvm_toolchains", "rules_graalvm_workspace") + +rules_graalvm_workspace() + +rules_graalvm_toolchains() + +load("//internal:toolchain.bzl", "register_graalvm_toolchains") + +register_graalvm_toolchains() + +load("//internal:deps.bzl", rules_graalvm_dependencies = "rules_graalvm_repositories") + +rules_graalvm_dependencies() + +# Provide a repository hint for Gazelle to inform it that the go package +# github.com/bazelbuild/rules_go is available from io_bazel_rules_go and it +# doesn't need to duplicatively fetch it. + +# gazelle:repository go_repository name=io_bazel_rules_go importpath=github.com/bazelbuild/rules_go diff --git a/WORKSPACE.bzlmod b/WORKSPACE.bzlmod new file mode 100644 index 00000000..50dc19f6 --- /dev/null +++ b/WORKSPACE.bzlmod @@ -0,0 +1,137 @@ +workspace(name = "rules_graalvm") + +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +load( + "//internal:config.bzl", + "HERMETIC_CC_TOOLCHAIN_SHA", + "HERMETIC_CC_TOOLCHAIN_VERSION", + "LLVM_TOOLCHAIN_SHA", + "LLVM_TOOLCHAIN_TAG", + "PROTOBUF_SHA", + "PROTOBUF_VERSION", +) + +http_archive( + name = "platforms", + sha256 = "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz", + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz", + ], +) + +http_archive( + name = "bazel_skylib", + sha256 = "66ffd9315665bfaafc96b52278f57c7e2dd09f5ede279ea6d39b2be471e7e3aa", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz", + ], +) + +http_archive( + name = "io_bazel_stardoc", + sha256 = "62bd2e60216b7a6fec3ac79341aa201e0956477e7c8f6ccc286f279ad1d96432", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/stardoc/releases/download/0.6.2/stardoc-0.6.2.tar.gz", + "https://github.com/bazelbuild/stardoc/releases/download/0.6.2/stardoc-0.6.2.tar.gz", + ], +) + +http_archive( + name = "com_google_protobuf", + sha256 = PROTOBUF_SHA, + strip_prefix = "protobuf-%s" % PROTOBUF_VERSION, + urls = ["https://github.com/protocolbuffers/protobuf/archive/v%s.tar.gz" % PROTOBUF_VERSION], +) + +http_archive( + name = "googleapis", + sha256 = "9d1a930e767c93c825398b8f8692eca3fe353b9aaadedfbcf1fca2282c85df88", + strip_prefix = "googleapis-64926d52febbf298cb82a8f472ade4a3969ba922", + urls = [ + "https://github.com/googleapis/googleapis/archive/64926d52febbf298cb82a8f472ade4a3969ba922.zip", + ], +) + +http_archive( + name = "hermetic_cc_toolchain", + sha256 = HERMETIC_CC_TOOLCHAIN_SHA, + urls = [ + "https://mirror.bazel.build/github.com/uber/hermetic_cc_toolchain/releases/download/{0}/hermetic_cc_toolchain-{0}.tar.gz".format(HERMETIC_CC_TOOLCHAIN_VERSION), + "https://github.com/uber/hermetic_cc_toolchain/releases/download/{0}/hermetic_cc_toolchain-{0}.tar.gz".format(HERMETIC_CC_TOOLCHAIN_VERSION), + ], +) + +http_archive( + name = "com_grail_bazel_toolchain", + canonical_id = LLVM_TOOLCHAIN_TAG, + sha256 = LLVM_TOOLCHAIN_SHA, + strip_prefix = "toolchains_llvm-{tag}".format(tag = LLVM_TOOLCHAIN_TAG), + url = "https://github.com/bazel-contrib/toolchains_llvm/archive/refs/tags/{tag}.tar.gz".format(tag = LLVM_TOOLCHAIN_TAG), +) + +http_archive( + name = "remote_java_tools", + sha256 = "942b3d88ebd785a5face38049077a1f8dab5a3500f5ebd0c0df090244acc4e16", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools-v12.5.zip", + ], +) + +http_archive( + name = "remote_java_tools_linux", + sha256 = "45dda5441b46385e8ec95d3bc4a04b9337a6ff837bb41bdaa6247d8d36edceae", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools_linux-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools_linux-v12.5.zip", + ], +) + +http_archive( + name = "remote_java_tools_windows", + sha256 = "0b319cf762e256133f8d0f5f99fd7d35ca4cf00f35e7c0e8aea1b9fcd9cf4fb0", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools_windows-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools_windows-v12.5.zip", + ], +) + +http_archive( + name = "remote_java_tools_darwin_x86_64", + sha256 = "7e96d0310222e9c27e4c87987978c0c59a0acb97cebdbd838ff652a13abbed77", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools_darwin_x86_64-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools_darwin_x86_64-v12.5.zip", + ], +) + +http_archive( + name = "remote_java_tools_darwin_arm64", + sha256 = "5fb927b24043dd79010b54be31ec5f18b38ee9dbd9fd03d8353232431a7e2392", + urls = [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.5/java_tools_darwin_arm64-v12.5.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v12.5/java_tools_darwin_arm64-v12.5.zip", + ], +) + +# -------------------------------------------------------------------------------------------------------------- + +load("//internal:repositories.bzl", "rules_graalvm_repositories") + +rules_graalvm_repositories(maven = False) + +load("//internal:setup.bzl", "rules_graalvm_toolchains", "rules_graalvm_workspace") + +rules_graalvm_toolchains() + +rules_graalvm_workspace( + gazelle = False, + maven = False, +) + +# Provide a repository hint for Gazelle to inform it that the go package +# github.com/bazelbuild/rules_go is available from io_bazel_rules_go and it +# doesn't need to duplicatively fetch it. +# gazelle:repository go_repository name=io_bazel_rules_go importpath=github.com/bazelbuild/rules_go diff --git a/maven_install.json b/maven_install.json index f8c348d9..ce59c996 100755 --- a/maven_install.json +++ b/maven_install.json @@ -1,84 +1,73 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 1657906100, - "__RESOLVED_ARTIFACTS_HASH": 840154106, + "__INPUT_ARTIFACTS_HASH": -1859670791, + "__RESOLVED_ARTIFACTS_HASH": -548761289, "artifacts": { "org.graalvm.compiler:compiler": { "shasums": { - "jar": "04c7b3bb77464323601414bde3c05a77149f3532964bfeb1ec40f70e1762fc6b", - "sources": "63547aaa37adae849abd176ade01f7655cb2a6bc5f7db41ac8698014d8bee697" + "jar": "e9914f57657c423523133e5d13b1e15c27d2ced81b6b329f9604539295b11add" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.nativeimage:native-image-base": { "shasums": { - "jar": "2204219d52a4185475d26e014351d340fdd94d51dea00252bbfe45067d4a293d", - "sources": "105c6f9d7b3bbeaf526b0cf2c3e7d9f1d1f0a32980aca83d303ac41e60008b2b" + "jar": "ed803be48c4fdc1d7279313b36a7c34877f629f3a40dccc4383ef9a89267aba6" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.nativeimage:objectfile": { "shasums": { - "jar": "04c0fe283a17974bf0ae8c778446126aa10413256a8c09312dc6b36b46d9a9e1", - "sources": "da61d33ab39d9b40962f9b5c9018cba42785e4680229e2e60fc7a304cbc142de" + "jar": "7f2bdb392d3bf281056db98db7349217e0755c107f30fe12849f7d7666a022e1" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.nativeimage:pointsto": { "shasums": { - "jar": "3a99dbb5ec019c97eb3464ba87d707da62c5a8e5149b7210f74be18c844d759c", - "sources": "893c908f2468bff50301b3d847e2d6a42a3365cf286d3feb58e64c6a185ae5b4" + "jar": "a556e5e955dce8002e7e4ed0d8b72c75204ce466ca2338ebc29f3cd1157b03bd" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.nativeimage:svm": { "shasums": { - "jar": "9b73490cc19d518ea95ebde31423f8a37694eb6d84e2e6fd213dc139ab6c5e57", - "sources": "760e692bcf8734b127a0a3bab96c790cebc4a6dce3ec240bb1e52318d9769834" + "jar": "9c0eb975b38ef79856aab148f1058d0f916d4ee73989ab9e2e4ba7657cf05166" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.polyglot:polyglot": { "shasums": { - "jar": "106475afdcaf85921c01859a2ff1b1fe08a647aef8168739073324b1a155bb7a", - "sources": "de8ba1f64c16d8e9c4eddb547c2323dd864174e539659ec0a092ecc2f786b278" + "jar": "b745c57e191a2b922679e96c1e9ad84d6581ea3d20a4525ca10151b5676bccf0" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.sdk:collections": { "shasums": { - "jar": "87cf2c267a5cee0e5dfba94bbb4c720911846eee85eaccddce49220b3262b750", - "sources": "a1b055fe812ae2acdec3908ea249d9fe9030a5a8244d1df6b7d0d6e66550a62d" + "jar": "33c1ad01c4d274e7fd2fbeca52ad21d7ab52732456a659641c81f31677728e4d" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.sdk:graal-sdk": { "shasums": { - "jar": "5f8e0801a428f43fdd378f95325f738fad9383c5efecdcc26d7a0e2577e1bd67", - "sources": "a651b419302ca8d57ac4dd9b60d2c3dd2047b16d62860eb21b5a8308d405faea" + "jar": "ee05a61fd02ae84567b467301db5a38380956015fc75879340d27f5bf7fa40bf" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.sdk:nativeimage": { "shasums": { - "jar": "1170fe2adeb8a0b0ec80a07a5cb6cbf4985d9fcfcfbc0e1944d0dd44e5ba1ff0", - "sources": "b6567fe6f03c5f0aa59bcf9acbaee423614928d4ff120900fb8196b03b8d72ff" + "jar": "e6b050b61994853ef8bd7e22cd469691b0a9528e95912011ab524d030a503e1f" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.sdk:word": { "shasums": { - "jar": "6d5c54d6f15557de89be01e002b838810877c3e4a62041de1ff3f72bd9d70bb4", - "sources": "73a96ad99fd03fcd275c44cbb3033e387ad311aff3d7a485bfb9260cc57ed85e" + "jar": "c32775b2ee0637588fb2373111ecdacafe5f79f560c1c6b8f6cc982123304922" }, - "version": "24.1.0" + "version": "24.1.1" }, "org.graalvm.truffle:truffle-compiler": { "shasums": { - "jar": "a988e81b3c5b1a4a05a3a7c878f5e59f565c101c2ac5041870382adbac857f4d", - "sources": "3642e0e0ad7ce9bad39aefc393d05b35439932fb8b76bf2f351123c165002a3c" + "jar": "72c81272a4d1e50be30d6e334e013f4db578bfdc2e888679648cc0289034e1ab" }, - "version": "24.1.0" + "version": "24.1.1" } }, "dependencies": { @@ -515,52 +504,848 @@ "repositories": { "https://repo1.maven.org/maven2/": [ "org.graalvm.compiler:compiler", - "org.graalvm.compiler:compiler:jar:sources", "org.graalvm.nativeimage:native-image-base", - "org.graalvm.nativeimage:native-image-base:jar:sources", "org.graalvm.nativeimage:objectfile", - "org.graalvm.nativeimage:objectfile:jar:sources", "org.graalvm.nativeimage:pointsto", - "org.graalvm.nativeimage:pointsto:jar:sources", "org.graalvm.nativeimage:svm", - "org.graalvm.nativeimage:svm:jar:sources", "org.graalvm.polyglot:polyglot", - "org.graalvm.polyglot:polyglot:jar:sources", "org.graalvm.sdk:collections", - "org.graalvm.sdk:collections:jar:sources", "org.graalvm.sdk:graal-sdk", - "org.graalvm.sdk:graal-sdk:jar:sources", "org.graalvm.sdk:nativeimage", - "org.graalvm.sdk:nativeimage:jar:sources", "org.graalvm.sdk:word", - "org.graalvm.sdk:word:jar:sources", - "org.graalvm.truffle:truffle-compiler", - "org.graalvm.truffle:truffle-compiler:jar:sources" + "org.graalvm.truffle:truffle-compiler" ], "https://maven.google.com/": [ "org.graalvm.compiler:compiler", - "org.graalvm.compiler:compiler:jar:sources", "org.graalvm.nativeimage:native-image-base", - "org.graalvm.nativeimage:native-image-base:jar:sources", "org.graalvm.nativeimage:objectfile", - "org.graalvm.nativeimage:objectfile:jar:sources", "org.graalvm.nativeimage:pointsto", - "org.graalvm.nativeimage:pointsto:jar:sources", "org.graalvm.nativeimage:svm", - "org.graalvm.nativeimage:svm:jar:sources", "org.graalvm.polyglot:polyglot", - "org.graalvm.polyglot:polyglot:jar:sources", "org.graalvm.sdk:collections", - "org.graalvm.sdk:collections:jar:sources", "org.graalvm.sdk:graal-sdk", - "org.graalvm.sdk:graal-sdk:jar:sources", "org.graalvm.sdk:nativeimage", - "org.graalvm.sdk:nativeimage:jar:sources", "org.graalvm.sdk:word", - "org.graalvm.sdk:word:jar:sources", - "org.graalvm.truffle:truffle-compiler", - "org.graalvm.truffle:truffle-compiler:jar:sources" + "org.graalvm.truffle:truffle-compiler" ] }, + "services": { + "org.graalvm.compiler:compiler": { + "jdk.graal.compiler.code.DisassemblerProvider": [ + "jdk.graal.compiler.code.HexCodeFileDisassemblerProvider", + "jdk.graal.compiler.code.ObjdumpDisassemblerProvider" + ], + "jdk.graal.compiler.core.common.CompilerProfiler": [ + "jdk.graal.compiler.hotspot.JFRCompilerProfiler" + ], + "jdk.graal.compiler.core.match.MatchStatementSet": [ + "jdk.graal.compiler.core.aarch64.AArch64NodeMatchRules_MatchStatementSet", + "jdk.graal.compiler.core.amd64.AMD64NodeMatchRules_MatchStatementSet" + ], + "jdk.graal.compiler.debug.DebugHandlersFactory": [ + "jdk.graal.compiler.printer.GraalDebugHandlersFactory", + "jdk.graal.compiler.truffle.TruffleDebugHandlersFactory" + ], + "jdk.graal.compiler.debug.TTYStreamProvider": [ + "jdk.graal.compiler.hotspot.HotSpotTTYStreamProvider" + ], + "jdk.graal.compiler.hotspot.CompilerConfigurationFactory": [ + "jdk.graal.compiler.hotspot.CommunityCompilerConfigurationFactory", + "jdk.graal.compiler.hotspot.EconomyCompilerConfigurationFactory", + "jdk.graal.compiler.truffle.hotspot.TruffleCommunityCompilerConfigurationFactory" + ], + "jdk.graal.compiler.hotspot.HotSpotBackendFactory": [ + "jdk.graal.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory", + "jdk.graal.compiler.hotspot.amd64.AMD64HotSpotBackendFactory", + "jdk.graal.compiler.hotspot.riscv64.RISCV64HotSpotBackendFactory" + ], + "jdk.graal.compiler.nodes.graphbuilderconf.GeneratedPluginFactory": [ + "jdk.graal.compiler.core.amd64.PluginFactory_ReadProtectionKeyRegisterNode", + "jdk.graal.compiler.core.amd64.PluginFactory_WriteProtectionKeyRegisterNode", + "jdk.graal.compiler.hotspot.PluginFactory_HotSpotBackend", + "jdk.graal.compiler.hotspot.amd64.PluginFactory_AMD64X87MathIntrinsicNode", + "jdk.graal.compiler.hotspot.amd64.PluginFactory_AMD64X87MathSnippets", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_AllocaNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_BeginLockScopeNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_CurrentJavaThreadNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_CurrentLockNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_DeoptimizeCallerNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_DeoptimizeWithExceptionInCallerNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_EndLockScopeNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_FastAcquireBiasedLockNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_JumpToExceptionHandlerInCallerNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_JumpToExceptionHandlerNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_MonitorCounterNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_PatchReturnAddressNode", + "jdk.graal.compiler.hotspot.nodes.PluginFactory_VMErrorNode", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_AssertionSnippets", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_ClassGetHubNode", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_DigestBaseSnippets", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_HotSpotAllocationSnippets", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_HotSpotReplacementsUtil", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_HubGetClassNode", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_Log", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_MonitorSnippets", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_ObjectSnippets", + "jdk.graal.compiler.hotspot.replacements.PluginFactory_TypeCheckSnippetUtils", + "jdk.graal.compiler.hotspot.replacements.arraycopy.PluginFactory_CheckcastArrayCopyCallNode", + "jdk.graal.compiler.hotspot.replacements.arraycopy.PluginFactory_GenericArrayCopyCallNode", + "jdk.graal.compiler.hotspot.stubs.PluginFactory_CreateExceptionStub", + "jdk.graal.compiler.hotspot.stubs.PluginFactory_ExceptionHandlerStub", + "jdk.graal.compiler.hotspot.stubs.PluginFactory_ForeignCallSnippets", + "jdk.graal.compiler.hotspot.stubs.PluginFactory_LookUpSecondarySupersTableStub", + "jdk.graal.compiler.hotspot.stubs.PluginFactory_StubUtil", + "jdk.graal.compiler.hotspot.stubs.PluginFactory_UnwindExceptionToCallerStub", + "jdk.graal.compiler.nodes.PluginFactory_BreakpointNode", + "jdk.graal.compiler.nodes.PluginFactory_ComputeObjectAddressNode", + "jdk.graal.compiler.nodes.PluginFactory_DeoptimizeNode", + "jdk.graal.compiler.nodes.PluginFactory_GetObjectAddressNode", + "jdk.graal.compiler.nodes.PluginFactory_PauseNode", + "jdk.graal.compiler.nodes.PluginFactory_PiArrayNode", + "jdk.graal.compiler.nodes.PluginFactory_PiNode", + "jdk.graal.compiler.nodes.PluginFactory_PrefetchAllocateNode", + "jdk.graal.compiler.nodes.PluginFactory_SnippetAnchorNode", + "jdk.graal.compiler.nodes.PluginFactory_UnreachableNode", + "jdk.graal.compiler.nodes.debug.PluginFactory_DynamicCounterNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_BranchProbabilityNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_FixedValueAnchorNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_GuardedUnsafeLoadNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_MembarNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_NullCheckNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_RawLoadNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_RawStoreNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_SpeculationFenceNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_StoreHubNode", + "jdk.graal.compiler.nodes.extended.PluginFactory_UnsafeCopyNode", + "jdk.graal.compiler.nodes.java.PluginFactory_ArrayLengthNode", + "jdk.graal.compiler.nodes.java.PluginFactory_DynamicNewArrayNode", + "jdk.graal.compiler.nodes.java.PluginFactory_InstanceOfNode", + "jdk.graal.compiler.nodes.java.PluginFactory_LoweredRegisterFinalizerNode", + "jdk.graal.compiler.nodes.java.PluginFactory_NewArrayNode", + "jdk.graal.compiler.nodes.memory.PluginFactory_MemoryAnchorNode", + "jdk.graal.compiler.nodes.memory.address.PluginFactory_OffsetAddressNode", + "jdk.graal.compiler.replacements.PluginFactory_DimensionsNode", + "jdk.graal.compiler.replacements.PluginFactory_ReplacementsUtil", + "jdk.graal.compiler.replacements.PluginFactory_SnippetCounterNode", + "jdk.graal.compiler.replacements.PluginFactory_StringLatin1InflateNode", + "jdk.graal.compiler.replacements.PluginFactory_StringUTF16CompressNode", + "jdk.graal.compiler.replacements.aarch64.PluginFactory_AArch64IntegerArithmeticSnippets", + "jdk.graal.compiler.replacements.arraycopy.PluginFactory_ArrayCopyCallNode", + "jdk.graal.compiler.replacements.arraycopy.PluginFactory_ArrayCopyWithDelayedLoweringNode", + "jdk.graal.compiler.replacements.gc.PluginFactory_G1WriteBarrierSnippets", + "jdk.graal.compiler.replacements.nodes.PluginFactory_AESNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayCompareToNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayCopyWithConversionsNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayEqualsNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayIndexOfNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayRegionCompareToNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayRegionEqualsNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_ArrayRegionEqualsWithMaskNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_AssertionNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_BigIntegerMulAddNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_BigIntegerMultiplyToLenNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_BigIntegerSquareToLenNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_BinaryMathIntrinsicNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_CStringConstant", + "jdk.graal.compiler.replacements.nodes.PluginFactory_CalcStringAttributesNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_CipherBlockChainingAESNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_CountPositivesNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_CounterModeAESNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_EncodeArrayNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_ExplodeLoopNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_FallbackInvokeWithExceptionNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_GHASHProcessBlocksNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_MessageDigestNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_UnaryMathIntrinsicNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_VectorizedHashCodeNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_VectorizedMismatchNode", + "jdk.graal.compiler.replacements.nodes.PluginFactory_ZeroMemoryNode", + "jdk.graal.compiler.truffle.hotspot.PluginFactory_HotSpotTruffleSafepointLoweringSnippet", + "jdk.graal.compiler.truffle.nodes.PluginFactory_IsCompilationConstantNode", + "jdk.graal.compiler.truffle.nodes.frame.PluginFactory_ForceMaterializeNode" + ], + "jdk.graal.compiler.options.OptionDescriptors": [ + "jdk.graal.compiler.asm.amd64.AMD64Assembler_OptionDescriptors", + "jdk.graal.compiler.code.DataSection_OptionDescriptors", + "jdk.graal.compiler.code.ObjdumpDisassemblerProvider_OptionDescriptors", + "jdk.graal.compiler.core.CompilationWatchDog_OptionDescriptors", + "jdk.graal.compiler.core.GraalCompilerOptions_OptionDescriptors", + "jdk.graal.compiler.core.common.GraalOptions_OptionDescriptors", + "jdk.graal.compiler.core.common.SpectrePHTMitigations_OptionDescriptors", + "jdk.graal.compiler.core.common.spi.JavaConstantFieldProvider_OptionDescriptors", + "jdk.graal.compiler.core.common.util.CompilationAlarm_OptionDescriptors", + "jdk.graal.compiler.core.phases.HighTier_OptionDescriptors", + "jdk.graal.compiler.core.phases.LowTier_OptionDescriptors", + "jdk.graal.compiler.debug.Assertions_OptionDescriptors", + "jdk.graal.compiler.debug.DebugOptions_OptionDescriptors", + "jdk.graal.compiler.graph.Graph_OptionDescriptors", + "jdk.graal.compiler.hotspot.BootstrapWatchDog_OptionDescriptors", + "jdk.graal.compiler.hotspot.CompilationCounters_OptionDescriptors", + "jdk.graal.compiler.hotspot.CompilationStatistics_OptionDescriptors", + "jdk.graal.compiler.hotspot.CompilationTask_OptionDescriptors", + "jdk.graal.compiler.hotspot.CompilerConfigurationFactory_OptionDescriptors", + "jdk.graal.compiler.hotspot.HotSpotBackend_OptionDescriptors", + "jdk.graal.compiler.hotspot.HotSpotCompiledCodeBuilder_OptionDescriptors", + "jdk.graal.compiler.hotspot.HotSpotGraalCompilerFactory_OptionDescriptors", + "jdk.graal.compiler.hotspot.HotSpotTTYStreamProvider_OptionDescriptors", + "jdk.graal.compiler.hotspot.ProfileReplaySupport_OptionDescriptors", + "jdk.graal.compiler.hotspot.debug.BenchmarkCounters_OptionDescriptors", + "jdk.graal.compiler.hotspot.meta.HotSpotExceptionDispatchPlugin_OptionDescriptors", + "jdk.graal.compiler.hotspot.meta.HotSpotGraphBuilderPlugins_OptionDescriptors", + "jdk.graal.compiler.hotspot.phases.OnStackReplacementPhase_OptionDescriptors", + "jdk.graal.compiler.hotspot.replacements.HotspotSnippetsOptions_OptionDescriptors", + "jdk.graal.compiler.hotspot.stubs.CreateExceptionStub_OptionDescriptors", + "jdk.graal.compiler.hotspot.stubs.StubOptions_OptionDescriptors", + "jdk.graal.compiler.java.BciBlockMapping_OptionDescriptors", + "jdk.graal.compiler.java.BytecodeParserOptions_OptionDescriptors", + "jdk.graal.compiler.lir.ComputeCodeEmissionOrder_OptionDescriptors", + "jdk.graal.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase_OptionDescriptors", + "jdk.graal.compiler.lir.alloc.lsra.LinearScan_OptionDescriptors", + "jdk.graal.compiler.lir.alloc.lsra.OptimizingLinearScanWalker_OptionDescriptors", + "jdk.graal.compiler.lir.amd64.phases.StackMoveOptimizationPhase_OptionDescriptors", + "jdk.graal.compiler.lir.asm.CompilationResultBuilderFactory_OptionDescriptors", + "jdk.graal.compiler.lir.asm.CompilationResultBuilder_OptionDescriptors", + "jdk.graal.compiler.lir.constopt.ConstantLoadOptimization_OptionDescriptors", + "jdk.graal.compiler.lir.gen.LIRGenerator_OptionDescriptors", + "jdk.graal.compiler.lir.phases.LIRPhase_OptionDescriptors", + "jdk.graal.compiler.lir.phases.PostAllocationOptimizationStage_OptionDescriptors", + "jdk.graal.compiler.lir.profiling.MoveProfilingPhase_OptionDescriptors", + "jdk.graal.compiler.lir.stackslotalloc.LSStackSlotAllocator_OptionDescriptors", + "jdk.graal.compiler.loop.phases.LoopFullUnrollPhase_OptionDescriptors", + "jdk.graal.compiler.loop.phases.LoopPeelingPhase_OptionDescriptors", + "jdk.graal.compiler.loop.phases.LoopSafepointEliminationPhase_OptionDescriptors", + "jdk.graal.compiler.nodes.cfg.ControlFlowGraph_OptionDescriptors", + "jdk.graal.compiler.nodes.graphbuilderconf.InvocationPlugins_OptionDescriptors", + "jdk.graal.compiler.nodes.loop.DefaultLoopPolicies_OptionDescriptors", + "jdk.graal.compiler.nodes.loop.LoopPolicies_OptionDescriptors", + "jdk.graal.compiler.nodes.util.GraphUtil_OptionDescriptors", + "jdk.graal.compiler.phases.BasePhase_OptionDescriptors", + "jdk.graal.compiler.phases.PhaseSuite_OptionDescriptors", + "jdk.graal.compiler.phases.common.CanonicalizerPhase_OptionDescriptors", + "jdk.graal.compiler.phases.common.ConditionalEliminationPhase_OptionDescriptors", + "jdk.graal.compiler.phases.common.DeadCodeEliminationPhase_OptionDescriptors", + "jdk.graal.compiler.phases.common.LoweringPhase_OptionDescriptors", + "jdk.graal.compiler.phases.common.UseTrappingNullChecksPhase_OptionDescriptors", + "jdk.graal.compiler.phases.common.inlining.InliningPhase_OptionDescriptors", + "jdk.graal.compiler.phases.common.util.OptimizationUtility_OptionDescriptors", + "jdk.graal.compiler.printer.NoDeadCodeVerifyHandler_OptionDescriptors", + "jdk.graal.compiler.replacements.PEGraphDecoder_OptionDescriptors", + "jdk.graal.compiler.replacements.SnippetTemplate_OptionDescriptors", + "jdk.graal.compiler.truffle.host.HostInliningPhase_OptionDescriptors", + "jdk.graal.compiler.truffle.host.InjectImmutableFrameFieldsPhase_OptionDescriptors", + "jdk.graal.compiler.truffle.hotspot.HotSpotTruffleCompilerImpl_OptionDescriptors", + "jdk.graal.compiler.truffle.substitutions.TruffleGraphBuilderPlugins_OptionDescriptors", + "jdk.graal.compiler.virtual.phases.ea.PartialEscapePhase_OptionDescriptors" + ], + "jdk.graal.compiler.truffle.PartialEvaluatorConfiguration": [ + "jdk.graal.compiler.truffle.CommunityPartialEvaluatorConfiguration", + "jdk.graal.compiler.truffle.EconomyPartialEvaluatorConfiguration" + ], + "jdk.graal.compiler.truffle.host.TruffleHostEnvironment$Lookup": [ + "jdk.graal.compiler.truffle.hotspot.HotSpotTruffleHostEnvironmentLookup" + ], + "jdk.graal.compiler.truffle.hotspot.TruffleCallBoundaryInstrumentationFactory": [ + "jdk.graal.compiler.truffle.hotspot.aarch64.AArch64TruffleCallBoundaryInstrumentationFactory", + "jdk.graal.compiler.truffle.hotspot.amd64.AMD64TruffleCallBoundaryInstrumentationFactory" + ], + "jdk.graal.compiler.truffle.phases.inlining.InliningPolicyProvider": [ + "jdk.graal.compiler.truffle.phases.inlining.DefaultInliningPolicyProvider", + "jdk.graal.compiler.truffle.phases.inlining.NoInliningPolicyProvider", + "jdk.graal.compiler.truffle.phases.inlining.TrivialOnlyPolicyProvider" + ], + "jdk.vm.ci.services.JVMCIServiceLocator": [ + "jdk.graal.compiler.hotspot.HotSpotGraalJVMCIServiceLocator" + ] + }, + "org.graalvm.nativeimage:native-image-base": { + "jdk.graal.compiler.options.OptionDescriptors": [ + "com.oracle.svm.common.option.CommonOptions_OptionDescriptors", + "com.oracle.svm.util.ImageBuildStatistics_OptionDescriptors" + ] + }, + "org.graalvm.nativeimage:pointsto": { + "jdk.graal.compiler.options.OptionDescriptors": [ + "com.oracle.graal.pointsto.api.PointstoOptions_OptionDescriptors", + "com.oracle.graal.pointsto.heap.HeapSnapshotVerifier_OptionDescriptors", + "com.oracle.graal.pointsto.phases.InlineBeforeAnalysis_OptionDescriptors", + "com.oracle.graal.pointsto.reports.AnalysisReportsOptions_OptionDescriptors", + "com.oracle.graal.pointsto.results.StrengthenGraphs_OptionDescriptors" + ] + }, + "org.graalvm.nativeimage:svm": { + "com.oracle.svm.core.feature.AutomaticallyRegisteredFeatureServiceRegistration": [ + "com.oracle.svm.core.DumpRuntimeCompilationOnSignalFeature_ServiceRegistration", + "com.oracle.svm.core.DumpThreadStacksOnSignalFeature_ServiceRegistration", + "com.oracle.svm.core.IsolateArgumentParserFeature_ServiceRegistration", + "com.oracle.svm.core.IsolateListenerFeature_ServiceRegistration", + "com.oracle.svm.core.IsolateListenerSupportFeature_ServiceRegistration", + "com.oracle.svm.core.ProcessorFeature_ServiceRegistration", + "com.oracle.svm.core.RuntimeAssertionsSupportFeature_ServiceRegistration", + "com.oracle.svm.core.StaticFieldsFeature_ServiceRegistration", + "com.oracle.svm.core.StaticFieldsSupportFeature_ServiceRegistration", + "com.oracle.svm.core.SubstrateControlFlowIntegrityFeature_ServiceRegistration", + "com.oracle.svm.core.SubstrateDiagnosticsOptionsFeature_ServiceRegistration", + "com.oracle.svm.core.SubstrateExitHandlerFeature_ServiceRegistration", + "com.oracle.svm.core.SubstrateSegfaultHandlerFeature_ServiceRegistration", + "com.oracle.svm.core.UniqueShortNameProviderDefaultImplFeature_ServiceRegistration", + "com.oracle.svm.core.UnsafeMemoryUtilFeature_ServiceRegistration", + "com.oracle.svm.core.aarch64.AArch64FrameAccessFeature_ServiceRegistration", + "com.oracle.svm.core.allocationprofile.AllocationProfilingFeature_ServiceRegistration", + "com.oracle.svm.core.amd64.AMD64FrameAccessFeature_ServiceRegistration", + "com.oracle.svm.core.bootstrap.BootstrapMethodConfiguration_ServiceRegistration", + "com.oracle.svm.core.c.CIsolateDataStorageFeature_ServiceRegistration", + "com.oracle.svm.core.c.CTypeConversionSupportImplFeature_ServiceRegistration", + "com.oracle.svm.core.c.ProjectHeaderFileHeaderResolversRegistryFeature_ServiceRegistration", + "com.oracle.svm.core.c.RegisterSVMTestingResolverFeature_ServiceRegistration", + "com.oracle.svm.core.c.function.IsolateSupportImplFeature_ServiceRegistration", + "com.oracle.svm.core.code.CodeInfoFeature_ServiceRegistration", + "com.oracle.svm.core.code.InstalledCodeObserverSupportFeature_ServiceRegistration", + "com.oracle.svm.core.code.RuntimeMetadataDecoderImplFeature_ServiceRegistration", + "com.oracle.svm.core.code.RuntimeMetadataDecoderImplMetadataAccessorImplFeature_ServiceRegistration", + "com.oracle.svm.core.code.RuntimeMetadataEncodingFeature_ServiceRegistration", + "com.oracle.svm.core.cpufeature.RuntimeCPUFeatureCheckFeature_ServiceRegistration", + "com.oracle.svm.core.cpufeature.RuntimeCPUFeatureCheckImplFeature_ServiceRegistration", + "com.oracle.svm.core.genscavenge.JfrGCEventFeature_ServiceRegistration", + "com.oracle.svm.core.genscavenge.PinnedObjectImplPinnedObjectSupportImplFeature_ServiceRegistration", + "com.oracle.svm.core.genscavenge.graal.GenScavengeGCFeature_ServiceRegistration", + "com.oracle.svm.core.graal.aarch64.AArch64NativePatchConsumerFactoryFeature_ServiceRegistration", + "com.oracle.svm.core.graal.aarch64.SubstrateAArch64Feature_ServiceRegistration", + "com.oracle.svm.core.graal.amd64.AMD64NativePatchConsumerFactoryFeature_ServiceRegistration", + "com.oracle.svm.core.graal.amd64.SubstrateAMD64Feature_ServiceRegistration", + "com.oracle.svm.core.graal.jdk.JDKIntrinsicsFeature_ServiceRegistration", + "com.oracle.svm.core.graal.riscv64.SubstrateRISCV64Feature_ServiceRegistration", + "com.oracle.svm.core.graal.snippets.CFunctionSnippetsFeature_ServiceRegistration", + "com.oracle.svm.core.graal.snippets.DeoptSnippetsFeature_ServiceRegistration", + "com.oracle.svm.core.graal.snippets.ExceptionFeature_ServiceRegistration", + "com.oracle.svm.core.graal.snippets.SafepointFeature_ServiceRegistration", + "com.oracle.svm.core.graal.snippets.StackOverflowCheckFeature_ServiceRegistration", + "com.oracle.svm.core.graal.snippets.aarch64.AArch64ArithmeticForeignCallsFeature_ServiceRegistration", + "com.oracle.svm.core.graal.snippets.aarch64.AArch64SnippetsFeature_ServiceRegistration", + "com.oracle.svm.core.graal.snippets.amd64.AMD64SnippetsFeature_ServiceRegistration", + "com.oracle.svm.core.graal.snippets.riscv64.RISCV64SnippetsFeature_ServiceRegistration", + "com.oracle.svm.core.graal.stackvalue.StackValueFeature_ServiceRegistration", + "com.oracle.svm.core.handles.ObjectHandlesSupportImplFeature_ServiceRegistration", + "com.oracle.svm.core.handles.PinnedPrimitiveArrayViewFeature_ServiceRegistration", + "com.oracle.svm.core.heap.AllocationFeature_ServiceRegistration", + "com.oracle.svm.core.heap.GCCauseFeature_ServiceRegistration", + "com.oracle.svm.core.heap.GCCauseSupportFeature_ServiceRegistration", + "com.oracle.svm.core.heap.HostedHeapSizeVerifierFeature_ServiceRegistration", + "com.oracle.svm.core.heap.ReferenceAccessFeature_ServiceRegistration", + "com.oracle.svm.core.heap.ReferenceHandlerThreadFeature_ServiceRegistration", + "com.oracle.svm.core.heap.VMOperationInfosFeature_ServiceRegistration", + "com.oracle.svm.core.heap.VMOperationNamesFeatures_ServiceRegistration", + "com.oracle.svm.core.hub.ClassForNameSupportFeature_ServiceRegistration", + "com.oracle.svm.core.hub.DynamicHubSupportFeature_ServiceRegistration", + "com.oracle.svm.core.identityhashcode.SubstrateIdentityHashCodeFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.ClassLoaderSupportFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.ClassValueSupportFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.CompletableFutureFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.FileSystemProviderFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.ForkJoinPoolFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.InnocuousForkJoinWorkerThreadFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.JRTDisableFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.JavaNetFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.JavaNetHttpFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.NativeLibrarySupportFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.PlatformNativeLibrarySupportFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.ResourcesFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.RuntimeFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.RuntimeSupportFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.ServiceCatalogSupportFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.SimpleWebServerFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.StringInternSupportFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.TimeZoneFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.TrustStoreManagerFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.URLProtocolsSupportFeature_ServiceRegistration", + "com.oracle.svm.core.jdk.management.ManagementFeature_ServiceRegistration", + "com.oracle.svm.core.jfr.JfrFeature_ServiceRegistration", + "com.oracle.svm.core.jfr.sampler.JfrNoExecutionSamplerFeature_ServiceRegistration", + "com.oracle.svm.core.jfr.sampler.JfrRecurringCallbackExecutionSamplerFeature_ServiceRegistration", + "com.oracle.svm.core.jvmstat.PerfDataFeature_ServiceRegistration", + "com.oracle.svm.core.locks.VMLockFeature_ServiceRegistration", + "com.oracle.svm.core.memory.UnmanagedMemorySupportFeature_ServiceRegistration", + "com.oracle.svm.core.meta.SubstrateObjectConstantEqualityFeature_ServiceRegistration", + "com.oracle.svm.core.monitor.MonitorFeature_ServiceRegistration", + "com.oracle.svm.core.nmt.NmtFeature_ServiceRegistration", + "com.oracle.svm.core.option.RuntimeOptionsSupportImplFeature_ServiceRegistration", + "com.oracle.svm.core.option.ValidateImageBuildOptionsFeature_ServiceRegistration", + "com.oracle.svm.core.os.BufferedFileOperationFeature_ServiceRegistration", + "com.oracle.svm.core.os.ImageHeapProviderFeature_ServiceRegistration", + "com.oracle.svm.core.os.OSCommittedMemoryProviderFeature_ServiceRegistration", + "com.oracle.svm.core.posix.IgnoreSignalsFeature_ServiceRegistration", + "com.oracle.svm.core.posix.PosixLibMSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.PosixLoadAverageSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.PosixLogHandlerFeature_ServiceRegistration", + "com.oracle.svm.core.posix.PosixNativeLibraryFeature_ServiceRegistration", + "com.oracle.svm.core.posix.PosixPlatformTimeUtilsFeature_ServiceRegistration", + "com.oracle.svm.core.posix.PosixRawFileOperationFeature_ServiceRegistration", + "com.oracle.svm.core.posix.PosixSubstrateSegfaultHandlerFeature_ServiceRegistration", + "com.oracle.svm.core.posix.PosixSubstrateSigProfHandlerFeature_ServiceRegistration", + "com.oracle.svm.core.posix.PosixVirtualMemoryProviderFeature_ServiceRegistration", + "com.oracle.svm.core.posix.aarch64.AArch64DarwinUContextRegisterDumperFeature_ServiceRegistration", + "com.oracle.svm.core.posix.aarch64.AArch64LinuxUContextRegisterDumperFeature_ServiceRegistration", + "com.oracle.svm.core.posix.amd64.AMD64DarwinUContextRegisterDumperFeature_ServiceRegistration", + "com.oracle.svm.core.posix.amd64.AMD64LinuxUContextRegisterDumperFeature_ServiceRegistration", + "com.oracle.svm.core.posix.darwin.DarwinImageSingletonsFeature_ServiceRegistration", + "com.oracle.svm.core.posix.darwin.DarwinLibCSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.darwin.DarwinProcessPropertiesSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.darwin.DarwinStackOverflowSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.darwin.DarwinSystemPropertiesFeature_ServiceRegistration", + "com.oracle.svm.core.posix.darwin.DarwinThreadCpuTimeSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.darwin.DarwinTimeUtilFeature_ServiceRegistration", + "com.oracle.svm.core.posix.darwin.DarwinVMLockSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.darwin.PhysicalMemorySupportImplFeature_ServiceRegistration", + "com.oracle.svm.core.posix.jvmstat.PosixPerfMemoryFeature_ServiceRegistration", + "com.oracle.svm.core.posix.linux.DumpLinuxOSInfoFeature_ServiceRegistration", + "com.oracle.svm.core.posix.linux.LinuxImageSingletonsFeature_ServiceRegistration", + "com.oracle.svm.core.posix.linux.LinuxPhysicalMemorySupportImplFeature_ServiceRegistration", + "com.oracle.svm.core.posix.linux.LinuxProcessPropertiesSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.linux.LinuxStackOverflowSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.linux.LinuxSystemPropertiesFeature_ServiceRegistration", + "com.oracle.svm.core.posix.linux.LinuxThreadCpuTimeSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.linux.LinuxVMLockSupportFeature_ServiceRegistration", + "com.oracle.svm.core.posix.riscv64.RISCV64LinuxUContextRegisterDumperFeature_ServiceRegistration", + "com.oracle.svm.core.posix.thread.PosixParkerFactoryFeature_ServiceRegistration", + "com.oracle.svm.core.posix.thread.PosixPlatformThreadsFeature_ServiceRegistration", + "com.oracle.svm.core.posix.thread.PosixVMThreadsFeature_ServiceRegistration", + "com.oracle.svm.core.posix.thread.PosixVMThreadsPosixThreadLookupFeature_ServiceRegistration", + "com.oracle.svm.core.riscv64.RISCV64FrameAccessFeature_ServiceRegistration", + "com.oracle.svm.core.stack.JavaFrameAnchorsFeature_ServiceRegistration", + "com.oracle.svm.core.thread.ContinuationsFeature_ServiceRegistration", + "com.oracle.svm.core.thread.SafepointListenerSupportFeature_ServiceRegistration", + "com.oracle.svm.core.thread.SafepointMasterFeature_ServiceRegistration", + "com.oracle.svm.core.thread.ThreadListenerSupportFeature_ServiceRegistration", + "com.oracle.svm.core.thread.ThreadLookupFeature_ServiceRegistration", + "com.oracle.svm.core.thread.ThreadingSupportImplFeature_ServiceRegistration", + "com.oracle.svm.core.thread.VMOperationControlFeature_ServiceRegistration", + "com.oracle.svm.core.thread.VMOperationListenerSupportFeature_ServiceRegistration", + "com.oracle.svm.core.threadlocal.VMThreadLocalInfosFeature_ServiceRegistration", + "com.oracle.svm.core.util.CounterFeature_ServiceRegistration", + "com.oracle.svm.core.util.HostedStringDeduplicationFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsAPIsSupportFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsLibCSupportFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsLibMSupportFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsNativeLibraryFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsNativeLibrarySupportFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsParkerFactoryFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsPhysicalMemorySupportImplFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsPlatformThreadsFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsPlatformTimeUtilsFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsProcessPropertiesSupportFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsRegisterDumperFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsStackOverflowSupportFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsSubstrateSegfaultHandlerFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsSystemPropertiesFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsThreadCpuTimeSupportFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsVMLockSupportFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsVMThreadsFeature_ServiceRegistration", + "com.oracle.svm.core.windows.WindowsVirtualMemoryProviderFeature_ServiceRegistration", + "com.oracle.svm.graal.RuntimeCPUFeatureRegionFeature_ServiceRegistration", + "com.oracle.svm.graal.isolated.DisableSnippetCountersFeature_ServiceRegistration", + "com.oracle.svm.graal.isolated.IsolateAwareObjectConstantEqualityFeature_ServiceRegistration", + "com.oracle.svm.graal.meta.aarch64.AArch64RuntimeCodeInstallerPlatformHelperFeature_ServiceRegistration", + "com.oracle.svm.graal.meta.amd64.AMD64RuntimeCodeInstallerPlatformHelperFeature_ServiceRegistration", + "com.oracle.svm.graal.stubs.AArch64StubForeignCallsFeature_ServiceRegistration", + "com.oracle.svm.graal.stubs.AMD64StubForeignCallsFeature_ServiceRegistration", + "com.oracle.svm.hosted.AArch64CPUFeatureAccessFeature_ServiceRegistration", + "com.oracle.svm.hosted.AMD64CPUFeatureAccessFeature_ServiceRegistration", + "com.oracle.svm.hosted.BuildDirectoryProviderImplFeature_ServiceRegistration", + "com.oracle.svm.hosted.ClassLoaderFeature_ServiceRegistration", + "com.oracle.svm.hosted.ClassNewInstanceFeature_ServiceRegistration", + "com.oracle.svm.hosted.ClassPredefinitionFeature_ServiceRegistration", + "com.oracle.svm.hosted.ClassValueFeature_ServiceRegistration", + "com.oracle.svm.hosted.ConcurrentReachabilityHandler_ServiceRegistration", + "com.oracle.svm.hosted.ExtensionLayerImageFeature_ServiceRegistration", + "com.oracle.svm.hosted.FallbackFeature_ServiceRegistration", + "com.oracle.svm.hosted.Log4ShellFeature_ServiceRegistration", + "com.oracle.svm.hosted.LoggingFeature_ServiceRegistration", + "com.oracle.svm.hosted.ModuleLayerFeature_ServiceRegistration", + "com.oracle.svm.hosted.NativeSecureRandomFilesCloser_ServiceRegistration", + "com.oracle.svm.hosted.OpenTypeWorldFeature_ServiceRegistration", + "com.oracle.svm.hosted.ProgressReporterFeature_ServiceRegistration", + "com.oracle.svm.hosted.ProtectionDomainFeature_ServiceRegistration", + "com.oracle.svm.hosted.RISCV64CPUFeatureAccessFeature_ServiceRegistration", + "com.oracle.svm.hosted.ReachabilityHandlerFeature_ServiceRegistration", + "com.oracle.svm.hosted.ResourcesFeature_ServiceRegistration", + "com.oracle.svm.hosted.SecurityServicesFeature_ServiceRegistration", + "com.oracle.svm.hosted.ServiceLoaderFeature_ServiceRegistration", + "com.oracle.svm.hosted.SubstitutionReportFeature_ServiceRegistration", + "com.oracle.svm.hosted.SubstrateDiagnosticFeature_ServiceRegistration", + "com.oracle.svm.hosted.SystemInOutErrFeature_ServiceRegistration", + "com.oracle.svm.hosted.VMFeature_ServiceRegistration", + "com.oracle.svm.hosted.ameta.HostedDynamicHubFeature_ServiceRegistration", + "com.oracle.svm.hosted.annotation.AnnotationFeature_ServiceRegistration", + "com.oracle.svm.hosted.c.CGlobalDataFeature_ServiceRegistration", + "com.oracle.svm.hosted.c.CIsolateDataFeature_ServiceRegistration", + "com.oracle.svm.hosted.c.function.CEntryPointSupport_ServiceRegistration", + "com.oracle.svm.hosted.c.libc.HostedLibCFeature_ServiceRegistration", + "com.oracle.svm.hosted.classinitialization.ClassInitializationFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.CEntryPointCallStubFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.CEntryPointLiteralFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.CFunctionLinkagesFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.CFunctionPointerCallStubSupportFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.FactoryMethodSupportFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.RestrictHeapAccessCalleesFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.RuntimeMetadataEncoderImplFactoryFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.SubstrateCompilationDirectivesFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.SubstrateLIRBackendFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.UninterruptibleAnnotationCheckerFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.aarch64.AArch64HostedPatcherFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.aarch64.AArch64HostedTrampolineSupportFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.amd64.AMD64HostedPatcherFeature_ServiceRegistration", + "com.oracle.svm.hosted.code.amd64.AMD64HostedTrampolineSupportFeature_ServiceRegistration", + "com.oracle.svm.hosted.dashboard.DashboardDumpFeature_ServiceRegistration", + "com.oracle.svm.hosted.diagnostic.HostedHeapDumpFeature_ServiceRegistration", + "com.oracle.svm.hosted.fieldfolding.StaticFinalFieldFoldingFeature_ServiceRegistration", + "com.oracle.svm.hosted.heap.HeapDumpFeature_ServiceRegistration", + "com.oracle.svm.hosted.heap.ImageHeapCollectionFeature_ServiceRegistration", + "com.oracle.svm.hosted.heap.ObservableHeapMapFeature_ServiceRegistration", + "com.oracle.svm.hosted.heap.PodFeature_ServiceRegistration", + "com.oracle.svm.hosted.image.DisallowedImageHeapObjectFeature_ServiceRegistration", + "com.oracle.svm.hosted.image.ImageHeapConnectedComponentsFeature_ServiceRegistration", + "com.oracle.svm.hosted.image.ImageHeapFillerObjectsFeature_ServiceRegistration", + "com.oracle.svm.hosted.image.MethodPointerInvalidHandlerFeature_ServiceRegistration", + "com.oracle.svm.hosted.image.MethodPointerRelocationProviderFeature_ServiceRegistration", + "com.oracle.svm.hosted.image.NativeImageDebugInfoFeature_ServiceRegistration", + "com.oracle.svm.hosted.image.NativeImageDebugInfoStripFeature_ServiceRegistration", + "com.oracle.svm.hosted.image.sources.SourceCacheFeature_ServiceRegistration", + "com.oracle.svm.hosted.imagelayer.HostedDynamicLayerInfoFeature_ServiceRegistration", + "com.oracle.svm.hosted.imagelayer.ImageLayerSectionFeature_ServiceRegistration", + "com.oracle.svm.hosted.jdk.AccessControlContextReplacerFeature_ServiceRegistration", + "com.oracle.svm.hosted.jdk.AtomicFieldUpdaterFeature_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JDKInitializationFeature_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JDKRegistrations_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JNIRegistrationAWTSupport_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JNIRegistrationJavaNet_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JNIRegistrationJavaNio_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JNIRegistrationJava_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JNIRegistrationManagementExt_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JNIRegistrationPrefs_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JNIRegistrationSupport_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JNIRegistrationsJavaZip_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JmxClientFeature_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JmxCommonFeature_ServiceRegistration", + "com.oracle.svm.hosted.jdk.JmxServerFeature_ServiceRegistration", + "com.oracle.svm.hosted.jdk.VarHandleFeature_ServiceRegistration", + "com.oracle.svm.hosted.jdk.localization.CharsetSubstitutionsFeature_ServiceRegistration", + "com.oracle.svm.hosted.jdk.localization.LocalizationFeature_ServiceRegistration", + "com.oracle.svm.hosted.jfr.JfrEventFeature_ServiceRegistration", + "com.oracle.svm.hosted.jni.JNIFeature_ServiceRegistration", + "com.oracle.svm.hosted.lambda.StableLambdaProxyNameFeature_ServiceRegistration", + "com.oracle.svm.hosted.meta.HostedMethodNameFactory_ServiceRegistration", + "com.oracle.svm.hosted.meta.InvalidVTableEntryFeature_ServiceRegistration", + "com.oracle.svm.hosted.meta.KnownOffsetsFeature_ServiceRegistration", + "com.oracle.svm.hosted.meta.MaterializedConstantFieldsFeature_ServiceRegistration", + "com.oracle.svm.hosted.methodhandles.MethodHandleFeature_ServiceRegistration", + "com.oracle.svm.hosted.methodhandles.StableInjectedInvokerNameFeature_ServiceRegistration", + "com.oracle.svm.hosted.option.RuntimeOptionFeature_ServiceRegistration", + "com.oracle.svm.hosted.phases.CInterfaceEnumToolFeature_ServiceRegistration", + "com.oracle.svm.hosted.phases.EnumSwitchFeature_ServiceRegistration", + "com.oracle.svm.hosted.phases.ReduceImplicitExceptionStackTraceInformationFeature_ServiceRegistration", + "com.oracle.svm.hosted.reflect.FoldedReflectionFeature_ServiceRegistration", + "com.oracle.svm.hosted.reflect.ReflectionFeature_ServiceRegistration", + "com.oracle.svm.hosted.reflect.proxy.DynamicProxyFeature_ServiceRegistration", + "com.oracle.svm.hosted.reflect.proxy.StableProxyNameFeature_ServiceRegistration", + "com.oracle.svm.hosted.reflect.serialize.SerializationFeature_ServiceRegistration", + "com.oracle.svm.hosted.snippets.ExceptionUnwindFeature_ServiceRegistration", + "com.oracle.svm.hosted.snippets.ImplicitExceptionsFeature_ServiceRegistration", + "com.oracle.svm.hosted.thread.CEntryPointFeature_ServiceRegistration", + "com.oracle.svm.hosted.thread.ContinuationsHostedFeature_ServiceRegistration", + "com.oracle.svm.hosted.thread.HostedJavaThreadsFeature_ServiceRegistration", + "com.oracle.svm.hosted.thread.VMThreadFeature_ServiceRegistration", + "com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature_ServiceRegistration" + ], + "com.oracle.svm.hosted.NativeImageClassLoaderPostProcessing": [ + "com.oracle.svm.hosted.ApplyNativeImageClassLoaderOptions" + ], + "com.oracle.svm.hosted.c.libc.HostedLibCBase": [ + "com.oracle.svm.hosted.c.libc.HostedBionicLibC", + "com.oracle.svm.hosted.c.libc.HostedGLibC", + "com.oracle.svm.hosted.c.libc.HostedMuslLibC" + ], + "java.nio.file.spi.FileSystemProvider": [ + "com.oracle.svm.core.jdk.resources.NativeImageResourceFileSystemProvider" + ], + "jdk.graal.compiler.nodes.graphbuilderconf.GeneratedPluginFactory": [ + "com.oracle.svm.core.PluginFactory_CPUFeatureAccess", + "com.oracle.svm.core.PluginFactory_CalleeSavedRegisters", + "com.oracle.svm.core.PluginFactory_FrameAccess", + "com.oracle.svm.core.PluginFactory_IsolateArgumentParser", + "com.oracle.svm.core.PluginFactory_IsolateListenerSupport", + "com.oracle.svm.core.PluginFactory_LinkToNativeSupport", + "com.oracle.svm.core.PluginFactory_MissingRegistrationSupport", + "com.oracle.svm.core.PluginFactory_Processor", + "com.oracle.svm.core.PluginFactory_ReservedRegisters", + "com.oracle.svm.core.PluginFactory_RuntimeAssertionsSupport", + "com.oracle.svm.core.PluginFactory_SubstrateControlFlowIntegrity", + "com.oracle.svm.core.PluginFactory_SubstrateDiagnostics", + "com.oracle.svm.core.PluginFactory_SubstrateOptions", + "com.oracle.svm.core.PluginFactory_SubstrateSegfaultHandler", + "com.oracle.svm.core.PluginFactory_SubstrateUtil", + "com.oracle.svm.core.PluginFactory_VMInspectionOptions", + "com.oracle.svm.core.c.PluginFactory_CIsolateDataStorage", + "com.oracle.svm.core.c.libc.PluginFactory_LibCBase", + "com.oracle.svm.core.classinitialization.PluginFactory_EnsureClassInitializedNode", + "com.oracle.svm.core.classinitialization.PluginFactory_EnsureClassInitializedSnippets", + "com.oracle.svm.core.code.PluginFactory_CodeInfoAccess", + "com.oracle.svm.core.code.PluginFactory_CodeInfoDecoder", + "com.oracle.svm.core.code.PluginFactory_CodeInfoEncoder", + "com.oracle.svm.core.code.PluginFactory_CodeInfoTable", + "com.oracle.svm.core.code.PluginFactory_DynamicMethodAddressResolutionHeapSupport", + "com.oracle.svm.core.code.PluginFactory_ReferenceAdjuster", + "com.oracle.svm.core.code.PluginFactory_RuntimeCodeInfoHistory", + "com.oracle.svm.core.code.PluginFactory_RuntimeCodeInfoMemory", + "com.oracle.svm.core.collections.PluginFactory_GrowableWordArrayAccess", + "com.oracle.svm.core.config.PluginFactory_ConfigurationValues", + "com.oracle.svm.core.cpufeature.PluginFactory_RuntimeCPUFeatureCheck", + "com.oracle.svm.core.cpufeature.PluginFactory_RuntimeCPUFeatureCheckImpl", + "com.oracle.svm.core.cpufeature.PluginFactory_Stubs", + "com.oracle.svm.core.deopt.PluginFactory_DeoptimizationCounters", + "com.oracle.svm.core.deopt.PluginFactory_DeoptimizationSupport", + "com.oracle.svm.core.deopt.PluginFactory_Deoptimizer", + "com.oracle.svm.core.genscavenge.PluginFactory_AbstractCollectionPolicy", + "com.oracle.svm.core.genscavenge.PluginFactory_AlignedHeapChunk", + "com.oracle.svm.core.genscavenge.PluginFactory_AuxiliaryImageHeap", + "com.oracle.svm.core.genscavenge.PluginFactory_GCImpl", + "com.oracle.svm.core.genscavenge.PluginFactory_GenScavengeMemoryPoolMXBeans", + "com.oracle.svm.core.genscavenge.PluginFactory_HeapImpl", + "com.oracle.svm.core.genscavenge.PluginFactory_HeapParameters", + "com.oracle.svm.core.genscavenge.PluginFactory_HeapVerifier", + "com.oracle.svm.core.genscavenge.PluginFactory_JfrGCEvents", + "com.oracle.svm.core.genscavenge.PluginFactory_ObjectHeaderImpl", + "com.oracle.svm.core.genscavenge.PluginFactory_SerialGCOptions", + "com.oracle.svm.core.genscavenge.PluginFactory_ThreadLocalAllocation", + "com.oracle.svm.core.genscavenge.PluginFactory_UnalignedHeapChunk", + "com.oracle.svm.core.genscavenge.compacting.PluginFactory_MarkStack", + "com.oracle.svm.core.genscavenge.compacting.PluginFactory_ObjectMoveInfo", + "com.oracle.svm.core.genscavenge.compacting.PluginFactory_SweepingVisitor", + "com.oracle.svm.core.genscavenge.graal.PluginFactory_ForcedSerialPostWriteBarrier", + "com.oracle.svm.core.genscavenge.graal.PluginFactory_GenScavengeAllocationSnippets", + "com.oracle.svm.core.genscavenge.graal.nodes.PluginFactory_FormatArrayNode", + "com.oracle.svm.core.genscavenge.graal.nodes.PluginFactory_FormatObjectNode", + "com.oracle.svm.core.genscavenge.graal.nodes.PluginFactory_FormatPodNode", + "com.oracle.svm.core.genscavenge.graal.nodes.PluginFactory_FormatStoredContinuationNode", + "com.oracle.svm.core.genscavenge.remset.PluginFactory_AlignedChunkRememberedSet", + "com.oracle.svm.core.genscavenge.remset.PluginFactory_BrickTable", + "com.oracle.svm.core.genscavenge.remset.PluginFactory_RememberedSet", + "com.oracle.svm.core.genscavenge.remset.PluginFactory_UnalignedChunkRememberedSet", + "com.oracle.svm.core.graal.PluginFactory_RuntimeCompilation", + "com.oracle.svm.core.graal.aarch64.PluginFactory_AArch64CalleeSavedRegisters", + "com.oracle.svm.core.graal.amd64.PluginFactory_AMD64CalleeSavedRegisters", + "com.oracle.svm.core.graal.jdk.PluginFactory_SubstrateArraycopySnippets", + "com.oracle.svm.core.graal.jdk.PluginFactory_SubstrateObjectCloneSnippets", + "com.oracle.svm.core.graal.meta.PluginFactory_KnownOffsets", + "com.oracle.svm.core.graal.nodes.PluginFactory_LoadOpenTypeWorldDispatchTableStartingOffset", + "com.oracle.svm.core.graal.nodes.PluginFactory_MethodReturnNode", + "com.oracle.svm.core.graal.nodes.PluginFactory_NewPodInstanceNode", + "com.oracle.svm.core.graal.nodes.PluginFactory_NewStoredContinuationNode", + "com.oracle.svm.core.graal.nodes.PluginFactory_SubstrateNewHybridInstanceNode", + "com.oracle.svm.core.graal.nodes.PluginFactory_WriteCurrentVMThreadNode", + "com.oracle.svm.core.graal.nodes.PluginFactory_WriteHeapBaseNode", + "com.oracle.svm.core.graal.nodes.PluginFactory_WriteReturnAddressNode", + "com.oracle.svm.core.graal.nodes.PluginFactory_WriteStackPointerNode", + "com.oracle.svm.core.graal.nodes.aarch64.PluginFactory_AArch64XPACNode", + "com.oracle.svm.core.graal.snippets.PluginFactory_ArithmeticSnippets", + "com.oracle.svm.core.graal.snippets.PluginFactory_CEntryPointListener", + "com.oracle.svm.core.graal.snippets.PluginFactory_CEntryPointSnippets", + "com.oracle.svm.core.graal.snippets.PluginFactory_DeoptTester", + "com.oracle.svm.core.graal.snippets.PluginFactory_SafepointSnippets", + "com.oracle.svm.core.graal.snippets.PluginFactory_StackOverflowCheckImpl", + "com.oracle.svm.core.graal.snippets.PluginFactory_StackOverflowCheckSnippets", + "com.oracle.svm.core.graal.snippets.PluginFactory_SubstrateAllocationSnippets", + "com.oracle.svm.core.graal.snippets.PluginFactory_SubstrateIntrinsics", + "com.oracle.svm.core.graal.snippets.aarch64.PluginFactory_AArch64ArithmeticSnippets", + "com.oracle.svm.core.graal.stackvalue.PluginFactory_LoweredStackValueNode", + "com.oracle.svm.core.graal.stackvalue.PluginFactory_StackValueSnippets", + "com.oracle.svm.core.headers.PluginFactory_LibC", + "com.oracle.svm.core.headers.PluginFactory_LibM", + "com.oracle.svm.core.headers.PluginFactory_WindowsAPIs", + "com.oracle.svm.core.heap.PluginFactory_Heap", + "com.oracle.svm.core.heap.PluginFactory_ObjectHeader", + "com.oracle.svm.core.heap.PluginFactory_Pod", + "com.oracle.svm.core.heap.PluginFactory_ReferenceAccess", + "com.oracle.svm.core.heap.PluginFactory_ReferenceAccessImpl", + "com.oracle.svm.core.heap.PluginFactory_ReferenceHandlerThread", + "com.oracle.svm.core.heap.PluginFactory_StoredContinuationAccess", + "com.oracle.svm.core.heap.PluginFactory_VMOperationInfos", + "com.oracle.svm.core.heap.dump.PluginFactory_HeapDumpMetadata", + "com.oracle.svm.core.heap.dump.PluginFactory_HeapDumpSupportImpl", + "com.oracle.svm.core.heap.dump.PluginFactory_HeapDumpWriter", + "com.oracle.svm.core.heap.dump.PluginFactory_HeapDumping", + "com.oracle.svm.core.hub.PluginFactory_PredefinedClassesSupport", + "com.oracle.svm.core.hub.PluginFactory_Target_jdk_internal_reflect_ReflectionFactory", + "com.oracle.svm.core.identityhashcode.PluginFactory_SubstrateIdentityHashCodeNode", + "com.oracle.svm.core.identityhashcode.PluginFactory_SubstrateIdentityHashCodeSnippets", + "com.oracle.svm.core.imagelayer.PluginFactory_ImageLayerBuildingSupport", + "com.oracle.svm.core.imagelayer.PluginFactory_ImageLayerSection", + "com.oracle.svm.core.jdk.PluginFactory_BacktraceVisitor", + "com.oracle.svm.core.jdk.PluginFactory_RuntimeSupport", + "com.oracle.svm.core.jdk.PluginFactory_SystemPropertiesSupport", + "com.oracle.svm.core.jdk.management.PluginFactory_JmxIncluded", + "com.oracle.svm.core.jdk.management.PluginFactory_ManagementSupport", + "com.oracle.svm.core.jfr.PluginFactory_HasChunkRotationMonitorField", + "com.oracle.svm.core.jfr.PluginFactory_HasJfrSupport", + "com.oracle.svm.core.jfr.PluginFactory_JfrBufferAccess", + "com.oracle.svm.core.jfr.PluginFactory_JfrChunkFileWriter", + "com.oracle.svm.core.jfr.PluginFactory_JfrGCNames", + "com.oracle.svm.core.jfr.PluginFactory_JfrManager", + "com.oracle.svm.core.jfr.PluginFactory_JfrSerializerSupport", + "com.oracle.svm.core.jfr.PluginFactory_JfrThreadLocal", + "com.oracle.svm.core.jfr.PluginFactory_SubstrateJVM", + "com.oracle.svm.core.jfr.sampler.PluginFactory_AbstractJfrExecutionSampler", + "com.oracle.svm.core.jfr.sampler.PluginFactory_JfrExecutionSampler", + "com.oracle.svm.core.jfr.traceid.PluginFactory_JfrTraceIdEpoch", + "com.oracle.svm.core.jfr.traceid.PluginFactory_JfrTraceIdMap", + "com.oracle.svm.core.jni.PluginFactory_JNIObjectFieldAccess", + "com.oracle.svm.core.jni.PluginFactory_JNIObjectHandles", + "com.oracle.svm.core.locks.PluginFactory_VMLockSupport", + "com.oracle.svm.core.log.PluginFactory_Log", + "com.oracle.svm.core.memory.PluginFactory_UnmanagedMemorySupportImpl", + "com.oracle.svm.core.memory.PluginFactory_UntrackedNullableNativeMemory", + "com.oracle.svm.core.meta.PluginFactory_ObjectConstantEquality", + "com.oracle.svm.core.monitor.PluginFactory_MonitorSnippets", + "com.oracle.svm.core.monitor.PluginFactory_MonitorSupport", + "com.oracle.svm.core.nmt.PluginFactory_NativeMemoryTracking", + "com.oracle.svm.core.nodes.PluginFactory_CFunctionEpilogueNode", + "com.oracle.svm.core.nodes.PluginFactory_CFunctionPrologueDataNode", + "com.oracle.svm.core.nodes.PluginFactory_CFunctionPrologueNode", + "com.oracle.svm.core.nodes.PluginFactory_CodeSynchronizationNode", + "com.oracle.svm.core.nodes.PluginFactory_SafepointCheckNode", + "com.oracle.svm.core.option.PluginFactory_HostedOptionKey", + "com.oracle.svm.core.option.PluginFactory_RuntimeOptionKey", + "com.oracle.svm.core.option.PluginFactory_RuntimeOptionParser", + "com.oracle.svm.core.option.PluginFactory_RuntimeOptionValues", + "com.oracle.svm.core.os.PluginFactory_AbstractCommittedMemoryProvider", + "com.oracle.svm.core.os.PluginFactory_AbstractRawFileOperationSupport", + "com.oracle.svm.core.os.PluginFactory_BufferedFileOperationSupport", + "com.oracle.svm.core.os.PluginFactory_CommittedMemoryProvider", + "com.oracle.svm.core.os.PluginFactory_ImageHeapProvider", + "com.oracle.svm.core.os.PluginFactory_MemoryProtectionProvider", + "com.oracle.svm.core.os.PluginFactory_RawFileOperationSupport", + "com.oracle.svm.core.os.PluginFactory_VirtualMemoryProvider", + "com.oracle.svm.core.posix.PluginFactory_PosixStat", + "com.oracle.svm.core.posix.pthread.PluginFactory_PthreadConditionUtils", + "com.oracle.svm.core.reflect.PluginFactory_RuntimeMetadataDecoder", + "com.oracle.svm.core.sampler.PluginFactory_SamplerBufferAccess", + "com.oracle.svm.core.sampler.PluginFactory_SamplerSampleWriter", + "com.oracle.svm.core.sampler.PluginFactory_SamplerStackTraceSerializer", + "com.oracle.svm.core.sampler.PluginFactory_SamplerStatistics", + "com.oracle.svm.core.sampler.PluginFactory_SubstrateSigprofHandler", + "com.oracle.svm.core.stack.PluginFactory_JavaFrameAnchors", + "com.oracle.svm.core.stack.PluginFactory_JavaStackWalker", + "com.oracle.svm.core.stack.PluginFactory_StackOverflowCheck", + "com.oracle.svm.core.thread.PluginFactory_ContinuationSupport", + "com.oracle.svm.core.thread.PluginFactory_Parker", + "com.oracle.svm.core.thread.PluginFactory_PlatformThreads", + "com.oracle.svm.core.thread.PluginFactory_Safepoint", + "com.oracle.svm.core.thread.PluginFactory_SafepointListenerSupport", + "com.oracle.svm.core.thread.PluginFactory_Target_jdk_internal_vm_ContinuationSupport", + "com.oracle.svm.core.thread.PluginFactory_ThreadCpuTimeSupport", + "com.oracle.svm.core.thread.PluginFactory_ThreadListenerSupport", + "com.oracle.svm.core.thread.PluginFactory_ThreadingSupportImpl", + "com.oracle.svm.core.thread.PluginFactory_VMOperationControl", + "com.oracle.svm.core.thread.PluginFactory_VMOperationListenerSupport", + "com.oracle.svm.core.threadlocal.PluginFactory_VMThreadLocalSupport", + "com.oracle.svm.core.util.PluginFactory_ByteArrayReader", + "com.oracle.svm.core.util.PluginFactory_CounterSupport", + "com.oracle.svm.core.util.PluginFactory_NonmovableByteArrayReader", + "com.oracle.svm.core.util.PluginFactory_PlatformTimeUtils", + "com.oracle.svm.graal.stubs.PluginFactory_SVMIntrinsicStubsGen", + "com.oracle.svm.hosted.config.PluginFactory_HybridLayoutSupport", + "com.oracle.svm.hosted.image.PluginFactory_NativeImageHeap", + "com.oracle.svm.hosted.jni.PluginFactory_JNIAccessFeature" + ], + "jdk.graal.compiler.options.OptionDescriptors": [ + "com.oracle.svm.core.Containers_OptionDescriptors", + "com.oracle.svm.core.FallbackExecutor_OptionDescriptors", + "com.oracle.svm.core.NativeImageClassLoaderOptions_OptionDescriptors", + "com.oracle.svm.core.RuntimeAssertionsSupport_OptionDescriptors", + "com.oracle.svm.core.SubstrateDiagnostics_OptionDescriptors", + "com.oracle.svm.core.SubstrateGCOptions_OptionDescriptors", + "com.oracle.svm.core.SubstrateOptions_OptionDescriptors", + "com.oracle.svm.core.SubstrateSegfaultHandler_OptionDescriptors", + "com.oracle.svm.core.VMInspectionOptions_OptionDescriptors", + "com.oracle.svm.core.allocationprofile.AllocationSite_OptionDescriptors", + "com.oracle.svm.core.code.CodeInfoDecoder_OptionDescriptors", + "com.oracle.svm.core.code.CodeInfoEncoder_OptionDescriptors", + "com.oracle.svm.core.code.CodeInfoTable_OptionDescriptors", + "com.oracle.svm.core.code.RuntimeCodeCache_OptionDescriptors", + "com.oracle.svm.core.configure.ConfigurationFiles_OptionDescriptors", + "com.oracle.svm.core.deopt.DeoptimizationCounters_OptionDescriptors", + "com.oracle.svm.core.deopt.Deoptimizer_OptionDescriptors", + "com.oracle.svm.core.genscavenge.LibGraalCollectionPolicy_OptionDescriptors", + "com.oracle.svm.core.genscavenge.SerialAndEpsilonGCOptions_OptionDescriptors", + "com.oracle.svm.core.genscavenge.SerialGCOptions_OptionDescriptors", + "com.oracle.svm.core.graal.snippets.DeoptTester_OptionDescriptors", + "com.oracle.svm.core.hub.PredefinedClassesSupport_OptionDescriptors", + "com.oracle.svm.core.jdk.FileSystemProviderSupport_OptionDescriptors", + "com.oracle.svm.core.jdk.JRTSupport_OptionDescriptors", + "com.oracle.svm.core.jdk.ProtectionDomainSupport_OptionDescriptors", + "com.oracle.svm.core.jdk.TimeZoneFeature_OptionDescriptors", + "com.oracle.svm.core.jvmstat.PerfManager_OptionDescriptors", + "com.oracle.svm.core.posix.PosixSubstrateSigprofHandler_OptionDescriptors", + "com.oracle.svm.core.sampler.SafepointProfilingSampler_OptionDescriptors", + "com.oracle.svm.core.sampler.SubstrateSigprofHandler_OptionDescriptors", + "com.oracle.svm.core.stack.StackOverflowCheck_OptionDescriptors", + "com.oracle.svm.core.thread.ContinuationSupport_OptionDescriptors", + "com.oracle.svm.core.thread.Safepoint_OptionDescriptors", + "com.oracle.svm.core.thread.ThreadingSupportImpl_OptionDescriptors", + "com.oracle.svm.graal.SubstrateGraalUtils_OptionDescriptors", + "com.oracle.svm.graal.hosted.runtimecompilation.GraalGraphObjectReplacer_OptionDescriptors", + "com.oracle.svm.graal.hosted.runtimecompilation.RuntimeCompilationFeature_OptionDescriptors", + "com.oracle.svm.graal.hosted.runtimecompilation.RuntimeCompiledMethodSupport_OptionDescriptors", + "com.oracle.svm.hosted.FeatureHandler_OptionDescriptors", + "com.oracle.svm.hosted.LinkAtBuildTimeSupport_OptionDescriptors", + "com.oracle.svm.hosted.LoggingFeature_OptionDescriptors", + "com.oracle.svm.hosted.NativeImageOptions_OptionDescriptors", + "com.oracle.svm.hosted.ResourcesFeature_OptionDescriptors", + "com.oracle.svm.hosted.SVMHost_OptionDescriptors", + "com.oracle.svm.hosted.SecurityServicesFeature_OptionDescriptors", + "com.oracle.svm.hosted.ServiceLoaderFeature_OptionDescriptors", + "com.oracle.svm.hosted.SubstitutionReportFeature_OptionDescriptors", + "com.oracle.svm.hosted.analysis.ReachabilityTracePrinter_OptionDescriptors", + "com.oracle.svm.hosted.c.CAnnotationProcessorCache_OptionDescriptors", + "com.oracle.svm.hosted.c.query.SizeAndSignednessVerifier_OptionDescriptors", + "com.oracle.svm.hosted.classinitialization.ClassInitializationOptions_OptionDescriptors", + "com.oracle.svm.hosted.code.RestrictHeapAccessAnnotationChecker_OptionDescriptors", + "com.oracle.svm.hosted.code.UninterruptibleAnnotationChecker_OptionDescriptors", + "com.oracle.svm.hosted.dashboard.DashboardOptions_OptionDescriptors", + "com.oracle.svm.hosted.diagnostic.HostedHeapDumpFeature_OptionDescriptors", + "com.oracle.svm.hosted.fieldfolding.StaticFinalFieldFoldingFeature_OptionDescriptors", + "com.oracle.svm.hosted.image.CCLinkerInvocation_OptionDescriptors", + "com.oracle.svm.hosted.image.ImageHeapConnectedComponentsFeature_OptionDescriptors", + "com.oracle.svm.hosted.image.NativeImageCodeCache_OptionDescriptors", + "com.oracle.svm.hosted.image.sources.SourceCacheFeature_OptionDescriptors", + "com.oracle.svm.hosted.jdk.JNIRegistrationSupport_OptionDescriptors", + "com.oracle.svm.hosted.jdk.localization.LocalizationFeature_OptionDescriptors", + "com.oracle.svm.hosted.jni.JNIAccessFeature_OptionDescriptors", + "com.oracle.svm.hosted.phases.InlineBeforeAnalysisPolicyUtils_OptionDescriptors", + "com.oracle.svm.hosted.reflect.FoldedReflectionFeature_OptionDescriptors", + "com.oracle.svm.hosted.snippets.ReflectionPlugins_OptionDescriptors", + "com.oracle.svm.hosted.snippets.SubstrateGraphBuilderPlugins_OptionDescriptors", + "com.oracle.svm.hosted.substitute.AutomaticUnsafeTransformationSupport_OptionDescriptors" + ] + }, + "org.graalvm.polyglot:polyglot": { + "org.graalvm.home.HomeFinder": [ + "org.graalvm.home.impl.DefaultHomeFinder" + ] + }, + "org.graalvm.sdk:nativeimage": { + "org.graalvm.nativeimage.Platform": [ + "org.graalvm.nativeimage.Platform$ANDROID_AARCH64", + "org.graalvm.nativeimage.Platform$IOS_AARCH64", + "org.graalvm.nativeimage.Platform$IOS_AMD64", + "org.graalvm.nativeimage.Platform$LINUX_AARCH64", + "org.graalvm.nativeimage.Platform$LINUX_AMD64", + "org.graalvm.nativeimage.Platform$LINUX_RISCV64", + "org.graalvm.nativeimage.Platform$MACOS_AARCH64", + "org.graalvm.nativeimage.Platform$MACOS_AMD64", + "org.graalvm.nativeimage.Platform$WINDOWS_AARCH64", + "org.graalvm.nativeimage.Platform$WINDOWS_AMD64" + ] + } + }, "version": "2" }