AI Slop Code RIsk Monitor

oracle/graal

GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

12.1 Moderate pattern signal View on GitHub

Maintenance and Governance Review

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.

12.1
Adjusted Signal
12.1
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
21.7K
Stars
Java
Language
3.7M
Lines of Code
19.2K
Files
7.1K
Pattern Hits
2026-10-12
Scan Date
0.29
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 2.1/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1481 finding(s).

Hallucinated Dependency & Supply Chain Risk 44.0/100 · MEDIUM

Are imports declared and package/API names verified? 5555 finding(s).

Agent Over-Engineering Ratio 0.7/100 · LOW

Are wrappers, guards, and repeated structures necessary? 412 finding(s).

PR Review Velocity Impact 53.1/100 · HIGH

Which changes need focused human review? 7096 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 5405HIGH 82MEDIUM 71LOW 1538

Directory Score Breakdown

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.

Pattern Findings

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.

Hallucination Indicators5405 hits · 42792 pts
SeverityFileLineSnippetContext
CRITICAL…cle/truffle/tools/dap/server/LoadedSourcesHandler.java178 com.oracle.truffle.tools.dap.types.Source src = com.oracle.truffle.tools.dap.types.Source.create().setName(sourcCODE
CRITICAL…racle/truffle/tools/dap/server/BreakpointsHandler.java161 breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(message == null).setId(id).setMCODE
CRITICAL…racle/truffle/tools/dap/server/BreakpointsHandler.java165 breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(false).setId(id).setMessage(mesCODE
CRITICAL…racle/truffle/tools/dap/server/BreakpointsHandler.java237 com.oracle.truffle.tools.dap.types.Breakpoint.create(finalMessage == nulCODE
CRITICAL…racle/truffle/tools/dap/server/BreakpointsHandler.java243 breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(false).setId(id).setMessage(finCODE
CRITICAL…racle/truffle/tools/dap/server/BreakpointsHandler.java310 breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(message == null).setId(id).setMessaCODE
CRITICAL…racle/truffle/tools/dap/server/BreakpointsHandler.java314 breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(false).setId(id).setMessage(messageCODE
CRITICAL…racle/truffle/tools/dap/server/BreakpointsHandler.java506 com.oracle.truffle.tools.dap.types.Breakpoint.create(true).setId(breakpointId) //CODE
CRITICAL…om/oracle/truffle/tools/dap/server/ThreadsHandler.java100 ret.add(com.oracle.truffle.tools.dap.types.Thread.create(entry.getValue(), entry.getKey().getName()));CODE
CRITICAL…alvm/tools/lsp/server/request/HoverRequestHandler.java183 contents.add(org.graalvm.tools.lsp.server.types.MarkedString.create(langInfo.getId(), formattedSignature));CODE
CRITICAL…alvm/tools/lsp/server/request/HoverRequestHandler.java193 contents.add(org.graalvm.tools.lsp.server.types.MarkedString.create(langInfo.getId(), markup.getValuCODE
CRITICAL…alvm/tools/lsp/server/request/HoverRequestHandler.java226 contents.add(org.graalvm.tools.lsp.server.types.MarkedString.create(langInfo.getId(), textAtHoverPosition));CODE
CRITICAL…alvm/tools/lsp/server/request/HoverRequestHandler.java243 contents.add(org.graalvm.tools.lsp.server.types.MarkedString.create(langInfo.getId(), markup.getValue())CODE
CRITICAL…fle/tools/chromeinspector/test/SLInspectDebugTest.java1238 com.oracle.truffle.api.source.Source source = com.oracle.truffle.api.source.Source.newBuilder("sl", truffleFile)CODE
CRITICAL⚡…ratevm/docs/module-system/ModuleSystemSupportHosted.md33 at org.graalvm.nativeimage.builder/com.oracle.svm.core.util.VMError.shouldNotReachHere(VMError.java:78)CODE
CRITICAL⚡…ratevm/docs/module-system/ModuleSystemSupportHosted.md34 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.checkBootModuleDependencies(NativeICODE
CRITICAL⚡…ratevm/docs/module-system/ModuleSystemSupportHosted.md35 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.jaCODE
CRITICAL⚡…ratevm/docs/module-system/ModuleSystemSupportHosted.md36 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.javCODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py714 at jdk.internal.vm.ci/jdk.vm.ci.common.JVMCIError.shouldNotReachHere(JVMCIError.java:48)CODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py715 at jdk.graal.compiler.espresso.vmaccess/com.oracle.truffle.espresso.vmaccess.EspressoExternalSnippetReflectionProvidCODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py716 at org.graalvm.nativeimage.base/com.oracle.svm.util.OriginalClassProvider.getJavaClass(OriginalClassProvider.java:60CODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py717 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.SVMHost.createHub(SVMHost.java:599)CODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py718 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.SVMHost.registerType(SVMHost.java:465)CODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py719 at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisUniverse.createType(AnalysisUniverse.javaCODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py720 at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisUniverse.lookupAllowUnresolved(AnalysisUnCODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py721 at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisUniverse.lookup(AnalysisUniverse.java:195CODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py722 at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisUniverse.lookup(AnalysisUniverse.java:86)CODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py726 at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.infrastructure.UniverseMetaAccess.lookupJavaType(UniveCODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py727 at org.graalvm.nativeimage.pointsto/com.oracle.graal.pointsto.meta.AnalysisMetaAccess.lookupJavaType(AnalysisMetaAccCODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py730 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.setupNativeImage(NativeImageGenerator.CODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py731 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:658)CODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py732 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:611)CODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py733 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRCODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py734 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunnerCODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py735 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunnerCODE
CRITICAL⚡substratevm/mx.substratevm/mx_substratevm.py736 at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.CODE
CRITICALsubstratevm/mx.substratevm/mx_substratevm.py3877 # com.oracle.svm.driver.NativeImage.BuildConfiguration.getBuilderJavaArgs().STRING
CRITICAL⚡…ore/src/com/oracle/svm/core/jfr/JfrTypeRepository.java829 return com.oracle.svm.guest.staging.core.jdk.UninterruptibleUtils.Long.hashCode(value);CODE
CRITICAL⚡…ore/src/com/oracle/svm/core/jfr/JfrTypeRepository.java834 return object == null ? 0 : com.oracle.svm.guest.staging.core.jdk.UninterruptibleUtils.Long.hashCode(Word.objectCODE
CRITICAL⚡…ore/src/com/oracle/svm/core/jfr/JfrTypeRepository.java843 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.java126 if ((jdk.internal.event.Event.class.isAssignableFrom(clazz) || jdk.jfr.Event.class.isAssignableFrom(clazz)) &&CODE
CRITICAL…/src/com/oracle/svm/core/jdk/JavaNetSubstitutions.java180 return new sun.net.www.protocol.file.Handler();CODE
CRITICAL…e/src/com/oracle/svm/core/jdk/SunNioSubstitutions.java55 SelectorProvider result = java.nio.channels.spi.SelectorProvider.provider();CODE
CRITICAL…ldtimeinit/FileSystemProviderBuildTimeInitSupport.java102 * java.nio.file.spi.FileSystemProvider.loadInstalledProviders().COMMENT
CRITICAL…ldtimeinit/FileSystemProviderBuildTimeInitSupport.java124 * java.nio.file.spi.FileSystemProvider.loadInstalledProviders().COMMENT
CRITICAL…ore/src/com/oracle/svm/core/debug/BFDNameProvider.java348 * com.oracle.svm.core.posix.PosixUtils.dlsym(org.graalvm.word.PointerBase, java.lang.String)COMMENT
CRITICAL…m/oracle/graal/pointsto/reports/ObjectTreePrinter.java286 "com.oracle.svm.guest.staging.option.RuntimeOptionsSupportImpl.set(String, Object)"};CODE
CRITICAL…m/oracle/svm/core/posix/PosixSignalHandlerSupport.java470 com.oracle.svm.core.jdk.Target_jdk_internal_misc_Signal.dispatch(sigNum);CODE
CRITICAL⚡…le/svm/guest/staging/GuestStagingDependencyBridge.java54 * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useEpsilonGC()}.COMMENT
CRITICAL⚡…le/svm/guest/staging/GuestStagingDependencyBridge.java61 * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useSerialGC()}.COMMENT
CRITICAL⚡…le/svm/guest/staging/GuestStagingDependencyBridge.java68 * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useG1GC()}.COMMENT
CRITICAL⚡…le/svm/guest/staging/GuestStagingDependencyBridge.java76 * {@code com.oracle.svm.core.heap.ReferenceAccess.singleton().getMaxAddressSpaceSize()}.COMMENT
CRITICAL⚡…le/svm/guest/staging/GuestStagingDependencyBridge.java84 * {@code com.oracle.svm.core.heap.ReferenceAccess.singleton().getCompressionShift()}.COMMENT
CRITICAL⚡…le/svm/guest/staging/GuestStagingDependencyBridge.java91 * Delegates to {@code com.oracle.svm.core.heap.Heap.getHeap().optionValueChanged(key)}.COMMENT
CRITICAL⚡…le/svm/guest/staging/GuestStagingDependencyBridge.java98 * Delegates to {@code com.oracle.svm.core.Isolates.isCurrentFirst()}.COMMENT
CRITICAL⚡…le/svm/guest/staging/GuestStagingDependencyBridge.java107 * {@code com.oracle.svm.core.jdk.Target_java_lang_Shutdown.shutdown()}.COMMENT
CRITICAL⚡…le/svm/guest/staging/GuestStagingDependencyBridge.java116 * {@code com.oracle.svm.core.jdk.Util_java_lang_Shutdown.runLogManagerShutdownHook()}.COMMENT
CRITICAL…le/svm/guest/staging/GuestStagingDependencyBridge.java239 * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useRistretto()}.COMMENT
CRITICAL…le/svm/guest/staging/GuestStagingDependencyBridge.java279 * {@code com.oracle.svm.core.RuntimeStateTrimSupport.trimRuntimeState(config)}.COMMENT
CRITICAL….staging/src/com/oracle/svm/guest/staging/log/Log.java47 * uninterruptible code, please use {@code com.oracle.svm.core.log.Debug.stderr()} instead.COMMENT
5345 more matches not shown…
Over-Commented Block839 hits · 794 pts
SeverityFileLineSnippetContext
LOWpyproject.toml1[tool.black]COMMENT
LOWTHIRD_PARTY_LICENSE.txt2421# Redistribution and use in source and binary forms, with or withoutCOMMENT
LOWTHIRD_PARTY_LICENSE.txt2441# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFCOMMENT
LOWTHIRD_PARTY_LICENSE.txt2461#COMMENT
LOWTHIRD_PARTY_LICENSE.txt2481# * from this software without specific prior written permission.COMMENT
LOWTHIRD_PARTY_LICENSE.txt2501# *COMMENT
LOWTHIRD_PARTY_LICENSE.txt2521# * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,COMMENT
LOWTHIRD_PARTY_LICENSE.txt2541# and Technology. All Rights Reserved.COMMENT
LOWTHIRD_PARTY_LICENSE.txt2561# Each User may also freely distribute the Program, whether in itsCOMMENT
LOWTHIRD_PARTY_LICENSE.txt2581#COMMENT
LOWTHIRD_PARTY_LICENSE.txt2601# production of secondary products from the program.COMMENT
LOWTHIRD_PARTY_LICENSE.txt2621# (copied below)COMMENT
LOWTHIRD_PARTY_LICENSE.txt2641# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORSCOMMENT
LOWTHIRD_PARTY_LICENSE.txt2661# --------------------------------------------------------------------------COMMENT
LOWTHIRD_PARTY_LICENSE.txt2681# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARECOMMENT
LOWTHIRD_PARTY_LICENSE.txt2701# that is in the public domain, and is intended to remain in theCOMMENT
LOWtools/mx.tools/suite.py1#COMMENT
LOWtools/mx.tools/mx_tools.py1#COMMENT
LOW…racle/truffle/tools/profiler/test/ProfilerCLITest.java381 options.put("cpusampler.SummariseThreads", "true");COMMENT
LOW…racle/truffle/tools/profiler/test/ProfilerCLITest.java421 HashMap<String, String> options = new HashMap<>();COMMENT
LOWespresso-shared/mx.espresso-shared/suite.py1#COMMENT
LOW…presso-shared/mx.espresso-shared/mx_espresso_shared.py1#COMMENT
LOW…e/truffle/espresso/shared/verifier/MethodVerifier.java461COMMENT
LOW…cle/truffle/espresso/shared/resolver/LinkResolver.java541 resolved.getDeclaringClass().getJavaName(),COMMENT
LOW…oracle/truffle/espresso/classfile/ClassfileParser.java741 if (valid) {COMMENT
LOWsubstratevm/mx.substratevm/mx_substratevm.py1#COMMENT
LOWsubstratevm/mx.substratevm/mx_substratevm.py2581 # Thus, we cannot use the naive default ClassForName implementation that onlyCOMMENT
LOWsubstratevm/mx.substratevm/mx_substratevm_docs.py1# Copyright (c) 2026, Oracle and/or its affiliates. All rights reserved.COMMENT
LOWsubstratevm/mx.substratevm/mx_substratevm_namespace.py1#COMMENT
LOWsubstratevm/mx.substratevm/mx_substratevm_benchmark.py1#COMMENT
LOWsubstratevm/mx.substratevm/rebuild-images.sh1#!/usr/bin/env bashCOMMENT
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py1#COMMENT
LOW…e.svm.core/src/com/oracle/svm/core/jvmti/JvmtiEnv.java61COMMENT
LOW…le.svm.core/src/com/oracle/svm/core/jdk/Resources.java301 private Function<Module, Module> hostedToRuntimeModuleMapper;COMMENT
LOW…/oracle/svm/core/jdk/Target_java_lang_StackWalker.java661/// The expected frame layout is:COMMENT
LOW…oracle/svm/core/jdk/RuntimeBootModuleLayerSupport.java141 /// reads, exports, opens, and native-access grants.COMMENT
LOW…le/svm/core/jdk/resources/NativeImageResourcePath.java81/// For example, `resource://java.base@boot/2!/java/lang/uniName.dat` is stored internally as theCOMMENT
LOW…racle/svm/core/jdk/resources/ResourceStorageEntry.java81 /// Maps a dense loader-root ID back to the local data index for this resource entry. Root IDs areCOMMENT
LOW…com/oracle/svm/core/feature/InternalFeatureBridge.java41/// Migration path:COMMENT
LOW…com/oracle/svm/core/feature/InternalFeatureBridge.java61/// `com.oracle.svm.hosted.FeatureImpl` implement both access interface families. If a newCOMMENT
LOW…ore/src/com/oracle/svm/core/debug/BFDNameProvider.java601 assert sb.charAt(sb.length() - 1) == 'N';COMMENT
LOW…acle/svm/guest/staging/option/RuntimeOptionParser.java381 String deprecationMessage = descriptor.getDeprecationMessage();COMMENT
LOW…acle/svm/guest/staging/option/RuntimeOptionParser.java401 ///COMMENT
LOW…acle.svm.util/src/com/oracle/svm/util/GuestAccess.java121 public boolean isFullyIsolated() {COMMENT
LOW…/src/com/oracle/svm/test/jfr/utils/RecordingInput.java221 }COMMENT
LOW…vm.driver/src/com/oracle/svm/driver/BundlePathMap.java101COMMENT
LOW…sted/src/com/oracle/svm/hosted/ModuleLayerFeature.java1601 moduleEnableNativeAccessField.set(module, true);COMMENT
LOW…d/sboutlining/concat/SubstrateStringConcatFactory.java361 initialLengthCoder -= constant.length();COMMENT
LOW…m/oracle/svm/hosted/reflect/ReflectionDataBuilder.java141import sun.reflect.annotation.ExceptionProxy;COMMENT
LOW…m/oracle/svm/hosted/reflect/ReflectionDataBuilder.java161/// 4. The contents of the metadata maps are queried from NativeImageCodeCache using the [ReflectionHostedSupport]COMMENT
LOW…/oracle/objectfile/elf/dwarf/DwarfInfoSectionImpl.java541 pos = writeEmbeddedArrayDataType(context, valueType, valueSize, fieldSize / valueSize, buffer, pos);COMMENT
LOW…oracle.svm.test.debug/src/gdb-tests/test_cinterface.py1#COMMENT
LOW…/com.oracle.svm.test.debug/src/gdb-tests/gdb_helper.py1#COMMENT
LOW…le.svm.test.debug/src/gdb-tests/test_pretty_printer.py1#COMMENT
LOW…c/com.oracle.svm.test.debug/src/gdb-tests/gdb_utils.py1#COMMENT
LOW…m.oracle.svm.test.debug/src/gdb-tests/test_svm_util.py1#COMMENT
LOW…cle.svm.test.debug/src/gdb-tests/test_runtime_deopt.py1#COMMENT
LOW…m.test.debug/src/gdb-tests/test_runtime_compilation.py1#COMMENT
LOW…acle.svm.test.debug/src/gdb-tests/test_class_loader.py1#COMMENT
LOW…c/com.oracle.svm.test.debug/src/gdb-tests/testhello.py1#COMMENT
779 more matches not shown…
Hyper-Verbose Identifiers346 hits · 301 pts
SeverityFileLineSnippetContext
LOW…tools/lsp/server/request/CompletionRequestHandler.java75public final class CompletionRequestHandler extends AbstractRequestHandler {CODE
LOW…ls/lsp/server/request/SignatureHelpRequestHandler.java62public final class SignatureHelpRequestHandler extends AbstractRequestHandler {CODE
LOW…/tools/lsp/server/request/HighlightRequestHandler.java56public final class HighlightRequestHandler extends AbstractRequestHandler {CODE
LOW…m/tools/lsp/server/request/AbstractRequestHandler.java55public abstract class AbstractRequestHandler {CODE
LOW…m/tools/lsp/server/request/CoverageRequestHandler.java66public final class CoverageRequestHandler extends AbstractRequestHandler {CODE
LOW…alvm/tools/lsp/server/request/HoverRequestHandler.java69public final class HoverRequestHandler extends AbstractRequestHandler {CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py129def _abort_if_skills_are_not_synchronized():CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py303def _maybe_convert_to_args_file(args):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py903def _compute_native_unittest_args(extra_build_args=None, include_svm_test_features=True):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py937 def write_micronaut_style_service_entries(cp_entry, service_name, implementation_names):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py1011def generic_field_type_test_task(extra_build_args=None):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py1047def runtime_assertions_test_task(extra_image_args=None):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py1134def runtime_classpath_resource_test_task(extra_build_args=None):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py1165def java_desktop_integration_task(native_image, extra_build_args=None):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py817def _run_terminus_user_feature_gate(args):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py1190def run_agent_jar_url_protocol_config_test(agent_path):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py1260def _configure_test_jvmci_exports():STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py1269def run_nic_conditional_config_test(agent_path, conditional_config_filter_path):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py1310def run_agent_conditional_config_test(agent_path, conditional_config_filter_path):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py1441def _native_unittest_helper_jdk(config=None):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py1450def _collect_native_unittest_groups(unittest_deps, unittest_file):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py1464def _partition_native_unittest_groups(grouped_test_specs, include_custom_test_groups, include_default_test_group):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py1580def jvm_unittest_distribution(distribution_name):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py1590def standalone_pointsto_unittest(args):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py2296def _native_image_launcher_main_class():STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py2303def _native_image_launcher_extra_jvm_args():STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py2516def allow_build_path_in_libgraal():STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py2522def prevent_build_path_in_libgraal():STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py2873def _native_image_utils_extra_jvm_args():STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py3048 def _assert_runtime_option_rejected(image, option):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py3059 def _hosted_boolean_option_defaults(native_image):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py3300 def build_and_test_java_agent_image(native_image, args):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py3332 def build_and_test_clinittest_image(native_image, args):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py3359 def check_class_initialization(classes_file_name):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py3789def mx_register_dynamic_suite_constituents(register_project, register_distribution):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py3878 def compute_graal_compiler_flags_map(self):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py3964def native_image_utils_on_jvm(args, **kwargs):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py4045def check_libcontainer_annotations(args):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py4075def reimport_libcontainer_files(args):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py4115def svm_libcontainer_namespace(args):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py4243 def _check_svm_invariants_jars(self):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm.py4279def update_build_options_table_command(args):STRING
LOWsubstratevm/mx.substratevm/mx_substratevm_docs.py36def _ensure_native_image_executable():CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_docs.py55def _generate_markdown_options_table():CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_docs.py62def _extract_table_from_markdown(markdown_text):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_docs.py108def _has_renderable_table_boundaries(content, begin_marker, end_marker):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_docs.py116def verify_build_options_table():CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_docs.py221def update_build_options_table():CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_namespace.py306def is_preprocessor_directive(line):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_namespace.py311def is_preprocessor_directive_name(line, name):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_namespace.py364def is_valid_identifier_character(c):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_namespace.py393def remove_namespace_from_file(file, namespaceName):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_namespace.py434def remove_namespace_delimiter(lines, index):CODE
LOW⚡substratevm/mx.substratevm/mx_substratevm_benchmark.py167 def renaissance_harness_lib_name(self):CODE
LOW⚡substratevm/mx.substratevm/mx_substratevm_benchmark.py351 def extra_image_build_argument(self, benchmark, args):CODE
LOW⚡substratevm/mx.substratevm/mx_substratevm_benchmark.py363 def _ensure_necessary_benchmark_files_exist(self):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_benchmark.py215 def renaissance_additional_lib(self, lib):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_benchmark.py243 def extra_image_build_argument(self, benchmark, args):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_benchmark.py321 def application_fixed_image_name(self):CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_benchmark.py385 def _generate_or_lookup_bundle(self, benchmark: str, layer_info: Layer) -> str:CODE
286 more matches not shown…
Cross-Language Confusion30 hits · 151 pts
SeverityFileLineSnippetContext
HIGH…le.svm.test.debug/src/gdb-tests/test_pretty_printer.py355 self.assertEqual(exec_string, 'java.util.ArrayList(3) = {null, null, null}')CODE
HIGH…m.oracle.svm.test.debug/src/gdb-tests/test_svm_util.py145 self.assertEqual(self.svm_util.get_java_string(null), "")CODE
HIGH⚡…m.oracle.svm.test.debug/src/gdb-tests/test_settings.py161 self.assertRaises(gdb.error, lambda: gdb_advanced_print("object.toString()", 'r')) # check if 'p' command is skCODE
HIGH⚡…m.oracle.svm.test.debug/src/gdb-tests/test_settings.py164 self.assertIn("(java.lang.String *)", gdb_advanced_print("object.toString()", 'r'))CODE
HIGH⚡truffle/mx.truffle/suite.py1350 "String dataPath = ICUConfig\\.get\\(ICUBinary\\.class\\.getName\\(\\) \\+ \".dataPath\"\\);" : "String dataCODE
HIGH⚡truffle/mx.truffle/suite.py1356 "root.getResourceAsStream\\(resourceName\\)": "getResourceStream(null, root, resourceName)",CODE
HIGH⚡truffle/mx.truffle/suite.py1357 "loader.getResourceAsStream\\(resourceName\\)": "getResourceStream(loader, null, resourceName)",CODE
HIGH⚡truffle/mx.truffle/suite.py1361 if (refClass == null && loader == ICUData.class.getClassLoader()) {CODE
HIGH⚡truffle/mx.truffle/suite.py1365 if (refClass != null) {CODE
HIGHtruffle/mx.truffle/suite.py1376 "protected static URLHandler getDefault.*" : "\\g<0>\nif (Boolean.TRUE) {\nreturn null;\n}",CODE
HIGHtruffle/mx.truffle/suite.py1431 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1434 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1448 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1451 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1465 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1468 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1482 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1485 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1501 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1504 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1520 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1523 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1539 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1542 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1565 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1568 if (result == null) {CODE
HIGHtruffle/mx.truffle/suite.py1592 "registry = new TransliteratorRegistry\\(\\);" : "if (registry != null) return;\n \\g<0>",CODE
HIGHtruffle/mx.truffle/suite.py1386 Map<K, V> map = null;""" : """STRING
HIGHsdk/mx.sdk/suite.py776 String getDetectedCharset() { return null; }STRING
HIGHsdk/mx.sdk/suite.py828 if (p != null) {STRING
Cross-Language Confusion (JS/TS)24 hits · 135 pts
SeverityFileLineSnippetContext
HIGHvm/tests/js/agentscript/agent-sumarray.js32print(sum);CODE
HIGHvm/tests/js/agentscript/agent-sum.js38print(sumRange(1, 6));CODE
HIGH⚡vm/tests/js/agentscript/agent-histogram.js29 print("==== Histogram ====");CODE
HIGH⚡vm/tests/js/agentscript/agent-histogram.js38 print(`${number} calls to ${entry[0]}`);CODE
HIGH⚡vm/tests/js/agentscript/agent-histogram.js40 print("===================");CODE
HIGHvm/tests/js/agentscript/agent-summul3.js29 print(`enter of ${ctx.name} with ${i} * ${frame.a} * ${frame.b} = ${r}`);CODE
HIGHvm/tests/js/agentscript/strip-license.js47 print(lines[i]);CODE
HIGHvm/tests/js/agentscript/agent-fib.js37print("Three is the result " + fib(4));CODE
HIGHvm/tests/js/agentscript/agent-sumneg.js31 print(`Original value was ${positive}, but returning ${-positive}`);CODE
HIGHvm/tests/js/agentscript/location/distance-trace.js27 print("Squares: " + frame.x2 + ", " + frame.y2);CODE
HIGHvm/tests/js/agentscript/location/distance-trace.js37 print("Loop var i = " + frame.i);CODE
HIGHvm/tests/js/agentscript/location/agent-fib.js37print("Three is the result " + fib(4));CODE
HIGH…js/agentscript/iterateframes/iterateFramesJsInsight.js32 print(log);CODE
HIGH…sts/js/agentscript/iterateframes/iterateFramesSieve.js30 print(`Iterating the ${ctx.name} with ${frame.number} stack from Insight`);CODE
HIGH…sts/js/agentscript/iterateframes/iterateFramesSieve.js32 print(` at <${at.source.language}> ${at.name}(${at.source.name}:${at.line}:${at.charIndex}-${at.charECODE
HIGH⚡vm/tests/js/agentscript/iterateframes/iterateFrames.js30 print("dumping locals");CODE
HIGH⚡vm/tests/js/agentscript/iterateframes/iterateFrames.js33 print(` at ${at.name} (${at.source.name}:${at.line}:${at.column}) ${p} has value ${vars[p]}`);CODE
HIGH⚡vm/tests/js/agentscript/iterateframes/iterateFrames.js39 print("end of locals");CODE
HIGHvm/tests/js/agentscript/iterateframes/agent-fib-main.js41 print(prefix + fib4);CODE
HIGH…ests/gh_workflows/CDTInspectorTest/scripts/StepTest.js51print('Index of element 12 is: ' + index12);CODE
HIGH…ests/gh_workflows/CDTInspectorTest/scripts/StepTest.js52print('Index of element 8 is: ' + index8);CODE
HIGH…/agent-embedding/src/main/resources/agent-embedding.js27 print(`calling ${ev.name} with ${frame.n}`);CODE
HIGH…entscript/agent-python/src/main/resources/agent-fib.js37print("Three is the result " + fib(4));CODE
HIGH…om/oracle/svm/hosted/webimage/codegen/runtime/timer.js39 print(log_fun) {CODE
AI Slop Vocabulary43 hits · 128 pts
SeverityFileLineSnippetContext
MEDIUMsubstratevm/mx.substratevm/mx_substratevm.py4214 # for the junit harness which uses reflection to find @Test methods. In addition, theSTRING
MEDIUM⚡substratevm/mx.substratevm/mx_substratevm_benchmark.py168 # Before Renaissance 0.14.0, we had to cross-compile the Renaissance harness to ensure we have a matchingCOMMENT
MEDIUM⚡substratevm/mx.substratevm/mx_substratevm_benchmark.py169 # harness for each project compiled with different scala versions.COMMENT
MEDIUM⚡substratevm/mx.substratevm/mx_substratevm_benchmark.py171 # friendly classpath and already bundles all harness versions needed.COMMENT
MEDIUMsubstratevm/mx.substratevm/mx_substratevm_benchmark.py620 # Get bench name and workload to use in the barista harness - we might have custom named benchmarks that neeCOMMENT
MEDIUMsubstratevm/mx.substratevm/mx_substratevm_benchmark.py624 # Provide image built in the previous stage to the Barista harness using the `--app-executable` optionCOMMENT
MEDIUMsubstratevm/mx.substratevm/mx_substratevm_benchmark.py813 # The version 9.12-MR1-git+2baec49 also ships a custom harness class to allow native image to find the entry poiCOMMENT
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py505 # just use the raw pointer value and cast it instead the objCOMMENT
MEDIUM…/src/com/oracle/svm/core/jdk/NativeLibrarySupport.java50 // Essentially a revised implementation of the relevant methods in OpenJDK's ClassLoaderCOMMENT
LOW…/src/com/oracle/svm/core/jdk/NativeLibrarySupport.java95 * The map {@code LibraryInitializer#onLoadCGlobalDataMap} uses identity equivalence, so we can't just pass on the nCOMMENT
MEDIUM….native.libcontainer/src/hotspot/os/linux/os_linux.cpp3174 // To make NUMA and large pages more robust when both enabled, we need to easeCOMMENT
MEDIUM…r/src/hotspot/share/utilities/compilerWarnings_gcc.hpp99// Probably the most robust is to use the same style of noreturn attribute asCOMMENT
MEDIUM…/org.graalvm.wasm.benchcases/src/bench/c/micro/phong.c43#include "harness.h"COMMENT
MEDIUM…g.graalvm.wasm.benchcases/src/bench/c/micro/digitron.c45#include "harness.h"COMMENT
MEDIUM…rg.graalvm.wasm.benchcases/src/bench/c/micro/strings.c43#include "harness.h"COMMENT
MEDIUM…org.graalvm.wasm.benchcases/src/bench/c/micro/fib-vm.c43#include "harness.h"COMMENT
MEDIUM…rc/org.graalvm.wasm.benchcases/src/bench/c/micro/cdf.c44#include "harness.h"COMMENT
MEDIUM….graalvm.wasm.benchcases/src/bench/c/micro/event-sim.c46#include "harness.h"COMMENT
MEDIUM…/org.graalvm.wasm.benchcases/src/bench/c/micro/qsort.c43#include "harness.h"COMMENT
MEDIUM…rc/org.graalvm.wasm.benchcases/src/bench/c/micro/fft.c45#include "harness.h"COMMENT
MEDIUM…graalvm.wasm.benchcases/src/bench/c/micro/merge-join.c42#include "harness.h"COMMENT
MEDIUM….graalvm.wasm.benchcases/src/bench/c/micro/hash-join.c44#include "harness.h"COMMENT
MEDIUMtruffle/mx.truffle/mx_polybench/model.py1549 # Here, we just infer it based on the presence of some language in a list. This must be made more robustCOMMENT
MEDIUM…e/dsl/processor/java/transform/AbstractCodeWriter.java513 // just to be robust against not referenced classes.COMMENT
MEDIUM…ruffle/api/bytecode/test/examples/ParsingTutorial.java518 // robust implementation should implement scoping.COMMENT
MEDIUM…e/truffle/llvm/runtime/nodes/op/ToComparableValue.java76 // if we ever switch to a more robust implementation, we can simplify theCOMMENT
LOW…le.truffle.llvm.tests.libc.native/include/win/unistd.h41#define X_OK 0 // does not exist in windows, just use 0COMMENT
MEDIUMsandbox-toolchains/mx.sandbox-toolchains/suite.py340 # Turn this up to very high parallelization, to utilize our huge CI machines.COMMENT
MEDIUMsandbox-toolchains/mx.sandbox-toolchains/suite.py402 # Turn this up to very high parallelization, to utilize our huge CI machines.COMMENT
MEDIUMsandbox-toolchains/mx.sandbox-toolchains/suite.py463 # Turn this up to very high parallelization, to utilize our huge CI machines.COMMENT
MEDIUMsandbox-toolchains/mx.sandbox-toolchains/suite.py530 # Turn this up to very high parallelization, to utilize our huge CI machines.COMMENT
MEDIUMsandbox-toolchains/mx.sandbox-toolchains/suite.py594 # Turn this up to very high parallelization, to utilize our huge CI machines.COMMENT
MEDIUMsandbox-toolchains/mx.sandbox-toolchains/suite.py658 # Turn this up to very high parallelization, to utilize our huge CI machines.COMMENT
MEDIUMsdk/mx.sdk/mx_sdk_benchmark.py1391 # By encoding the app layer with a fixed value string ("app-layer") we facilitate bench-serverCOMMENT
MEDIUMsdk/mx.sdk/mx_sdk_benchmark.py4026 # Get bench name and workload to use in the barista harness - we might have custom named benchmarks that neeCOMMENT
LOWweb-image/mx.web-image/mx_web_image.py354 # The driver requires a class name to invoke the builder, so we just pass an arbitrary name, the builder will exitCOMMENT
MEDIUM⚡compiler/mx.compiler/mx_compiler.py599 # java.util.Logging assertions disabled because the DaCapo harnessCOMMENT
MEDIUM⚡compiler/mx.compiler/mx_compiler.py600 # misuses the API. The same harness is used by Scala DaCapo.COMMENT
MEDIUMcompiler/mx.compiler/mx_compiler.py868 # for the junit harness which uses reflection to find @Test methods. In addition, theCOMMENT
MEDIUMcompiler/mx.compiler/mx_run_jdk_test.py336 # Enable the HotSpot compatibility options only for the JDK test harness invocation.COMMENT
MEDIUM…r/src/jdk/graal/compiler/asm/amd64/AMD64Assembler.java2069 // VexRVMOp.VMOVSS/VMOVSD utilize the merge semantics, while these simply move the wholeCOMMENT
MEDIUM…m/oracle/truffle/espresso/runtime/JDWPContextImpl.java597 // on other threads, we have to utilize Truffle safe pointsCOMMENT
MEDIUM…m/oracle/truffle/espresso/runtime/JDWPContextImpl.java728 // on other threads, we have to utilize Truffle safe pointsCOMMENT
Deep Nesting124 hits · 92 pts
SeverityFileLineSnippetContext
LOWtools/mx.tools/mx_tools.py91CODE
LOW…presso-shared/mx.espresso-shared/mx_espresso_shared.py95CODE
LOW…presso-shared/mx.espresso-shared/mx_espresso_shared.py151CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py467CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py509CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py1348CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py1638CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py1782CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py1793CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py2211CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py4021CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py3481CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py3574CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_docs.py116CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_namespace.py74CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_namespace.py97CODE
LOWsubstratevm/mx.substratevm/mx_substratevm_namespace.py167CODE
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py186CODE
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py761CODE
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py1437CODE
LOW…c/com.oracle.svm.test.debug/src/gdb-tests/gdb_utils.py108CODE
LOW…ls/update-libcontainer/scripts/project_native_image.py53CODE
LOW…mx.espresso-compiler-stub/mx_espresso_compiler_stub.py79CODE
LOWwasm/mx.wasm/mx_wasm.py136CODE
LOWwasm/mx.wasm/mx_wasm.py463CODE
LOWtruffle/mx.truffle/mx_truffle.py241CODE
LOWtruffle/mx.truffle/mx_truffle.py1324CODE
LOWtruffle/mx.truffle/mx_truffle.py1521CODE
LOWtruffle/mx.truffle/mx_truffle.py1639CODE
LOWtruffle/mx.truffle/mx_truffle.py142CODE
LOWtruffle/mx.truffle/mx_truffle.py1334CODE
LOWtruffle/mx.truffle/mx_polybench/model.py526CODE
LOWtruffle/mx.truffle/mx_polybench/model.py724CODE
LOWvm/mx.vm/mx_vm_benchmark.py171CODE
LOWvm/mx.vm/mx_vm_gate.py91CODE
LOWvm/mx.vm/mx_vm_gate.py222CODE
LOWvm/mx.vm/mx_vm_gate.py493CODE
LOWvm/mx.vm/mx_vm_gate.py633CODE
LOWvm/mx.vm/mx_vm_gate.py724CODE
LOWvm/mx.vm/mx_vm_gate.py889CODE
LOWvm/mx.vm/mx_vm_gate.py981CODE
LOWvm/mx.vm/mx_vm_gate.py96CODE
LOWvm/mx.vm/mx_vm.py267CODE
LOWsulong/mx.sulong/mx_sulong_fuzz.py58CODE
LOWsulong/mx.sulong/mx_sulong_fuzz.py138CODE
LOWsulong/mx.sulong/mx_sulong_gen.py204CODE
LOWsulong/mx.sulong/mx_sulong_suite_constituents.py120CODE
LOWsulong/mx.sulong/mx_sulong_suite_constituents.py101CODE
LOWsulong/mx.sulong/mx_sulong_suite_constituents.py121CODE
LOWsulong/mx.sulong/mx_sulong.py153CODE
LOW…lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py640CODE
LOWsandbox-toolchains/mx.sandbox-toolchains/mx_rust.py59CODE
LOWsdk/mx.sdk/mx_sdk_shaded.py366CODE
LOWsdk/mx.sdk/mx_sdk_shaded.py195CODE
LOWsdk/mx.sdk/mx_sdk_shaded.py251CODE
LOWsdk/mx.sdk/mx_sdk_benchmark.py200CODE
LOWsdk/mx.sdk/mx_sdk_benchmark.py2381CODE
LOWsdk/mx.sdk/mx_sdk_benchmark.py5070CODE
LOWsdk/mx.sdk/mx_sdk_benchmark.py919CODE
LOWsdk/mx.sdk/mx_sdk_benchmark.py1024CODE
64 more matches not shown…
Structural Annotation Overuse50 hits · 88 pts
SeverityFileLineSnippetContext
LOW…yinline/InterproceduralPartialEscapeAnalysisPhase.java445 // Step 1: create copy of graphCOMMENT
LOW…yinline/InterproceduralPartialEscapeAnalysisPhase.java465 // Step 2: When not the root method, simplify the call graph to have only 1 returnCOMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py523 # Step 1: compile the .wat file to .wasm.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py533 # Step 2: copy the result file if it exists.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py539 # Step 3: copy the opts file if it exists.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py548 # Step 4: produce the .wat files, for easier debugging.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py552 # Step 4: copy the .wat file, for easier debugging.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py556 # Step 5: if this is a benchmark project, create native binaries too.COMMENT
LOWwasm/mx.wasm/mx_wasm.py510 # Step 1: build the .wasm binary.COMMENT
LOWdocs/getting-started/oci/code-editor.md17### Step 1: Open a Terminal in Code EditorCOMMENT
LOWdocs/getting-started/oci/code-editor.md22### Step 2: Select GraalVM JDK as the Default JDKCOMMENT
LOWdocs/getting-started/oci/code-editor.md50## Step 3: Setup a Java Project and RunCOMMENT
LOWdocs/getting-started/oci/code-editor.md87## Step 4: Build and Run a Native ExecutableCOMMENT
LOWtruffle/docs/bytecode_dsl/Optimization.md67### Step 1: Build the tracing interpreterCOMMENT
LOWtruffle/docs/bytecode_dsl/Optimization.md85### Step 2: Collect tracing dataCOMMENT
LOWtruffle/docs/bytecode_dsl/Optimization.md111### Step 3: Apply optimization decisionsCOMMENT
LOW…com/oracle/truffle/api/test/polyglot/ValueAPITest.java2909 // Step 6: Free the allocated memoryCOMMENT
LOW…e/dsl/processor/bytecode/generator/BuilderElement.java6793 // Step 2: Load immediates needed for constraint checking and for the RHS.STRING
LOW…e/dsl/processor/bytecode/generator/BuilderElement.java6809 // Step 3: Check rewrite conditions.STRING
LOW…e/dsl/processor/bytecode/generator/BuilderElement.java6845 // Step 4: Undo LHS.STRING
LOW…e/dsl/processor/bytecode/generator/BuilderElement.java6894 // Step 5: Emit RHS.STRING
LOW⚡…m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java235 // Step 1: Perform dynamic-type-driven JS-to-Java conversion.COMMENT
LOW⚡…m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java245 // Step 2: Perform the static-return-type-driven check-cast.COMMENT
LOW…m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java281 // Step 3: Perform the static-return-type-driven implicit conversion for certain types.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java482 // Step 1: check the null value, which is mapped directly to null in JavaScript.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java487 // Step 2: check if the value is the JSUndefined singleton.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java492 // Step 3: check if a JavaScript value is associated with this object.COMMENT
LOW…acle/svm/webimage/functionintrinsics/JSConversion.java503 // Step 4: for all other Java classes, create an Web Image Proxy object.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java532 // Step 1: check if the object is null.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java537 // Step 2: check if the object is already a JavaScript value.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java542 // Step 3: check if the object is a convertible numeric type.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java557 // Step 4: check if the object is a String.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java562 // Step 5: check if the object is a Boolean.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java567 // Step 6: check if the object is a character.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java141 // Step 1: convert the Java arguments to JavaScript values.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java160 // Step 2: insert the JS body representation node.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java174 // Step 3: convert the JavaScript return value back to a Java value.COMMENT
LOW⚡…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java191 // Step 1: box the argument.COMMENT
LOW⚡…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java196 // Step 2: perform Java-to-JavaScript type conversion.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java220 // Step 1: check void, and discard JavaScript value in this case.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java249 // Step 3: Perform checkcast against the expected (boxed) return type.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java267 // Step 4: Perform unboxing if necessary.COMMENT
LOW⚡…le/svm/hosted/webimage/codegen/runtime/jsconversion.js524 // Step 1: check null, which is mapped 1:1 to null in Java.COMMENT
LOW⚡…le/svm/hosted/webimage/codegen/runtime/jsconversion.js529 // Step 2: check undefined, which is a singleton in Java.COMMENT
LOW⚡…le/svm/hosted/webimage/codegen/runtime/jsconversion.js534 // Step 3: Unproxy Java proxies to get the underlying Java objectCOMMENT
LOW⚡…le/svm/hosted/webimage/codegen/runtime/jsconversion.js540 // Step 4: use the JavaScript type to select the appropriate Java representation.COMMENT
LOW…hases/common/priorityinline/nodes/InlineCacheNode.java243 // Step 1: Identify inlined and postponed cases.COMMENT
LOW…hases/common/priorityinline/nodes/InlineCacheNode.java281 // Step 2: If there are any children that should be inlined, create an inline cache forCOMMENT
LOW…hases/common/priorityinline/nodes/InlineCacheNode.java305 // Step 3: Update the inline-cache node in the call tree, and prune the inlined cases fromCOMMENT
LOW…izer/hierarchicallayout/HierarchicalLayoutManager.java595 // Step 1: Build up data structureCOMMENT
Verbosity Indicators49 hits · 87 pts
SeverityFileLineSnippetContext
LOW…svm/hosted/phases/DevirtualizeInterfaceCallPlugin.java91 * We need to check if the declaring class of the method is an interface to avoid recursiveCOMMENT
LOW…yinline/InterproceduralPartialEscapeAnalysisPhase.java445 // Step 1: create copy of graphCOMMENT
LOW…yinline/InterproceduralPartialEscapeAnalysisPhase.java465 // Step 2: When not the root method, simplify the call graph to have only 1 returnCOMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py523 # Step 1: compile the .wat file to .wasm.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py533 # Step 2: copy the result file if it exists.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py539 # Step 3: copy the opts file if it exists.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py548 # Step 4: produce the .wat files, for easier debugging.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py552 # Step 4: copy the .wat file, for easier debugging.COMMENT
LOW⚡wasm/mx.wasm/mx_wasm.py556 # Step 5: if this is a benchmark project, create native binaries too.COMMENT
LOWwasm/mx.wasm/mx_wasm.py510 # Step 1: build the .wasm binary.COMMENT
LOW…com/oracle/truffle/polyglot/InternalResourceCache.java623 // instead of FileAlreadyExistsException. We need to check if this is the case.COMMENT
LOW…com/oracle/truffle/api/test/polyglot/ValueAPITest.java2909 // Step 6: Free the allocated memoryCOMMENT
LOW…e/dsl/processor/bytecode/generator/BuilderElement.java6793 // Step 2: Load immediates needed for constraint checking and for the RHS.STRING
LOW…e/dsl/processor/bytecode/generator/BuilderElement.java6809 // Step 3: Check rewrite conditions.STRING
LOW…e/dsl/processor/bytecode/generator/BuilderElement.java6845 // Step 4: Undo LHS.STRING
LOW…e/dsl/processor/bytecode/generator/BuilderElement.java6894 // Step 5: Emit RHS.STRING
LOW…ns/src/org/graalvm/collections/LockFreePrefixTree.java256 // We need to check if the failed CAS was due to another thread insertingCOMMENT
LOW⚡…m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java235 // Step 1: Perform dynamic-type-driven JS-to-Java conversion.COMMENT
LOW⚡…m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java245 // Step 2: Perform the static-return-type-driven check-cast.COMMENT
LOW…m/oracle/svm/webimage/thirdparty/JSBodyStubMethod.java281 // Step 3: Perform the static-return-type-driven implicit conversion for certain types.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java482 // Step 1: check the null value, which is mapped directly to null in JavaScript.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java487 // Step 2: check if the value is the JSUndefined singleton.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java492 // Step 3: check if a JavaScript value is associated with this object.COMMENT
LOW…acle/svm/webimage/functionintrinsics/JSConversion.java503 // Step 4: for all other Java classes, create an Web Image Proxy object.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java532 // Step 1: check if the object is null.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java537 // Step 2: check if the object is already a JavaScript value.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java542 // Step 3: check if the object is a convertible numeric type.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java557 // Step 4: check if the object is a String.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java562 // Step 5: check if the object is a Boolean.COMMENT
LOW⚡…acle/svm/webimage/functionintrinsics/JSConversion.java567 // Step 6: check if the object is a character.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java141 // Step 1: convert the Java arguments to JavaScript values.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java160 // Step 2: insert the JS body representation node.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java174 // Step 3: convert the JavaScript return value back to a Java value.COMMENT
LOW⚡…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java191 // Step 1: box the argument.COMMENT
LOW⚡…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java196 // Step 2: perform Java-to-JavaScript type conversion.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java220 // Step 1: check void, and discard JavaScript value in this case.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java249 // Step 3: Perform checkcast against the expected (boxed) return type.COMMENT
LOW…rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java267 // Step 4: Perform unboxing if necessary.COMMENT
LOW⚡…le/svm/hosted/webimage/codegen/runtime/jsconversion.js524 // Step 1: check null, which is mapped 1:1 to null in Java.COMMENT
LOW⚡…le/svm/hosted/webimage/codegen/runtime/jsconversion.js529 // Step 2: check undefined, which is a singleton in Java.COMMENT
LOW⚡…le/svm/hosted/webimage/codegen/runtime/jsconversion.js534 // Step 3: Unproxy Java proxies to get the underlying Java objectCOMMENT
LOW⚡…le/svm/hosted/webimage/codegen/runtime/jsconversion.js540 // Step 4: use the JavaScript type to select the appropriate Java representation.COMMENT
LOW…le/svm/hosted/webimage/codegen/runtime/jsconversion.js886 * we need to check if the property access is an indexed access.COMMENT
LOW…hosted/webimage/wasmgc/codegen/runtime/wasm-imports.js30 * we need to check if the property access is an indexed access.COMMENT
LOW…hases/common/priorityinline/nodes/InlineCacheNode.java243 // Step 1: Identify inlined and postponed cases.COMMENT
LOW…hases/common/priorityinline/nodes/InlineCacheNode.java281 // Step 2: If there are any children that should be inlined, create an inline cache forCOMMENT
LOW…hases/common/priorityinline/nodes/InlineCacheNode.java305 // Step 3: Update the inline-cache node in the call tree, and prune the inlined cases fromCOMMENT
LOW…aal/compiler/vector/phases/LoopVectorizationPhase.java2015 // exiting the loop. We need to check if the value depends on anything in the loop.COMMENT
LOW…izer/hierarchicallayout/HierarchicalLayoutManager.java595 // Step 1: Build up data structureCOMMENT
Empty Error Handlers16 hits · 78 pts
SeverityFileLineSnippetContext
HIGHsubstratevm/mx.substratevm/mx_substratevm.py3431except OSError:CODE
HIGHsubstratevm/mx.substratevm/mx_substratevm.py3865except:CODE
HIGHsubstratevm/debug/gdbpy/gdb-debughelpers.py430except gdb.error:CODE
HIGH…/com.oracle.svm.test.debug/src/gdb-tests/gdb_helper.py141except gdb.error:CODE
HIGH…ls/update-libcontainer/scripts/project_native_image.py191except ValueError:CODE
HIGHtruffle/mx.truffle/mx_truffle.py1351except KeyError:CODE
HIGHtruffle/mx.truffle/mx_polybench/model.py1723except AttributeError:CODE
HIGHsulong/mx.sulong/mx_sulong_benchmarks.py258except:CODE
HIGHsulong/mx.sulong/mx_sulong_suite_constituents.py139except StopIteration:CODE
HIGHsulong/mx.sulong/mx_sulong_suite_constituents.py600except StopIteration:CODE
HIGHsdk/mx.sdk/mx_sdk_benchmark.py4458except ValueError:CODE
HIGHsdk/mx.sdk/mx_sdk_benchmark.py3562except ImportError:CODE
HIGHsdk/mx.sdk/mx_sdk_benchmark.py5108except OSError:CODE
HIGHsdk/mx.sdk/mx_sdk_benchmark.py5240except:CODE
HIGHsdk/mx.sdk/mx_bisect_strategy.py93except subprocess.CalledProcessError:CODE
HIGHespresso/mx.espresso/mx_espresso.py162except subprocess.TimeoutExpired:CODE
Unused Imports60 hits · 54 pts
SeverityFileLineSnippetContext
LOWtools/mx.tools/mx_tools.py44CODE
LOWsubstratevm/mx.substratevm/mx_substratevm.py69CODE
LOW…oracle.svm.test.debug/src/gdb-tests/test_cinterface.py35CODE
LOW…le.svm.test.debug/src/gdb-tests/test_pretty_printer.py33CODE
LOW…m.oracle.svm.test.debug/src/gdb-tests/test_svm_util.py35CODE
LOW…cle.svm.test.debug/src/gdb-tests/test_runtime_deopt.py34CODE
LOW…m.test.debug/src/gdb-tests/test_runtime_compilation.py35CODE
LOW…acle.svm.test.debug/src/gdb-tests/test_class_loader.py33CODE
LOW…c/com.oracle.svm.test.debug/src/gdb-tests/testhello.py54CODE
LOW…m.oracle.svm.test.debug/src/gdb-tests/test_settings.py35CODE
LOW…mx.espresso-compiler-stub/mx_espresso_compiler_stub.py33CODE
LOWwasm/mx.wasm/mx_wasm.py63CODE
LOWwasm/mx.wasm/mx_wasm.py64CODE
LOWwasm/mx.wasm/mx_wasm.py64CODE
LOWwasm/mx.wasm/mx_wasm.py64CODE
LOWwasm/mx.wasm/mx_wasm.py64CODE
LOWwasm/mx.wasm/mx_wasm.py64CODE
LOWtruffle/mx.truffle/mx_truffle.py77CODE
LOWtruffle/mx.truffle/mx_polybench/__init__.py45CODE
LOWtruffle/mx.truffle/mx_polybench/__init__.py45CODE
LOWtruffle/mx.truffle/mx_polybench/__init__.py45CODE
LOWtruffle/mx.truffle/mx_polybench/__init__.py45CODE
LOWtruffle/mx.truffle/mx_polybench/__init__.py45CODE
LOWvm/mx.vm/mx_vm_benchmark.py25CODE
LOWsulong/mx.sulong/mx_sulong.py52CODE
LOWsulong/mx.sulong/mx_sulong.py53CODE
LOWsulong/mx.sulong/mx_sulong.py54CODE
LOWsulong/mx.sulong/mx_sulong.py55CODE
LOWsulong/mx.sulong/mx_sulong.py56CODE
LOWsulong/mx.sulong/mx_sulong.py57CODE
LOWsulong/mx.sulong/mx_sulong.py58CODE
LOWsulong/mx.sulong/mx_sulong.py59CODE
LOWsulong/mx.sulong/mx_sulong.py60CODE
LOWsulong/mx.sulong/mx_sulong.py61CODE
LOWsulong/mx.sulong/mx_sulong.py62CODE
LOWsulong/mx.sulong/mx_sulong.py63CODE
LOWsulong/mx.sulong/mx_sulong.py64CODE
LOWsulong/mx.sulong/mx_sulong.py64CODE
LOWsulong/mx.sulong/mx_sulong.py64CODE
LOWsulong/mx.sulong/mx_sulong.py64CODE
LOWsulong/mx.sulong/mx_sulong.py64CODE
LOWsulong/mx.sulong/mx_sulong.py64CODE
LOWsulong/mx.sulong/mx_sulong.py64CODE
LOWsulong/mx.sulong/mx_sulong.py64CODE
LOW…lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py56CODE
LOW…lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py57CODE
LOW…lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py58CODE
LOW…lchains/mx.sandbox-toolchains/mx_sandbox_toolchains.py58CODE
LOWsdk/mx.sdk/mx_sdk_benchmark.py42CODE
LOWsdk/mx.sdk/mx_sdk.py51CODE
LOWsdk/mx.sdk/mx_sdk.py65CODE
LOWsdk/mx.sdk/mx_sdk.py66CODE
LOWcompiler/mx.compiler/mx_compiler.py62CODE
LOWcompiler/mx.compiler/mx_compiler.py63CODE
LOWespresso/mx.espresso/mx_espresso.py49CODE
LOWespresso/mx.espresso/mx_espresso.py50CODE
LOWespresso/mx.espresso/mx_espresso.py50CODE
LOWespresso/mx.espresso/mx_espresso.py50CODE
LOWespresso/mx.espresso/mx_espresso.py50CODE
LOWespresso/mx.espresso/mx_espresso.py50CODE
Cross-File Repetition10 hits · 50 pts
SeverityFileLineSnippetContext
HIGH…fle/src/com/oracle/svm/truffle/TruffleBaseFeature.java0your java runtime '%s' with compiler version '%s' is incompatible with polyglot version '%s'. update the org.graalvm.polSTRING
HIGH…src/com/oracle/truffle/api/impl/TruffleAPIFeature.java0your java runtime '%s' with compiler version '%s' is incompatible with polyglot version '%s'. update the org.graalvm.polSTRING
HIGH…uffle/runtime/hotspot/HotSpotTruffleRuntimeAccess.java0your java runtime '%s' with compiler version '%s' is incompatible with polyglot version '%s'. update the org.graalvm.polSTRING
HIGH…fle/src/com/oracle/svm/truffle/TruffleBaseFeature.java0to disable this version check the '-dpolyglotimpl.disableversionchecks=true' system property can be used. it is not recoSTRING
HIGH…src/com/oracle/truffle/api/impl/TruffleAPIFeature.java0to disable this version check the '-dpolyglotimpl.disableversionchecks=true' system property can be used. it is not recoSTRING
HIGH…uffle/runtime/hotspot/HotSpotTruffleRuntimeAccess.java0to disable this version check the '-dpolyglotimpl.disableversionchecks=true' system property can be used. it is not recoSTRING
HIGH….graalvm.polyglot/src/org/graalvm/polyglot/Engine.java0to disable this version check the '-dpolyglotimpl.disableversionchecks=true' system property can be used. it is not recoSTRING
HIGHvm/mx.vm/mx_vm.py0:type register_project: (mx.project) -> none :type register_distribution: (mx.distribution) -> noneSTRING
HIGHsdk/mx.sdk/mx_sdk_vm_impl.py0:type register_project: (mx.project) -> none :type register_distribution: (mx.distribution) -> noneSTRING
HIGHespresso/mx.espresso/mx_espresso.py0:type register_project: (mx.project) -> none :type register_distribution: (mx.distribution) -> noneSTRING
Fake / Example Data36 hits · 48 pts
SeverityFileLineSnippetContext
LOW…om/oracle/svm/hosted/sboutlining/SBOutliningPhase.java575 * Instead of trying to manually remove all these uses, we create a "placeholder" objectCOMMENT
LOW⚡…le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java63 private static final String strWithFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u00ff noCODE
LOW⚡…le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java63 private static final String strWithFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u00ff noCODE
LOW⚡…le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java64 private static final String strWith7F = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u007f noCODE
LOW⚡…le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java64 private static final String strWith7F = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u007f noCODE
LOW⚡…le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java65 private static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " +CODE
LOW⚡…le/truffle/api/test/ArrayUtilsIndexOfWithMaskTest.java65 private static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " +CODE
LOW⚡…uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java61 public static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " +CODE
LOW⚡…uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java61 public static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " +CODE
LOW⚡…uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java67 private static final String strWithFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u00ff noCODE
LOW⚡…uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java67 private static final String strWithFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u00ff noCODE
LOW⚡…uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java69 private static final String strWithFFFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \uffff CODE
LOW⚡…uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java69 private static final String strWithFFFF = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \uffff CODE
LOW⚡…uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java70 private static final String strWith7F = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u007f noCODE
LOW⚡…uffle/api/test/ArrayUtilsRegionEqualsWithMaskTest.java70 private static final String strWith7F = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam \u007f noCODE
LOW…st/src/com/oracle/truffle/api/test/ArrayUtilsTest.java54 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.java54 private static final String strS = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " +CODE
LOW…hmarks/src/micro/benchmarks/StringDecodeBenchmark.java56 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ac sem euCODE
LOW…hmarks/src/micro/benchmarks/StringDecodeBenchmark.java56 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ac sem euCODE
LOW…hmarks/src/micro/benchmarks/StringCodingBenchmark.java46 private String loremUTF8 = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut lCODE
LOW…hmarks/src/micro/benchmarks/StringCodingBenchmark.java46 private String loremUTF8 = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut lCODE
LOW⚡…o.benchmarks/src/micro/benchmarks/StringBenchmark.java59 String lorem = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore etCODE
LOW⚡…o.benchmarks/src/micro/benchmarks/StringBenchmark.java59 String lorem = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore etCODE
LOW⚡…o.benchmarks/src/micro/benchmarks/StringBenchmark.java60 String loremLastChar = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut lCODE
LOW⚡…o.benchmarks/src/micro/benchmarks/StringBenchmark.java60 String loremLastChar = "Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut lCODE
LOW…/compiler/replacements/test/StringIndexOfTestBase.java48 String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor inviduntCODE
LOW…/compiler/replacements/test/StringIndexOfTestBase.java48 String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor inviduntCODE
LOW…jdk/graal/compiler/hotspot/test/HotSpotBase64Test.java44 private static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmoCODE
LOW…jdk/graal/compiler/hotspot/test/HotSpotBase64Test.java44 private static final String lipsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmoCODE
LOW⚡…rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java58 "Lorem ipsum dolor sit amet, cons0",CODE
LOW⚡…rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java58 "Lorem ipsum dolor sit amet, cons0",CODE
LOW⚡…rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java59 "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed dia0",CODE
LOW⚡…rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java59 "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed dia0",CODE
LOW⚡…rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java60 "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " +CODE
LOW⚡…rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java60 "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " +CODE
LOW…/graal/compiler/truffle/test/IndirectCallSiteTest.java191 static final String LOREM_IPSUM = "Lorem ipsum!";CODE
Decorative Section Separators17 hits · 40 pts
SeverityFileLineSnippetContext
MEDIUMTHIRD_PARTY_LICENSE.txt2625# ----------------------------------------------------------------------COMMENT
MEDIUMTHIRD_PARTY_LICENSE.txt2653# --------------------------------------------------------------------------COMMENT
MEDIUMTHIRD_PARTY_LICENSE.txt2661# --------------------------------------------------------------------------COMMENT
MEDIUMTHIRD_PARTY_LICENSE.txt2691# --------------------------------------------------------------------------COMMENT
MEDIUMsubstratevm/mx.substratevm/mx_substratevm.py2002 # ===============================STRING
MEDIUM…c/com.oracle.svm.test.debug/src/gdb-tests/gdb_utils.py24# ----------------------------------------------------------------------------------------------------COMMENT
MEDIUM…c/com.oracle.svm.test.debug/src/gdb-tests/testhello.py24# ----------------------------------------------------------------------------------------------------COMMENT
MEDIUMvm/THIRD_PARTY_LICENSE_CE.txt7116 # ----------------------------------------------------------------------COMMENT
MEDIUMvm/THIRD_PARTY_LICENSE_CE.txt7141 # --------------------------------------------------------------------------COMMENT
MEDIUMvm/THIRD_PARTY_LICENSE_CE.txt7153 # --------------------------------------------------------------------------COMMENT
MEDIUMvm/THIRD_PARTY_LICENSE_CE.txt7183 # --------------------------------------------------------------------------COMMENT
MEDIUMvm/THIRD_PARTY_LICENSE_CE.txt3340 # ----------------------------------------------------------------------STRING
MEDIUMvm/THIRD_PARTY_LICENSE_CE.txt3365 # --------------------------------------------------------------------------STRING
MEDIUMvm/THIRD_PARTY_LICENSE_CE.txt3377 # --------------------------------------------------------------------------STRING
MEDIUMvm/THIRD_PARTY_LICENSE_CE.txt3407 # --------------------------------------------------------------------------STRING
MEDIUMweb-image/mx.web-image/mx_web_image.py2# ----------------------------------------------------------------------------------------------------COMMENT
MEDIUMweb-image/mx.web-image/mx_web_image.py27# ----------------------------------------------------------------------------------------------------COMMENT
Self-Referential Comments7 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUM⚡substratevm/mx.substratevm/mx_substratevm_benchmark.py358 # This class is made reachable through DragSource.<init>, which is reachable because XToolkit.createDragCOMMENT
MEDIUMsubstratevm/debug/gdbpy/gdb-debughelpers.py1375 # Define the token specificationsCOMMENT
MEDIUM…c/com.oracle.svm.test.debug/src/gdb-tests/gdb_utils.py89 # Create a checker to check gdb command output text.COMMENT
MEDIUM…vm/src/com.oracle.svm.native.libcontainer/configure.py87 rules += "# Create a static lib from all the object files."CODE
MEDIUM…vm/src/com.oracle.svm.native.libcontainer/configure.py121 rules += "# Create a shared lib from all the object files."CODE
MEDIUMvm/mx.vm/mx_vm_gate.py155 # Create a minimal image that should contain libgraalCOMMENT
MEDIUMweb-image/mx.web-image/mx_web_image.py666 "# This file is auto-generated",CODE
Excessive Try-Catch Wrapping14 hits · 19 pts
SeverityFileLineSnippetContext
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py209 except Exception as ex:CODE
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py255 except Exception as ex:CODE
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py827 except Exception as ex:CODE
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py1101 except Exception as ex:CODE
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py1691 except Exception as ex:CODE
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py1868except Exception as e:CODE
LOWsubstratevm/debug/gdbpy/gdb-debughelpers.py1914except Exception as e:CODE
MEDIUMsubstratevm/debug/gdbpy/gdb-debughelpers.py69def try_or_else(success, failure, *exceptions):CODE
LOW…le.svm.test.debug/src/gdb-tests/test_pretty_printer.py403 except Exception:CODE
MEDIUM…/gh_workflows/NILayerTests/build_native_image_layer.py57 print(f"Error loading files: {e}")CODE
MEDIUM…/gh_workflows/NILayerTests/build_native_image_layer.py82 print(f"Error writing to GITHUB_OUTPUT: {e}")CODE
MEDIUM…/gh_workflows/NILayerTests/build_native_image_layer.py137 print("Error: Wrong number of arguments!")CODE
MEDIUMsdk/mx.sdk/mx_sdk_vm.py385def direct_dependencies(self):CODE
LOWsdk/mx.sdk/mx_sdk_vm.py388 except Exception as e:CODE
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…e.libcontainer/src/hotspot/share/utilities/ostream.hpp298 // Copy to a resource, or C-heap, array as requestedCOMMENT
HIGHsdk/mx.sdk/mx_sdk_benchmark.py4360 # Produced when the last stage as requested by the user (see: NativeImageBenchmarkMixin.stages) finishedCOMMENT
TODO Padding8 hits · 13 pts
SeverityFileLineSnippetContext
LOW…le/llvm/runtime/nodes/asm/syscall/LLVMSyscallNode.java102 // TODO: implement big switch with type casts + logic + ...?COMMENT
LOW…/src/com/oracle/truffle/llvm/asm/amd64/AsmFactory.java492 // TODO: implement properlyCOMMENT
LOW…m/parser/factories/LinuxAArch64PlatformCapability.java55 case SYS_exit_group: // TODO: implement difference to SYS_exitCODE
LOW…lvm/parser/factories/LinuxAMD64PlatformCapability.java69 case SYS_exit_group: // TODO: implement difference to SYS_exitCODE
LOW⚡…om.oracle.truffle.llvm.libraries.pthread/src/pthread.c90 // TODO: implementCOMMENT
LOW⚡…om.oracle.truffle.llvm.libraries.pthread/src/pthread.c95 // TODO: implementCOMMENT
LOW⚡…om.oracle.truffle.llvm.libraries.pthread/src/pthread.c100 // TODO: implementCOMMENT
LOW…le.espresso/src/com/oracle/truffle/espresso/vm/VM.java684 // TODO: implement '--finalization' flag.COMMENT
Slop Phrases3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUM….native.libcontainer/src/hotspot/os/posix/os_posix.cpp1439// 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.java673 * Instead of parsing the source, like in a real language, for demonstration purposes weCOMMENT
MEDIUM…ses/common/writesinking/writesink/LoopWriteSinker.java85 * Here is a simple example:COMMENT
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWsdk/mx.sdk/mx_sdk_benchmark.py1816 # Set LinkerRPath to point to the directories containing the shared objects of underlying layersCOMMENT
LOWsdk/mx.sdk/mx_sdk_benchmark.py1831 # Set LayerUse to point to the .nil archive of the preceeding layerCOMMENT
LOWcompiler/mx.compiler/mx_compiler.py1279 # Check if we're using the same JVMCI JDK as the CI system does.COMMENT
LOWespresso/mx.espresso/import_order.py175 # Set state to next prefix.COMMENT
AI Structural Patterns6 hits · 4 pts
SeverityFileLineSnippetContext
LOWsubstratevm/mx.substratevm/mx_substratevm.py1348CODE
LOWtruffle/mx.truffle/mx_truffle.py550CODE
LOWvm/mx.vm/mx_vm_gate.py1129CODE
LOWsdk/mx.sdk/mx_sdk_vm.py149CODE
LOWsdk/mx.sdk/mx_sdk_vm.py228CODE
LOWsdk/mx.sdk/mx_sdk_vm_impl.py774CODE
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…/com.oracle.svm.test.debug/src/gdb-tests/gdb_helper.py180def set_up_test() -> None:CODE
LOW…/com.oracle.svm.test.debug/src/gdb-tests/gdb_helper.py191def set_up_gdb_debughelpers() -> None:CODE
LOWtruffle/mx.truffle/mx_polybench/__init__.py53__all__ = [CODE