GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
This report summarizes scanner evidence for oracle/graal, a Java project with 21,729 GitHub stars. SynthScan examined 3,721,712 lines of code across 19210 source files, recording 7096 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 12.1 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 1481 finding(s).
Are imports declared and package/API names verified? 5555 finding(s).
Are wrappers, guards, and repeated structures necessary? 412 finding(s).
Which changes need focused human review? 7096 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 7096 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …cle/truffle/tools/dap/server/LoadedSourcesHandler.java | 178 | com.oracle.truffle.tools.dap.types.Source src = com.oracle.truffle.tools.dap.types.Source.create().setName(sourc | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 161 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(message == null).setId(id).setM | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 165 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(false).setId(id).setMessage(mes | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 237 | com.oracle.truffle.tools.dap.types.Breakpoint.create(finalMessage == nul | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 243 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(false).setId(id).setMessage(fin | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 310 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(message == null).setId(id).setMessa | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 314 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(false).setId(id).setMessage(message | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 506 | com.oracle.truffle.tools.dap.types.Breakpoint.create(true).setId(breakpointId) // | CODE |
| CRITICAL | …om/oracle/truffle/tools/dap/server/ThreadsHandler.java | 100 | ret.add(com.oracle.truffle.tools.dap.types.Thread.create(entry.getValue(), entry.getKey().getName())); | CODE |
| CRITICAL | …alvm/tools/lsp/server/request/HoverRequestHandler.java | 183 | contents.add(org.graalvm.tools.lsp.server.types.MarkedString.create(langInfo.getId(), formattedSignature)); | CODE |
| CRITICAL | …alvm/tools/lsp/server/request/HoverRequestHandler.java | 193 | contents.add(org.graalvm.tools.lsp.server.types.MarkedString.create(langInfo.getId(), markup.getValu | CODE |
| CRITICAL | …alvm/tools/lsp/server/request/HoverRequestHandler.java | 226 | contents.add(org.graalvm.tools.lsp.server.types.MarkedString.create(langInfo.getId(), textAtHoverPosition)); | CODE |
| CRITICAL | …alvm/tools/lsp/server/request/HoverRequestHandler.java | 243 | contents.add(org.graalvm.tools.lsp.server.types.MarkedString.create(langInfo.getId(), markup.getValue()) | CODE |
| CRITICAL | …fle/tools/chromeinspector/test/SLInspectDebugTest.java | 1238 | com.oracle.truffle.api.source.Source source = com.oracle.truffle.api.source.Source.newBuilder("sl", truffleFile) | CODE |
| CRITICAL⚡ | …ratevm/docs/module-system/ModuleSystemSupportHosted.md | 33 | at org.graalvm.nativeimage.builder/com.oracle.svm.core.util.VMError.shouldNotReachHere(VMError.java:78) | CODE |
| CRITICAL⚡ | …ratevm/docs/module-system/ModuleSystemSupportHosted.md | 34 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.checkBootModuleDependencies(NativeI | CODE |
| CRITICAL⚡ | …ratevm/docs/module-system/ModuleSystemSupportHosted.md | 35 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.ja | CODE |
| CRITICAL⚡ | …ratevm/docs/module-system/ModuleSystemSupportHosted.md | 36 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.jav | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 714 | at jdk.internal.vm.ci/jdk.vm.ci.common.JVMCIError.shouldNotReachHere(JVMCIError.java:48) | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 715 | at jdk.graal.compiler.espresso.vmaccess/com.oracle.truffle.espresso.vmaccess.EspressoExternalSnippetReflectionProvid | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 716 | at org.graalvm.nativeimage.base/com.oracle.svm.util.OriginalClassProvider.getJavaClass(OriginalClassProvider.java:60 | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 717 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.SVMHost.createHub(SVMHost.java:599) | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 718 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.SVMHost.registerType(SVMHost.java:465) | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 719 | at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisUniverse.createType(AnalysisUniverse.java | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 720 | at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisUniverse.lookupAllowUnresolved(AnalysisUn | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 721 | at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisUniverse.lookup(AnalysisUniverse.java:195 | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 722 | at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisUniverse.lookup(AnalysisUniverse.java:86) | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 726 | at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.infrastructure.UniverseMetaAccess.lookupJavaType(Unive | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 727 | at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMetaAccess.lookupJavaType(AnalysisMetaAcc | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 730 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.setupNativeImage(NativeImageGenerator. | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 731 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:658) | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 732 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:611) | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 733 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorR | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 734 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 735 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 736 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner. | CODE |
| CRITICAL | substratevm/mx.substratevm/mx_substratevm.py | 3877 | # com.oracle.svm.driver.NativeImage.BuildConfiguration.getBuilderJavaArgs(). | STRING |
| CRITICAL⚡ | …ore/src/com/oracle/svm/core/jfr/JfrTypeRepository.java | 829 | return com.oracle.svm.guest.staging.core.jdk.UninterruptibleUtils.Long.hashCode(value); | CODE |
| CRITICAL⚡ | …ore/src/com/oracle/svm/core/jfr/JfrTypeRepository.java | 834 | return object == null ? 0 : com.oracle.svm.guest.staging.core.jdk.UninterruptibleUtils.Long.hashCode(Word.object | CODE |
| CRITICAL⚡ | …ore/src/com/oracle/svm/core/jfr/JfrTypeRepository.java | 843 | return 31 * com.oracle.svm.guest.staging.core.jdk.UninterruptibleUtils.Long.hashCode(sum) + getIdHash(moduleId); | CODE |
| CRITICAL | …re/src/com/oracle/svm/core/jfr/traceid/JfrTraceId.java | 126 | if ((jdk.internal.event.Event.class.isAssignableFrom(clazz) || jdk.jfr.Event.class.isAssignableFrom(clazz)) && | CODE |
| CRITICAL | …/src/com/oracle/svm/core/jdk/JavaNetSubstitutions.java | 180 | return new sun.net.www.protocol.file.Handler(); | CODE |
| CRITICAL | …e/src/com/oracle/svm/core/jdk/SunNioSubstitutions.java | 55 | SelectorProvider result = java.nio.channels.spi.SelectorProvider.provider(); | CODE |
| CRITICAL | …ldtimeinit/FileSystemProviderBuildTimeInitSupport.java | 102 | * java.nio.file.spi.FileSystemProvider.loadInstalledProviders(). | COMMENT |
| CRITICAL | …ldtimeinit/FileSystemProviderBuildTimeInitSupport.java | 124 | * java.nio.file.spi.FileSystemProvider.loadInstalledProviders(). | COMMENT |
| CRITICAL | …ore/src/com/oracle/svm/core/debug/BFDNameProvider.java | 348 | * com.oracle.svm.core.posix.PosixUtils.dlsym(org.graalvm.word.PointerBase, java.lang.String) | COMMENT |
| CRITICAL | …m/oracle/graal/pointsto/reports/ObjectTreePrinter.java | 286 | "com.oracle.svm.guest.staging.option.RuntimeOptionsSupportImpl.set(String, Object)"}; | CODE |
| CRITICAL | …m/oracle/svm/core/posix/PosixSignalHandlerSupport.java | 470 | com.oracle.svm.core.jdk.Target_jdk_internal_misc_Signal.dispatch(sigNum); | CODE |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 54 | * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useEpsilonGC()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 61 | * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useSerialGC()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 68 | * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useG1GC()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 76 | * {@code com.oracle.svm.core.heap.ReferenceAccess.singleton().getMaxAddressSpaceSize()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 84 | * {@code com.oracle.svm.core.heap.ReferenceAccess.singleton().getCompressionShift()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 91 | * Delegates to {@code com.oracle.svm.core.heap.Heap.getHeap().optionValueChanged(key)}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 98 | * Delegates to {@code com.oracle.svm.core.Isolates.isCurrentFirst()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 107 | * {@code com.oracle.svm.core.jdk.Target_java_lang_Shutdown.shutdown()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 116 | * {@code com.oracle.svm.core.jdk.Util_java_lang_Shutdown.runLogManagerShutdownHook()}. | COMMENT |
| CRITICAL | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 239 | * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useRistretto()}. | COMMENT |
| CRITICAL | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 279 | * {@code com.oracle.svm.core.RuntimeStateTrimSupport.trimRuntimeState(config)}. | COMMENT |
| CRITICAL | ….staging/src/com/oracle/svm/guest/staging/log/Log.java | 47 | * uninterruptible code, please use {@code com.oracle.svm.core.log.Debug.stderr()} instead. | COMMENT |
| 5345 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | pyproject.toml | 1 | [tool.black] | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2421 | # Redistribution and use in source and binary forms, with or without | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2441 | # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2461 | # | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2481 | # * from this software without specific prior written permission. | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2501 | # * | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2521 | # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2541 | # and Technology. All Rights Reserved. | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2561 | # Each User may also freely distribute the Program, whether in its | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2581 | # | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2601 | # production of secondary products from the program. | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2621 | # (copied below) | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2641 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2661 | # -------------------------------------------------------------------------- | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2681 | # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | COMMENT |
| LOW | THIRD_PARTY_LICENSE.txt | 2701 | # that is in the public domain, and is intended to remain in the | COMMENT |
| LOW | tools/mx.tools/suite.py | 1 | # | COMMENT |
| LOW | tools/mx.tools/mx_tools.py | 1 | # | COMMENT |
| LOW | …racle/truffle/tools/profiler/test/ProfilerCLITest.java | 381 | options.put("cpusampler.SummariseThreads", "true"); | COMMENT |
| LOW | …racle/truffle/tools/profiler/test/ProfilerCLITest.java | 421 | HashMap<String, String> options = new HashMap<>(); | COMMENT |
| LOW | espresso-shared/mx.espresso-shared/suite.py | 1 | # | COMMENT |
| LOW | …presso-shared/mx.espresso-shared/mx_espresso_shared.py | 1 | # | COMMENT |
| LOW | …e/truffle/espresso/shared/verifier/MethodVerifier.java | 461 | COMMENT | |
| LOW | …cle/truffle/espresso/shared/resolver/LinkResolver.java | 541 | resolved.getDeclaringClass().getJavaName(), | COMMENT |
| LOW | …oracle/truffle/espresso/classfile/ClassfileParser.java | 741 | if (valid) { | COMMENT |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1 | # | COMMENT |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2581 | # Thus, we cannot use the naive default ClassForName implementation that only | COMMENT |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 1 | # Copyright (c) 2026, Oracle and/or its affiliates. All rights reserved. | COMMENT |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 1 | # | COMMENT |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 1 | # | COMMENT |
| LOW | substratevm/mx.substratevm/rebuild-images.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 1 | # | COMMENT |
| LOW | …e.svm.core/src/com/oracle/svm/core/jvmti/JvmtiEnv.java | 61 | COMMENT | |
| LOW | …le.svm.core/src/com/oracle/svm/core/jdk/Resources.java | 301 | private Function<Module, Module> hostedToRuntimeModuleMapper; | COMMENT |
| LOW | …/oracle/svm/core/jdk/Target_java_lang_StackWalker.java | 661 | /// The expected frame layout is: | COMMENT |
| LOW | …oracle/svm/core/jdk/RuntimeBootModuleLayerSupport.java | 141 | /// reads, exports, opens, and native-access grants. | COMMENT |
| LOW | …le/svm/core/jdk/resources/NativeImageResourcePath.java | 81 | /// For example, `resource://java.base@boot/2!/java/lang/uniName.dat` is stored internally as the | COMMENT |
| LOW | …racle/svm/core/jdk/resources/ResourceStorageEntry.java | 81 | /// Maps a dense loader-root ID back to the local data index for this resource entry. Root IDs are | COMMENT |
| LOW | …com/oracle/svm/core/feature/InternalFeatureBridge.java | 41 | /// Migration path: | COMMENT |
| LOW | …com/oracle/svm/core/feature/InternalFeatureBridge.java | 61 | /// `com.oracle.svm.hosted.FeatureImpl` implement both access interface families. If a new | COMMENT |
| LOW | …ore/src/com/oracle/svm/core/debug/BFDNameProvider.java | 601 | assert sb.charAt(sb.length() - 1) == 'N'; | COMMENT |
| LOW | …acle/svm/guest/staging/option/RuntimeOptionParser.java | 381 | String deprecationMessage = descriptor.getDeprecationMessage(); | COMMENT |
| LOW | …acle/svm/guest/staging/option/RuntimeOptionParser.java | 401 | /// | COMMENT |
| LOW | …acle.svm.util/src/com/oracle/svm/util/GuestAccess.java | 121 | public boolean isFullyIsolated() { | COMMENT |
| LOW | …/src/com/oracle/svm/test/jfr/utils/RecordingInput.java | 221 | } | COMMENT |
| LOW | …vm.driver/src/com/oracle/svm/driver/BundlePathMap.java | 101 | COMMENT | |
| LOW | …sted/src/com/oracle/svm/hosted/ModuleLayerFeature.java | 1601 | moduleEnableNativeAccessField.set(module, true); | COMMENT |
| LOW | …d/sboutlining/concat/SubstrateStringConcatFactory.java | 361 | initialLengthCoder -= constant.length(); | COMMENT |
| LOW | …m/oracle/svm/hosted/reflect/ReflectionDataBuilder.java | 141 | import sun.reflect.annotation.ExceptionProxy; | COMMENT |
| LOW | …m/oracle/svm/hosted/reflect/ReflectionDataBuilder.java | 161 | /// 4. The contents of the metadata maps are queried from NativeImageCodeCache using the [ReflectionHostedSupport] | COMMENT |
| LOW | …/oracle/objectfile/elf/dwarf/DwarfInfoSectionImpl.java | 541 | pos = writeEmbeddedArrayDataType(context, valueType, valueSize, fieldSize / valueSize, buffer, pos); | COMMENT |
| LOW | …oracle.svm.test.debug/src/gdb-tests/test_cinterface.py | 1 | # | COMMENT |
| LOW | …/com.oracle.svm.test.debug/src/gdb-tests/gdb_helper.py | 1 | # | COMMENT |
| LOW | …le.svm.test.debug/src/gdb-tests/test_pretty_printer.py | 1 | # | COMMENT |
| LOW | …c/com.oracle.svm.test.debug/src/gdb-tests/gdb_utils.py | 1 | # | COMMENT |
| LOW | …m.oracle.svm.test.debug/src/gdb-tests/test_svm_util.py | 1 | # | COMMENT |
| LOW | …cle.svm.test.debug/src/gdb-tests/test_runtime_deopt.py | 1 | # | COMMENT |
| LOW | …m.test.debug/src/gdb-tests/test_runtime_compilation.py | 1 | # | COMMENT |
| LOW | …acle.svm.test.debug/src/gdb-tests/test_class_loader.py | 1 | # | COMMENT |
| LOW | …c/com.oracle.svm.test.debug/src/gdb-tests/testhello.py | 1 | # | COMMENT |
| 779 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …tools/lsp/server/request/CompletionRequestHandler.java | 75 | public final class CompletionRequestHandler extends AbstractRequestHandler { | CODE |
| LOW | …ls/lsp/server/request/SignatureHelpRequestHandler.java | 62 | public final class SignatureHelpRequestHandler extends AbstractRequestHandler { | CODE |
| LOW | …/tools/lsp/server/request/HighlightRequestHandler.java | 56 | public final class HighlightRequestHandler extends AbstractRequestHandler { | CODE |
| LOW | …m/tools/lsp/server/request/AbstractRequestHandler.java | 55 | public abstract class AbstractRequestHandler { | CODE |
| LOW | …m/tools/lsp/server/request/CoverageRequestHandler.java | 66 | public final class CoverageRequestHandler extends AbstractRequestHandler { | CODE |
| LOW | …alvm/tools/lsp/server/request/HoverRequestHandler.java | 69 | public final class HoverRequestHandler extends AbstractRequestHandler { | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 129 | def _abort_if_skills_are_not_synchronized(): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 303 | def _maybe_convert_to_args_file(args): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 903 | def _compute_native_unittest_args(extra_build_args=None, include_svm_test_features=True): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 937 | def write_micronaut_style_service_entries(cp_entry, service_name, implementation_names): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1011 | def generic_field_type_test_task(extra_build_args=None): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1047 | def runtime_assertions_test_task(extra_image_args=None): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1134 | def runtime_classpath_resource_test_task(extra_build_args=None): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1165 | def java_desktop_integration_task(native_image, extra_build_args=None): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 817 | def _run_terminus_user_feature_gate(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1190 | def run_agent_jar_url_protocol_config_test(agent_path): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1260 | def _configure_test_jvmci_exports(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1269 | def run_nic_conditional_config_test(agent_path, conditional_config_filter_path): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1310 | def run_agent_conditional_config_test(agent_path, conditional_config_filter_path): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1441 | def _native_unittest_helper_jdk(config=None): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1450 | def _collect_native_unittest_groups(unittest_deps, unittest_file): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1464 | def _partition_native_unittest_groups(grouped_test_specs, include_custom_test_groups, include_default_test_group): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1580 | def jvm_unittest_distribution(distribution_name): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1590 | def standalone_pointsto_unittest(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2296 | def _native_image_launcher_main_class(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2303 | def _native_image_launcher_extra_jvm_args(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2516 | def allow_build_path_in_libgraal(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2522 | def prevent_build_path_in_libgraal(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2873 | def _native_image_utils_extra_jvm_args(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3048 | def _assert_runtime_option_rejected(image, option): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3059 | def _hosted_boolean_option_defaults(native_image): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3300 | def build_and_test_java_agent_image(native_image, args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3332 | def build_and_test_clinittest_image(native_image, args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3359 | def check_class_initialization(classes_file_name): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3789 | def mx_register_dynamic_suite_constituents(register_project, register_distribution): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3878 | def compute_graal_compiler_flags_map(self): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3964 | def native_image_utils_on_jvm(args, **kwargs): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 4045 | def check_libcontainer_annotations(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 4075 | def reimport_libcontainer_files(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 4115 | def svm_libcontainer_namespace(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 4243 | def _check_svm_invariants_jars(self): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 4279 | def update_build_options_table_command(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 36 | def _ensure_native_image_executable(): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 55 | def _generate_markdown_options_table(): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 62 | def _extract_table_from_markdown(markdown_text): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 108 | def _has_renderable_table_boundaries(content, begin_marker, end_marker): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 116 | def verify_build_options_table(): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 221 | def update_build_options_table(): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 306 | def is_preprocessor_directive(line): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 311 | def is_preprocessor_directive_name(line, name): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 364 | def is_valid_identifier_character(c): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 393 | def remove_namespace_from_file(file, namespaceName): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 434 | def remove_namespace_delimiter(lines, index): | CODE |
| LOW⚡ | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 167 | def renaissance_harness_lib_name(self): | CODE |
| LOW⚡ | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 351 | def extra_image_build_argument(self, benchmark, args): | CODE |
| LOW⚡ | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 363 | def _ensure_necessary_benchmark_files_exist(self): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 215 | def renaissance_additional_lib(self, lib): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 243 | def extra_image_build_argument(self, benchmark, args): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 321 | def application_fixed_image_name(self): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 385 | def _generate_or_lookup_bundle(self, benchmark: str, layer_info: Layer) -> str: | CODE |
| 286 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …le.svm.test.debug/src/gdb-tests/test_pretty_printer.py | 355 | self.assertEqual(exec_string, 'java.util.ArrayList(3) = {null, null, null}') | CODE |
| HIGH | …m.oracle.svm.test.debug/src/gdb-tests/test_svm_util.py | 145 | self.assertEqual(self.svm_util.get_java_string(null), "") | CODE |
| HIGH⚡ | …m.oracle.svm.test.debug/src/gdb-tests/test_settings.py | 161 | self.assertRaises(gdb.error, lambda: gdb_advanced_print("object.toString()", 'r')) # check if 'p' command is sk | CODE |
| HIGH⚡ | …m.oracle.svm.test.debug/src/gdb-tests/test_settings.py | 164 | self.assertIn("(java.lang.String *)", gdb_advanced_print("object.toString()", 'r')) | CODE |
| HIGH⚡ | truffle/mx.truffle/suite.py | 1350 | "String dataPath = ICUConfig\\.get\\(ICUBinary\\.class\\.getName\\(\\) \\+ \".dataPath\"\\);" : "String data | CODE |
| HIGH⚡ | truffle/mx.truffle/suite.py | 1356 | "root.getResourceAsStream\\(resourceName\\)": "getResourceStream(null, root, resourceName)", | CODE |
| HIGH⚡ | truffle/mx.truffle/suite.py | 1357 | "loader.getResourceAsStream\\(resourceName\\)": "getResourceStream(loader, null, resourceName)", | CODE |
| HIGH⚡ | truffle/mx.truffle/suite.py | 1361 | if (refClass == null && loader == ICUData.class.getClassLoader()) { | CODE |
| HIGH⚡ | truffle/mx.truffle/suite.py | 1365 | if (refClass != null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1376 | "protected static URLHandler getDefault.*" : "\\g<0>\nif (Boolean.TRUE) {\nreturn null;\n}", | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1431 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1434 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1448 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1451 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1465 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1468 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1482 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1485 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1501 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1504 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1520 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1523 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1539 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1542 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1565 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1568 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1592 | "registry = new TransliteratorRegistry\\(\\);" : "if (registry != null) return;\n \\g<0>", | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1386 | Map<K, V> map = null;""" : """ | STRING |
| HIGH | sdk/mx.sdk/suite.py | 776 | String getDetectedCharset() { return null; } | STRING |
| HIGH | sdk/mx.sdk/suite.py | 828 | if (p != null) { | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | vm/tests/js/agentscript/agent-sumarray.js | 32 | print(sum); | CODE |
| HIGH | vm/tests/js/agentscript/agent-sum.js | 38 | print(sumRange(1, 6)); | CODE |
| HIGH⚡ | vm/tests/js/agentscript/agent-histogram.js | 29 | print("==== Histogram ===="); | CODE |
| HIGH⚡ | vm/tests/js/agentscript/agent-histogram.js | 38 | print(`${number} calls to ${entry[0]}`); | CODE |
| HIGH⚡ | vm/tests/js/agentscript/agent-histogram.js | 40 | print("==================="); | CODE |
| HIGH | vm/tests/js/agentscript/agent-summul3.js | 29 | print(`enter of ${ctx.name} with ${i} * ${frame.a} * ${frame.b} = ${r}`); | CODE |
| HIGH | vm/tests/js/agentscript/strip-license.js | 47 | print(lines[i]); | CODE |
| HIGH | vm/tests/js/agentscript/agent-fib.js | 37 | print("Three is the result " + fib(4)); | CODE |
| HIGH | vm/tests/js/agentscript/agent-sumneg.js | 31 | print(`Original value was ${positive}, but returning ${-positive}`); | CODE |
| HIGH | vm/tests/js/agentscript/location/distance-trace.js | 27 | print("Squares: " + frame.x2 + ", " + frame.y2); | CODE |
| HIGH | vm/tests/js/agentscript/location/distance-trace.js | 37 | print("Loop var i = " + frame.i); | CODE |
| HIGH | vm/tests/js/agentscript/location/agent-fib.js | 37 | print("Three is the result " + fib(4)); | CODE |
| HIGH | …js/agentscript/iterateframes/iterateFramesJsInsight.js | 32 | print(log); | CODE |
| HIGH | …sts/js/agentscript/iterateframes/iterateFramesSieve.js | 30 | print(`Iterating the ${ctx.name} with ${frame.number} stack from Insight`); | CODE |
| HIGH | …sts/js/agentscript/iterateframes/iterateFramesSieve.js | 32 | print(` at <${at.source.language}> ${at.name}(${at.source.name}:${at.line}:${at.charIndex}-${at.charE | CODE |
| HIGH⚡ | vm/tests/js/agentscript/iterateframes/iterateFrames.js | 30 | print("dumping locals"); | CODE |
| HIGH⚡ | vm/tests/js/agentscript/iterateframes/iterateFrames.js | 33 | print(` at ${at.name} (${at.source.name}:${at.line}:${at.column}) ${p} has value ${vars[p]}`); | CODE |
| HIGH⚡ | vm/tests/js/agentscript/iterateframes/iterateFrames.js | 39 | print("end of locals"); | CODE |
| HIGH | vm/tests/js/agentscript/iterateframes/agent-fib-main.js | 41 | print(prefix + fib4); | CODE |
| HIGH | …ests/gh_workflows/CDTInspectorTest/scripts/StepTest.js | 51 | print('Index of element 12 is: ' + index12); | CODE |
| HIGH | …ests/gh_workflows/CDTInspectorTest/scripts/StepTest.js | 52 | print('Index of element 8 is: ' + index8); | CODE |
| HIGH | …/agent-embedding/src/main/resources/agent-embedding.js | 27 | print(`calling ${ev.name} with ${frame.n}`); | CODE |
| HIGH | …entscript/agent-python/src/main/resources/agent-fib.js | 37 | print("Three is the result " + fib(4)); | CODE |
| HIGH | …om/oracle/svm/hosted/webimage/codegen/runtime/timer.js | 39 | print(log_fun) { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | substratevm/mx.substratevm/mx_substratevm.py | 4214 | # for the junit harness which uses reflection to find @Test methods. In addition, the | STRING |
| MEDIUM⚡ | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 168 | # Before Renaissance 0.14.0, we had to cross-compile the Renaissance harness to ensure we have a matching | COMMENT |
| MEDIUM⚡ | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 169 | # harness for each project compiled with different scala versions. | COMMENT |
| MEDIUM⚡ | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 171 | # friendly classpath and already bundles all harness versions needed. | COMMENT |
| MEDIUM | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 620 | # Get bench name and workload to use in the barista harness - we might have custom named benchmarks that nee | COMMENT |
| MEDIUM | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 624 | # Provide image built in the previous stage to the Barista harness using the `--app-executable` option | COMMENT |
| MEDIUM | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 813 | # The version 9.12-MR1-git+2baec49 also ships a custom harness class to allow native image to find the entry poi | COMMENT |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 505 | # just use the raw pointer value and cast it instead the obj | COMMENT |
| MEDIUM | …/src/com/oracle/svm/core/jdk/NativeLibrarySupport.java | 50 | // Essentially a revised implementation of the relevant methods in OpenJDK's ClassLoader | COMMENT |
| LOW | …/src/com/oracle/svm/core/jdk/NativeLibrarySupport.java | 95 | * The map {@code LibraryInitializer#onLoadCGlobalDataMap} uses identity equivalence, so we can't just pass on the n | COMMENT |
| MEDIUM | ….native.libcontainer/src/hotspot/os/linux/os_linux.cpp | 3174 | // To make NUMA and large pages more robust when both enabled, we need to ease | COMMENT |
| MEDIUM | …r/src/hotspot/share/utilities/compilerWarnings_gcc.hpp | 99 | // Probably the most robust is to use the same style of noreturn attribute as | COMMENT |
| MEDIUM | …/org.graalvm.wasm.benchcases/src/bench/c/micro/phong.c | 43 | #include "harness.h" | COMMENT |
| MEDIUM | …g.graalvm.wasm.benchcases/src/bench/c/micro/digitron.c | 45 | #include "harness.h" | COMMENT |
| MEDIUM | …rg.graalvm.wasm.benchcases/src/bench/c/micro/strings.c | 43 | #include "harness.h" | COMMENT |
| MEDIUM | …org.graalvm.wasm.benchcases/src/bench/c/micro/fib-vm.c | 43 | #include "harness.h" | COMMENT |
| MEDIUM | …rc/org.graalvm.wasm.benchcases/src/bench/c/micro/cdf.c | 44 | #include "harness.h" | COMMENT |
| MEDIUM | ….graalvm.wasm.benchcases/src/bench/c/micro/event-sim.c | 46 | #include "harness.h" | COMMENT |
| MEDIUM | …/org.graalvm.wasm.benchcases/src/bench/c/micro/qsort.c | 43 | #include "harness.h" | COMMENT |
| MEDIUM | …rc/org.graalvm.wasm.benchcases/src/bench/c/micro/fft.c | 45 | #include "harness.h" | COMMENT |
| MEDIUM | …graalvm.wasm.benchcases/src/bench/c/micro/merge-join.c | 42 | #include "harness.h" | COMMENT |
| MEDIUM | ….graalvm.wasm.benchcases/src/bench/c/micro/hash-join.c | 44 | #include "harness.h" | COMMENT |
| MEDIUM | truffle/mx.truffle/mx_polybench/model.py | 1549 | # Here, we just infer it based on the presence of some language in a list. This must be made more robust | COMMENT |
| MEDIUM | …e/dsl/processor/java/transform/AbstractCodeWriter.java | 513 | // just to be robust against not referenced classes. | COMMENT |
| MEDIUM | …ruffle/api/bytecode/test/examples/ParsingTutorial.java | 518 | // robust implementation should implement scoping. | COMMENT |
| MEDIUM | …e/truffle/llvm/runtime/nodes/op/ToComparableValue.java | 76 | // if we ever switch to a more robust implementation, we can simplify the | COMMENT |
| LOW | …le.truffle.llvm.tests.libc.native/include/win/unistd.h | 41 | #define X_OK 0 // does not exist in windows, just use 0 | COMMENT |
| MEDIUM | sandbox-toolchains/mx.sandbox-toolchains/suite.py | 340 | # Turn this up to very high parallelization, to utilize our huge CI machines. | COMMENT |
| MEDIUM | sandbox-toolchains/mx.sandbox-toolchains/suite.py | 402 | # Turn this up to very high parallelization, to utilize our huge CI machines. | COMMENT |
| MEDIUM | sandbox-toolchains/mx.sandbox-toolchains/suite.py | 463 | # Turn this up to very high parallelization, to utilize our huge CI machines. | COMMENT |
| MEDIUM | sandbox-toolchains/mx.sandbox-toolchains/suite.py | 530 | # Turn this up to very high parallelization, to utilize our huge CI machines. | COMMENT |
| MEDIUM | sandbox-toolchains/mx.sandbox-toolchains/suite.py | 594 | # Turn this up to very high parallelization, to utilize our huge CI machines. | COMMENT |
| MEDIUM | sandbox-toolchains/mx.sandbox-toolchains/suite.py | 658 | # Turn this up to very high parallelization, to utilize our huge CI machines. | COMMENT |
| MEDIUM | sdk/mx.sdk/mx_sdk_benchmark.py | 1391 | # By encoding the app layer with a fixed value string ("app-layer") we facilitate bench-server | COMMENT |
| MEDIUM | sdk/mx.sdk/mx_sdk_benchmark.py | 4026 | # Get bench name and workload to use in the barista harness - we might have custom named benchmarks that nee | COMMENT |
| LOW | web-image/mx.web-image/mx_web_image.py | 354 | # The driver requires a class name to invoke the builder, so we just pass an arbitrary name, the builder will exit | COMMENT |
| MEDIUM⚡ | compiler/mx.compiler/mx_compiler.py | 599 | # java.util.Logging assertions disabled because the DaCapo harness | COMMENT |
| MEDIUM⚡ | compiler/mx.compiler/mx_compiler.py | 600 | # misuses the API. The same harness is used by Scala DaCapo. | COMMENT |
| MEDIUM | compiler/mx.compiler/mx_compiler.py | 868 | # for the junit harness which uses reflection to find @Test methods. In addition, the | COMMENT |
| MEDIUM | compiler/mx.compiler/mx_run_jdk_test.py | 336 | # Enable the HotSpot compatibility options only for the JDK test harness invocation. | COMMENT |
| MEDIUM | …r/src/jdk/graal/compiler/asm/amd64/AMD64Assembler.java | 2069 | // VexRVMOp.VMOVSS/VMOVSD utilize the merge semantics, while these simply move the whole | COMMENT |
| MEDIUM | …m/oracle/truffle/espresso/runtime/JDWPContextImpl.java | 597 | // on other threads, we have to utilize Truffle safe points | COMMENT |
| MEDIUM | …m/oracle/truffle/espresso/runtime/JDWPContextImpl.java | 728 | // on other threads, we have to utilize Truffle safe points | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/mx.tools/mx_tools.py | 91 | CODE | |
| LOW | …presso-shared/mx.espresso-shared/mx_espresso_shared.py | 95 | CODE | |
| LOW | …presso-shared/mx.espresso-shared/mx_espresso_shared.py | 151 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 467 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 509 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1348 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1638 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1782 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1793 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2211 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 4021 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3481 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3574 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 116 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 74 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 97 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 167 | CODE | |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 186 | CODE | |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 761 | CODE | |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 1437 | CODE | |
| LOW | …c/com.oracle.svm.test.debug/src/gdb-tests/gdb_utils.py | 108 | CODE | |
| LOW | …ls/update-libcontainer/scripts/project_native_image.py | 53 | CODE | |
| LOW | …mx.espresso-compiler-stub/mx_espresso_compiler_stub.py | 79 | CODE | |
| LOW | wasm/mx.wasm/mx_wasm.py | 136 | CODE | |
| LOW | wasm/mx.wasm/mx_wasm.py | 463 | CODE | |
| LOW | truffle/mx.truffle/mx_truffle.py | 241 | CODE | |
| LOW | truffle/mx.truffle/mx_truffle.py | 1324 | CODE | |
| LOW | truffle/mx.truffle/mx_truffle.py | 1521 | CODE | |
| LOW | truffle/mx.truffle/mx_truffle.py | 1639 | CODE | |
| LOW | truffle/mx.truffle/mx_truffle.py | 142 | CODE | |
| LOW | truffle/mx.truffle/mx_truffle.py | 1334 | CODE | |
| LOW | truffle/mx.truffle/mx_polybench/model.py | 526 | CODE | |
| LOW | truffle/mx.truffle/mx_polybench/model.py | 724 | CODE | |
| LOW | vm/mx.vm/mx_vm_benchmark.py | 171 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 91 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 222 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 493 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 633 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 724 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 889 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 981 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 96 | CODE | |
| LOW | vm/mx.vm/mx_vm.py | 267 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong_fuzz.py | 58 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong_fuzz.py | 138 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong_gen.py | 204 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong_suite_constituents.py | 120 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong_suite_constituents.py | 101 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong_suite_constituents.py | 121 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 153 | CODE | |
| LOW | …lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py | 640 | CODE | |
| LOW | sandbox-toolchains/mx.sandbox-toolchains/mx_rust.py | 59 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_shaded.py | 366 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_shaded.py | 195 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_shaded.py | 251 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 200 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 2381 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 5070 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 919 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 1024 | CODE | |
| 64 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …yinline/InterproceduralPartialEscapeAnalysisPhase.java | 445 | // Step 1: create copy of graph | COMMENT |
| LOW | …yinline/InterproceduralPartialEscapeAnalysisPhase.java | 465 | // Step 2: When not the root method, simplify the call graph to have only 1 return | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 523 | # Step 1: compile the .wat file to .wasm. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 533 | # Step 2: copy the result file if it exists. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 539 | # Step 3: copy the opts file if it exists. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 548 | # Step 4: produce the .wat files, for easier debugging. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 552 | # Step 4: copy the .wat file, for easier debugging. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 556 | # Step 5: if this is a benchmark project, create native binaries too. | COMMENT |
| LOW | wasm/mx.wasm/mx_wasm.py | 510 | # Step 1: build the .wasm binary. | COMMENT |
| LOW | docs/getting-started/oci/code-editor.md | 17 | ### Step 1: Open a Terminal in Code Editor | COMMENT |
| LOW | docs/getting-started/oci/code-editor.md | 22 | ### Step 2: Select GraalVM JDK as the Default JDK | COMMENT |
| LOW | docs/getting-started/oci/code-editor.md | 50 | ## Step 3: Setup a Java Project and Run | COMMENT |
| LOW | docs/getting-started/oci/code-editor.md | 87 | ## Step 4: Build and Run a Native Executable | COMMENT |
| LOW | truffle/docs/bytecode_dsl/Optimization.md | 67 | ### Step 1: Build the tracing interpreter | COMMENT |
| LOW | truffle/docs/bytecode_dsl/Optimization.md | 85 | ### Step 2: Collect tracing data | COMMENT |
| LOW | truffle/docs/bytecode_dsl/Optimization.md | 111 | ### Step 3: Apply optimization decisions | COMMENT |
| LOW | …com/oracle/truffle/api/test/polyglot/ValueAPITest.java | 2909 | // Step 6: Free the allocated memory | COMMENT |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6793 | // Step 2: Load immediates needed for constraint checking and for the RHS. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6809 | // Step 3: Check rewrite conditions. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6845 | // Step 4: Undo LHS. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6894 | // Step 5: Emit RHS. | STRING |
| LOW⚡ | …m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java | 235 | // Step 1: Perform dynamic-type-driven JS-to-Java conversion. | COMMENT |
| LOW⚡ | …m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java | 245 | // Step 2: Perform the static-return-type-driven check-cast. | COMMENT |
| LOW | …m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java | 281 | // Step 3: Perform the static-return-type-driven implicit conversion for certain types. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 482 | // Step 1: check the null value, which is mapped directly to null in JavaScript. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 487 | // Step 2: check if the value is the JSUndefined singleton. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 492 | // Step 3: check if a JavaScript value is associated with this object. | COMMENT |
| LOW | …acle/svm/webimage/functionintrinsics/JSConversion.java | 503 | // Step 4: for all other Java classes, create an Web Image Proxy object. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 532 | // Step 1: check if the object is null. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 537 | // Step 2: check if the object is already a JavaScript value. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 542 | // Step 3: check if the object is a convertible numeric type. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 557 | // Step 4: check if the object is a String. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 562 | // Step 5: check if the object is a Boolean. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 567 | // Step 6: check if the object is a character. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 141 | // Step 1: convert the Java arguments to JavaScript values. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 160 | // Step 2: insert the JS body representation node. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 174 | // Step 3: convert the JavaScript return value back to a Java value. | COMMENT |
| LOW⚡ | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 191 | // Step 1: box the argument. | COMMENT |
| LOW⚡ | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 196 | // Step 2: perform Java-to-JavaScript type conversion. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 220 | // Step 1: check void, and discard JavaScript value in this case. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 249 | // Step 3: Perform checkcast against the expected (boxed) return type. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 267 | // Step 4: Perform unboxing if necessary. | COMMENT |
| LOW⚡ | …le/svm/hosted/webimage/codegen/runtime/jsconversion.js | 524 | // Step 1: check null, which is mapped 1:1 to null in Java. | COMMENT |
| LOW⚡ | …le/svm/hosted/webimage/codegen/runtime/jsconversion.js | 529 | // Step 2: check undefined, which is a singleton in Java. | COMMENT |
| LOW⚡ | …le/svm/hosted/webimage/codegen/runtime/jsconversion.js | 534 | // Step 3: Unproxy Java proxies to get the underlying Java object | COMMENT |
| LOW⚡ | …le/svm/hosted/webimage/codegen/runtime/jsconversion.js | 540 | // Step 4: use the JavaScript type to select the appropriate Java representation. | COMMENT |
| LOW | …hases/common/priorityinline/nodes/InlineCacheNode.java | 243 | // Step 1: Identify inlined and postponed cases. | COMMENT |
| LOW | …hases/common/priorityinline/nodes/InlineCacheNode.java | 281 | // Step 2: If there are any children that should be inlined, create an inline cache for | COMMENT |
| LOW | …hases/common/priorityinline/nodes/InlineCacheNode.java | 305 | // Step 3: Update the inline-cache node in the call tree, and prune the inlined cases from | COMMENT |
| LOW | …izer/hierarchicallayout/HierarchicalLayoutManager.java | 595 | // Step 1: Build up data structure | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …svm/hosted/phases/DevirtualizeInterfaceCallPlugin.java | 91 | * We need to check if the declaring class of the method is an interface to avoid recursive | COMMENT |
| LOW | …yinline/InterproceduralPartialEscapeAnalysisPhase.java | 445 | // Step 1: create copy of graph | COMMENT |
| LOW | …yinline/InterproceduralPartialEscapeAnalysisPhase.java | 465 | // Step 2: When not the root method, simplify the call graph to have only 1 return | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 523 | # Step 1: compile the .wat file to .wasm. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 533 | # Step 2: copy the result file if it exists. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 539 | # Step 3: copy the opts file if it exists. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 548 | # Step 4: produce the .wat files, for easier debugging. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 552 | # Step 4: copy the .wat file, for easier debugging. | COMMENT |
| LOW⚡ | wasm/mx.wasm/mx_wasm.py | 556 | # Step 5: if this is a benchmark project, create native binaries too. | COMMENT |
| LOW | wasm/mx.wasm/mx_wasm.py | 510 | # Step 1: build the .wasm binary. | COMMENT |
| LOW | …com/oracle/truffle/polyglot/InternalResourceCache.java | 623 | // instead of FileAlreadyExistsException. We need to check if this is the case. | COMMENT |
| LOW | …com/oracle/truffle/api/test/polyglot/ValueAPITest.java | 2909 | // Step 6: Free the allocated memory | COMMENT |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6793 | // Step 2: Load immediates needed for constraint checking and for the RHS. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6809 | // Step 3: Check rewrite conditions. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6845 | // Step 4: Undo LHS. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6894 | // Step 5: Emit RHS. | STRING |
| LOW | …ns/src/org/graalvm/collections/LockFreePrefixTree.java | 256 | // We need to check if the failed CAS was due to another thread inserting | COMMENT |
| LOW⚡ | …m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java | 235 | // Step 1: Perform dynamic-type-driven JS-to-Java conversion. | COMMENT |
| LOW⚡ | …m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java | 245 | // Step 2: Perform the static-return-type-driven check-cast. | COMMENT |
| LOW | …m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java | 281 | // Step 3: Perform the static-return-type-driven implicit conversion for certain types. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 482 | // Step 1: check the null value, which is mapped directly to null in JavaScript. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 487 | // Step 2: check if the value is the JSUndefined singleton. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 492 | // Step 3: check if a JavaScript value is associated with this object. | COMMENT |
| LOW | …acle/svm/webimage/functionintrinsics/JSConversion.java | 503 | // Step 4: for all other Java classes, create an Web Image Proxy object. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 532 | // Step 1: check if the object is null. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 537 | // Step 2: check if the object is already a JavaScript value. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 542 | // Step 3: check if the object is a convertible numeric type. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 557 | // Step 4: check if the object is a String. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 562 | // Step 5: check if the object is a Boolean. | COMMENT |
| LOW⚡ | …acle/svm/webimage/functionintrinsics/JSConversion.java | 567 | // Step 6: check if the object is a character. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 141 | // Step 1: convert the Java arguments to JavaScript values. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 160 | // Step 2: insert the JS body representation node. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 174 | // Step 3: convert the JavaScript return value back to a Java value. | COMMENT |
| LOW⚡ | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 191 | // Step 1: box the argument. | COMMENT |
| LOW⚡ | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 196 | // Step 2: perform Java-to-JavaScript type conversion. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 220 | // Step 1: check void, and discard JavaScript value in this case. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 249 | // Step 3: Perform checkcast against the expected (boxed) return type. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 267 | // Step 4: Perform unboxing if necessary. | COMMENT |
| LOW⚡ | …le/svm/hosted/webimage/codegen/runtime/jsconversion.js | 524 | // Step 1: check null, which is mapped 1:1 to null in Java. | COMMENT |
| LOW⚡ | …le/svm/hosted/webimage/codegen/runtime/jsconversion.js | 529 | // Step 2: check undefined, which is a singleton in Java. | COMMENT |
| LOW⚡ | …le/svm/hosted/webimage/codegen/runtime/jsconversion.js | 534 | // Step 3: Unproxy Java proxies to get the underlying Java object | COMMENT |
| LOW⚡ | …le/svm/hosted/webimage/codegen/runtime/jsconversion.js | 540 | // Step 4: use the JavaScript type to select the appropriate Java representation. | COMMENT |
| LOW | …le/svm/hosted/webimage/codegen/runtime/jsconversion.js | 886 | * we need to check if the property access is an indexed access. | COMMENT |
| LOW | …hosted/webimage/wasmgc/codegen/runtime/wasm-imports.js | 30 | * we need to check if the property access is an indexed access. | COMMENT |
| LOW | …hases/common/priorityinline/nodes/InlineCacheNode.java | 243 | // Step 1: Identify inlined and postponed cases. | COMMENT |
| LOW | …hases/common/priorityinline/nodes/InlineCacheNode.java | 281 | // Step 2: If there are any children that should be inlined, create an inline cache for | COMMENT |
| LOW | …hases/common/priorityinline/nodes/InlineCacheNode.java | 305 | // Step 3: Update the inline-cache node in the call tree, and prune the inlined cases from | COMMENT |
| LOW | …aal/compiler/vector/phases/LoopVectorizationPhase.java | 2015 | // exiting the loop. We need to check if the value depends on anything in the loop. | COMMENT |
| LOW | …izer/hierarchicallayout/HierarchicalLayoutManager.java | 595 | // Step 1: Build up data structure | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | substratevm/mx.substratevm/mx_substratevm.py | 3431 | except OSError: | CODE |
| HIGH | substratevm/mx.substratevm/mx_substratevm.py | 3865 | except: | CODE |
| HIGH | substratevm/debug/gdbpy/gdb-debughelpers.py | 430 | except gdb.error: | CODE |
| HIGH | …/com.oracle.svm.test.debug/src/gdb-tests/gdb_helper.py | 141 | except gdb.error: | CODE |
| HIGH | …ls/update-libcontainer/scripts/project_native_image.py | 191 | except ValueError: | CODE |
| HIGH | truffle/mx.truffle/mx_truffle.py | 1351 | except KeyError: | CODE |
| HIGH | truffle/mx.truffle/mx_polybench/model.py | 1723 | except AttributeError: | CODE |
| HIGH | sulong/mx.sulong/mx_sulong_benchmarks.py | 258 | except: | CODE |
| HIGH | sulong/mx.sulong/mx_sulong_suite_constituents.py | 139 | except StopIteration: | CODE |
| HIGH | sulong/mx.sulong/mx_sulong_suite_constituents.py | 600 | except StopIteration: | CODE |
| HIGH | sdk/mx.sdk/mx_sdk_benchmark.py | 4458 | except ValueError: | CODE |
| HIGH | sdk/mx.sdk/mx_sdk_benchmark.py | 3562 | except ImportError: | CODE |
| HIGH | sdk/mx.sdk/mx_sdk_benchmark.py | 5108 | except OSError: | CODE |
| HIGH | sdk/mx.sdk/mx_sdk_benchmark.py | 5240 | except: | CODE |
| HIGH | sdk/mx.sdk/mx_bisect_strategy.py | 93 | except subprocess.CalledProcessError: | CODE |
| HIGH | espresso/mx.espresso/mx_espresso.py | 162 | except subprocess.TimeoutExpired: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/mx.tools/mx_tools.py | 44 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 69 | CODE | |
| LOW | …oracle.svm.test.debug/src/gdb-tests/test_cinterface.py | 35 | CODE | |
| LOW | …le.svm.test.debug/src/gdb-tests/test_pretty_printer.py | 33 | CODE | |
| LOW | …m.oracle.svm.test.debug/src/gdb-tests/test_svm_util.py | 35 | CODE | |
| LOW | …cle.svm.test.debug/src/gdb-tests/test_runtime_deopt.py | 34 | CODE | |
| LOW | …m.test.debug/src/gdb-tests/test_runtime_compilation.py | 35 | CODE | |
| LOW | …acle.svm.test.debug/src/gdb-tests/test_class_loader.py | 33 | CODE | |
| LOW | …c/com.oracle.svm.test.debug/src/gdb-tests/testhello.py | 54 | CODE | |
| LOW | …m.oracle.svm.test.debug/src/gdb-tests/test_settings.py | 35 | CODE | |
| LOW | …mx.espresso-compiler-stub/mx_espresso_compiler_stub.py | 33 | CODE | |
| LOW | wasm/mx.wasm/mx_wasm.py | 63 | CODE | |
| LOW | wasm/mx.wasm/mx_wasm.py | 64 | CODE | |
| LOW | wasm/mx.wasm/mx_wasm.py | 64 | CODE | |
| LOW | wasm/mx.wasm/mx_wasm.py | 64 | CODE | |
| LOW | wasm/mx.wasm/mx_wasm.py | 64 | CODE | |
| LOW | wasm/mx.wasm/mx_wasm.py | 64 | CODE | |
| LOW | truffle/mx.truffle/mx_truffle.py | 77 | CODE | |
| LOW | truffle/mx.truffle/mx_polybench/__init__.py | 45 | CODE | |
| LOW | truffle/mx.truffle/mx_polybench/__init__.py | 45 | CODE | |
| LOW | truffle/mx.truffle/mx_polybench/__init__.py | 45 | CODE | |
| LOW | truffle/mx.truffle/mx_polybench/__init__.py | 45 | CODE | |
| LOW | truffle/mx.truffle/mx_polybench/__init__.py | 45 | CODE | |
| LOW | vm/mx.vm/mx_vm_benchmark.py | 25 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 52 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 53 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 54 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 55 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 56 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 57 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 58 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 59 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 60 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 61 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 62 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 63 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 64 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 64 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 64 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 64 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 64 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 64 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 64 | CODE | |
| LOW | sulong/mx.sulong/mx_sulong.py | 64 | CODE | |
| LOW | …lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py | 56 | CODE | |
| LOW | …lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py | 57 | CODE | |
| LOW | …lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py | 58 | CODE | |
| LOW | …lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py | 58 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 42 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk.py | 51 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk.py | 65 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk.py | 66 | CODE | |
| LOW | compiler/mx.compiler/mx_compiler.py | 62 | CODE | |
| LOW | compiler/mx.compiler/mx_compiler.py | 63 | CODE | |
| LOW | espresso/mx.espresso/mx_espresso.py | 49 | CODE | |
| LOW | espresso/mx.espresso/mx_espresso.py | 50 | CODE | |
| LOW | espresso/mx.espresso/mx_espresso.py | 50 | CODE | |
| LOW | espresso/mx.espresso/mx_espresso.py | 50 | CODE | |
| LOW | espresso/mx.espresso/mx_espresso.py | 50 | CODE | |
| LOW | espresso/mx.espresso/mx_espresso.py | 50 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …fle/src/com/oracle/svm/truffle/TruffleBaseFeature.java | 0 | your java runtime '%s' with compiler version '%s' is incompatible with polyglot version '%s'. update the org.graalvm.pol | STRING |
| HIGH | …src/com/oracle/truffle/api/impl/TruffleAPIFeature.java | 0 | your java runtime '%s' with compiler version '%s' is incompatible with polyglot version '%s'. update the org.graalvm.pol | STRING |
| HIGH | …uffle/runtime/hotspot/HotSpotTruffleRuntimeAccess.java | 0 | your java runtime '%s' with compiler version '%s' is incompatible with polyglot version '%s'. update the org.graalvm.pol | STRING |
| HIGH | …fle/src/com/oracle/svm/truffle/TruffleBaseFeature.java | 0 | to disable this version check the '-dpolyglotimpl.disableversionchecks=true' system property can be used. it is not reco | STRING |
| HIGH | …src/com/oracle/truffle/api/impl/TruffleAPIFeature.java | 0 | to disable this version check the '-dpolyglotimpl.disableversionchecks=true' system property can be used. it is not reco | STRING |
| HIGH | …uffle/runtime/hotspot/HotSpotTruffleRuntimeAccess.java | 0 | to disable this version check the '-dpolyglotimpl.disableversionchecks=true' system property can be used. it is not reco | STRING |
| HIGH | ….graalvm.polyglot/src/org/graalvm/polyglot/Engine.java | 0 | to disable this version check the '-dpolyglotimpl.disableversionchecks=true' system property can be used. it is not reco | STRING |
| HIGH | vm/mx.vm/mx_vm.py | 0 | :type register_project: (mx.project) -> none :type register_distribution: (mx.distribution) -> none | STRING |
| HIGH | sdk/mx.sdk/mx_sdk_vm_impl.py | 0 | :type register_project: (mx.project) -> none :type register_distribution: (mx.distribution) -> none | STRING |
| HIGH | espresso/mx.espresso/mx_espresso.py | 0 | :type register_project: (mx.project) -> none :type register_distribution: (mx.distribution) -> none | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …om/oracle/svm/hosted/sboutlining/SBOutliningPhase.java | 575 | * Instead of trying to manually remove all these uses, we create a "placeholder" object | COMMENT |
| LOW⚡ | …le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java | 63 | private static final String strWithFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u00ff no | CODE |
| LOW⚡ | …le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java | 63 | private static final String strWithFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u00ff no | CODE |
| LOW⚡ | …le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java | 64 | private static final String strWith7F = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u007f no | CODE |
| LOW⚡ | …le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java | 64 | private static final String strWith7F = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u007f no | CODE |
| LOW⚡ | …le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java | 65 | private static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " + | CODE |
| LOW⚡ | …le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java | 65 | private static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " + | CODE |
| LOW⚡ | …uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java | 61 | public static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " + | CODE |
| LOW⚡ | …uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java | 61 | public static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " + | CODE |
| LOW⚡ | …uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java | 67 | private static final String strWithFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u00ff no | CODE |
| LOW⚡ | …uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java | 67 | private static final String strWithFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u00ff no | CODE |
| LOW⚡ | …uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java | 69 | private static final String strWithFFFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \uffff | CODE |
| LOW⚡ | …uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java | 69 | private static final String strWithFFFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \uffff | CODE |
| LOW⚡ | …uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java | 70 | private static final String strWith7F = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u007f no | CODE |
| LOW⚡ | …uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java | 70 | private static final String strWith7F = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u007f no | CODE |
| LOW | …st/src/com/oracle/truffle/api/test/ArrayUtilsTest.java | 54 | private static final String strS = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " + | CODE |
| LOW | …st/src/com/oracle/truffle/api/test/ArrayUtilsTest.java | 54 | private static final String strS = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " + | CODE |
| LOW | …hmarks/src/micro/benchmarks/StringDecodeBenchmark.java | 56 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ac sem eu | CODE |
| LOW | …hmarks/src/micro/benchmarks/StringDecodeBenchmark.java | 56 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ac sem eu | CODE |
| LOW | …hmarks/src/micro/benchmarks/StringCodingBenchmark.java | 46 | private String loremUTF8 = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut l | CODE |
| LOW | …hmarks/src/micro/benchmarks/StringCodingBenchmark.java | 46 | private String loremUTF8 = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut l | CODE |
| LOW⚡ | …o.benchmarks/src/micro/benchmarks/StringBenchmark.java | 59 | String lorem = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et | CODE |
| LOW⚡ | …o.benchmarks/src/micro/benchmarks/StringBenchmark.java | 59 | String lorem = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et | CODE |
| LOW⚡ | …o.benchmarks/src/micro/benchmarks/StringBenchmark.java | 60 | String loremLastChar = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut l | CODE |
| LOW⚡ | …o.benchmarks/src/micro/benchmarks/StringBenchmark.java | 60 | String loremLastChar = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut l | CODE |
| LOW | …/compiler/replacements/test/StringIndexOfTestBase.java | 48 | String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt | CODE |
| LOW | …/compiler/replacements/test/StringIndexOfTestBase.java | 48 | String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt | CODE |
| LOW | …jdk/graal/compiler/hotspot/test/HotSpotBase64Test.java | 44 | private static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmo | CODE |
| LOW | …jdk/graal/compiler/hotspot/test/HotSpotBase64Test.java | 44 | private static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmo | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 58 | "Lorem ipsum dolor sit amet, cons0", | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 58 | "Lorem ipsum dolor sit amet, cons0", | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 59 | "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed dia0", | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 59 | "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed dia0", | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 60 | "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " + | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 60 | "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " + | CODE |
| LOW | …/graal/compiler/truffle/test/IndirectCallSiteTest.java | 191 | static final String LOREM_IPSUM = "Lorem ipsum!"; | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | THIRD_PARTY_LICENSE.txt | 2625 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | THIRD_PARTY_LICENSE.txt | 2653 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | THIRD_PARTY_LICENSE.txt | 2661 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | THIRD_PARTY_LICENSE.txt | 2691 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | substratevm/mx.substratevm/mx_substratevm.py | 2002 | # =============================== | STRING |
| MEDIUM | …c/com.oracle.svm.test.debug/src/gdb-tests/gdb_utils.py | 24 | # ---------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …c/com.oracle.svm.test.debug/src/gdb-tests/testhello.py | 24 | # ---------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | vm/THIRD_PARTY_LICENSE_CE.txt | 7116 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | vm/THIRD_PARTY_LICENSE_CE.txt | 7141 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | vm/THIRD_PARTY_LICENSE_CE.txt | 7153 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | vm/THIRD_PARTY_LICENSE_CE.txt | 7183 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | vm/THIRD_PARTY_LICENSE_CE.txt | 3340 | # ---------------------------------------------------------------------- | STRING |
| MEDIUM | vm/THIRD_PARTY_LICENSE_CE.txt | 3365 | # -------------------------------------------------------------------------- | STRING |
| MEDIUM | vm/THIRD_PARTY_LICENSE_CE.txt | 3377 | # -------------------------------------------------------------------------- | STRING |
| MEDIUM | vm/THIRD_PARTY_LICENSE_CE.txt | 3407 | # -------------------------------------------------------------------------- | STRING |
| MEDIUM | web-image/mx.web-image/mx_web_image.py | 2 | # ---------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | web-image/mx.web-image/mx_web_image.py | 27 | # ---------------------------------------------------------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 358 | # This class is made reachable through DragSource.<init>, which is reachable because XToolkit.createDrag | COMMENT |
| MEDIUM | substratevm/debug/gdbpy/gdb-debughelpers.py | 1375 | # Define the token specifications | COMMENT |
| MEDIUM | …c/com.oracle.svm.test.debug/src/gdb-tests/gdb_utils.py | 89 | # Create a checker to check gdb command output text. | COMMENT |
| MEDIUM | …vm/src/com.oracle.svm.native.libcontainer/configure.py | 87 | rules += "# Create a static lib from all the object files." | CODE |
| MEDIUM | …vm/src/com.oracle.svm.native.libcontainer/configure.py | 121 | rules += "# Create a shared lib from all the object files." | CODE |
| MEDIUM | vm/mx.vm/mx_vm_gate.py | 155 | # Create a minimal image that should contain libgraal | COMMENT |
| MEDIUM | web-image/mx.web-image/mx_web_image.py | 666 | "# This file is auto-generated", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 209 | except Exception as ex: | CODE |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 255 | except Exception as ex: | CODE |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 827 | except Exception as ex: | CODE |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 1101 | except Exception as ex: | CODE |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 1691 | except Exception as ex: | CODE |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 1868 | except Exception as e: | CODE |
| LOW | substratevm/debug/gdbpy/gdb-debughelpers.py | 1914 | except Exception as e: | CODE |
| MEDIUM | substratevm/debug/gdbpy/gdb-debughelpers.py | 69 | def try_or_else(success, failure, *exceptions): | CODE |
| LOW | …le.svm.test.debug/src/gdb-tests/test_pretty_printer.py | 403 | except Exception: | CODE |
| MEDIUM | …/gh_workflows/NILayerTests/build_native_image_layer.py | 57 | print(f"Error loading files: {e}") | CODE |
| MEDIUM | …/gh_workflows/NILayerTests/build_native_image_layer.py | 82 | print(f"Error writing to GITHUB_OUTPUT: {e}") | CODE |
| MEDIUM | …/gh_workflows/NILayerTests/build_native_image_layer.py | 137 | print("Error: Wrong number of arguments!") | CODE |
| MEDIUM | sdk/mx.sdk/mx_sdk_vm.py | 385 | def direct_dependencies(self): | CODE |
| LOW | sdk/mx.sdk/mx_sdk_vm.py | 388 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …e.libcontainer/src/hotspot/share/utilities/ostream.hpp | 298 | // Copy to a resource, or C-heap, array as requested | COMMENT |
| HIGH | sdk/mx.sdk/mx_sdk_benchmark.py | 4360 | # Produced when the last stage as requested by the user (see: NativeImageBenchmarkMixin.stages) finished | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …le/llvm/runtime/nodes/asm/syscall/LLVMSyscallNode.java | 102 | // TODO: implement big switch with type casts + logic + ...? | COMMENT |
| LOW | …/src/com/oracle/truffle/llvm/asm/amd64/AsmFactory.java | 492 | // TODO: implement properly | COMMENT |
| LOW | …m/parser/factories/LinuxAArch64PlatformCapability.java | 55 | case SYS_exit_group: // TODO: implement difference to SYS_exit | CODE |
| LOW | …lvm/parser/factories/LinuxAMD64PlatformCapability.java | 69 | case SYS_exit_group: // TODO: implement difference to SYS_exit | CODE |
| LOW⚡ | …om.oracle.truffle.llvm.libraries.pthread/src/pthread.c | 90 | // TODO: implement | COMMENT |
| LOW⚡ | …om.oracle.truffle.llvm.libraries.pthread/src/pthread.c | 95 | // TODO: implement | COMMENT |
| LOW⚡ | …om.oracle.truffle.llvm.libraries.pthread/src/pthread.c | 100 | // TODO: implement | COMMENT |
| LOW | …le.espresso/src/com/oracle/truffle/espresso/vm/VM.java | 684 | // TODO: implement '--finalization' flag. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | ….native.libcontainer/src/hotspot/os/posix/os_posix.cpp | 1439 | // The current time in seconds is also passed in to enforce an upper bound as discussed above. | COMMENT |
| MEDIUM | …uffle/api/bytecode/test/examples/BuiltinsTutorial.java | 673 | * Instead of parsing the source, like in a real language, for demonstration purposes we | COMMENT |
| MEDIUM | …ses/common/writesinking/writesink/LoopWriteSinker.java | 85 | * Here is a simple example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 1816 | # Set LinkerRPath to point to the directories containing the shared objects of underlying layers | COMMENT |
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 1831 | # Set LayerUse to point to the .nil archive of the preceeding layer | COMMENT |
| LOW | compiler/mx.compiler/mx_compiler.py | 1279 | # Check if we're using the same JVMCI JDK as the CI system does. | COMMENT |
| LOW | espresso/mx.espresso/import_order.py | 175 | # Set state to next prefix. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1348 | CODE | |
| LOW | truffle/mx.truffle/mx_truffle.py | 550 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 1129 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_vm.py | 149 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_vm.py | 228 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_vm_impl.py | 774 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/com.oracle.svm.test.debug/src/gdb-tests/gdb_helper.py | 180 | def set_up_test() -> None: | CODE |
| LOW | …/com.oracle.svm.test.debug/src/gdb-tests/gdb_helper.py | 191 | def set_up_gdb_debughelpers() -> None: | CODE |
| LOW | truffle/mx.truffle/mx_polybench/__init__.py | 53 | __all__ = [ | CODE |