GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
This report presents the forensic synthetic code analysis of oracle/graal, a Java project with 21,653 GitHub stars. SynthScan v2.0 examined 3,553,187 lines of code across 18657 source files, recording 6994 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 12.6 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 6994 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …cle/truffle/tools/dap/server/LoadedSourcesHandler.java | 180 | 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 | 159 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(message == null).setId(id).setM | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 163 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(false).setId(id).setMessage(mes | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 235 | com.oracle.truffle.tools.dap.types.Breakpoint.create(finalMessage == nul | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 241 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(false).setId(id).setMessage(fin | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 308 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(message == null).setId(id).setMessa | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 312 | breakpoints.add(com.oracle.truffle.tools.dap.types.Breakpoint.create(false).setId(id).setMessage(message | CODE |
| CRITICAL | …racle/truffle/tools/dap/server/BreakpointsHandler.java | 504 | 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 | 659 | at org.graalvm.nativeimage.shared/com.oracle.svm.shared.util.VMError.shouldNotReachHere(VMError.java:121) | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 660 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.imagelayer.HostedImageLayerBuildingSupport.validateSingleto | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 663 | at org.graalvm.nativeimage.shared/com.oracle.svm.shared.singletons.ImageSingletonsSupportImpl.add(ImageSingletonsSup | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 665 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.loadAndInstallLayeredSingletons(Native | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 666 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.installSingletonRegistries(NativeImage | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 667 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:582) | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 668 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorR | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 669 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 670 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner | CODE |
| CRITICAL⚡ | substratevm/mx.substratevm/mx_substratevm.py | 671 | at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner. | CODE |
| CRITICAL | substratevm/mx.substratevm/mx_substratevm.py | 3313 | # com.oracle.svm.driver.NativeImage.BuildConfiguration.getBuilderJavaArgs(). | STRING |
| CRITICAL⚡ | …ore/src/com/oracle/svm/core/jfr/JfrTypeRepository.java | 818 | return com.oracle.svm.guest.staging.core.jdk.UninterruptibleUtils.Long.hashCode(value); | CODE |
| CRITICAL⚡ | …ore/src/com/oracle/svm/core/jfr/JfrTypeRepository.java | 823 | 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 | 832 | 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 | 343 | * 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 | 469 | com.oracle.svm.core.jdk.Target_jdk_internal_misc_Signal.dispatch(sigNum); | CODE |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 50 | * {@code com.oracle.svm.core.IsolateArgumentParser.singleton().verifyOptionValues()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 58 | * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useEpsilonGC()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 65 | * Delegates to {@code com.oracle.svm.core.SubstrateOptions.useSerialGC()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 73 | * {@code com.oracle.svm.core.heap.ReferenceAccess.singleton().getMaxAddressSpaceSize()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 81 | * {@code com.oracle.svm.core.heap.ReferenceAccess.singleton().getCompressionShift()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 112 | * Delegates to {@code com.oracle.svm.core.heap.Heap.getHeap().optionValueChanged(key)}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 119 | * Delegates to {@code com.oracle.svm.core.Isolates.isCurrentFirst()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 128 | * {@code com.oracle.svm.core.jdk.Target_java_lang_Shutdown.shutdown()}. | COMMENT |
| CRITICAL⚡ | …le/svm/guest/staging/GuestStagingDependencyBridge.java | 137 | * {@code com.oracle.svm.core.jdk.Util_java_lang_Shutdown.runLogManagerShutdownHook()}. | COMMENT |
| CRITICAL | …/oracle/svm/guest/staging/option/RuntimeOptionKey.java | 183 | * See {@code com.oracle.svm.core.IsolateArgumentParser.verifyOptionValues()} for the | 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 |
| CRITICAL | …t/src/com/oracle/svm/test/DisabledURLProtocolTest.java | 109 | RuntimeReflection.register(com.oracle.svm.test.protocol.disabled.Handler.class.getDeclaredConstructors()); | CODE |
| CRITICAL | …/src/com/oracle/svm/test/NativeImageResourceUtils.java | 85 | RuntimeReflection.register(com.oracle.svm.test.protocol.resource.Handler.class.getDeclaredConstructors()); | CODE |
| CRITICAL | …t/src/com/oracle/svm/test/jfr/TestStackTraceEvent.java | 63 | * com.oracle.svm.core.jfr.JfrStackTraceRepository.getStackTraceId(int) call and stack walk. | COMMENT |
| CRITICAL | …/src/com/oracle/svm/test/jni/JNIGlobalHandlesTest.java | 90 | long isolateId = com.oracle.svm.core.Isolates.getIsolateId(); | CODE |
| CRITICAL | …/src/com/oracle/svm/test/jni/JNIGlobalHandlesTest.java | 257 | return com.oracle.svm.core.Isolates.ISOLATE_COUNTER.get().readLong(0); | CODE |
| CRITICAL | …acle.svm.hosted/src/com/oracle/svm/hosted/SVMHost.java | 1255 | nativeLibraries = com.oracle.svm.hosted.c.NativeLibraries.singleton(); | CODE |
| CRITICAL | …src/com/oracle/svm/hosted/SecurityServicesFeature.java | 926 | assert sun.security.x509.Extension.class.isAssignableFrom(extensionClass); | CODE |
| CRITICAL | …sted/src/com/oracle/svm/hosted/ModuleLayerFeature.java | 397 | * com.oracle.svm.driver.NativeImage.BuildConfiguration.getImageProvidedJars(). | COMMENT |
| CRITICAL⚡ | …d/substitute/AutomaticUnsafeTransformationSupport.java | 218 | Method atomicIntegerFieldUpdaterNewUpdater = java.util.concurrent.atomic.AtomicIntegerFieldUpdater.class.get | CODE |
| 5335 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 | 2201 | # 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<ClassLoader, String> hostedToRuntimeLoaderKeyMapper; | COMMENT |
| LOW | …/oracle/svm/core/jdk/Target_java_lang_StackWalker.java | 641 | /// | COMMENT |
| LOW | …oracle/svm/core/jdk/RuntimeBootModuleLayerSupport.java | 141 | /// | 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 | // able to call mangleWriteSubstitutableNameNoRecord(name) at this | COMMENT |
| LOW | …acle/svm/guest/staging/option/RuntimeOptionParser.java | 321 | } | COMMENT |
| LOW | …acle/svm/guest/staging/option/RuntimeOptionParser.java | 341 | /// Some documented `java --help` and `java -X` options are handled entirely by the launcher and | COMMENT |
| LOW | …acle.svm.util/src/com/oracle/svm/util/GuestAccess.java | 121 | COMMENT | |
| LOW | …/src/com/oracle/svm/test/jfr/utils/RecordingInput.java | 221 | } | COMMENT |
| LOW | …sted/src/com/oracle/svm/hosted/ModuleLayerFeature.java | 1601 | /// | COMMENT |
| LOW | …m/oracle/svm/hosted/reflect/ReflectionDataBuilder.java | 141 | /// [ReflectionDataBuilder] manages reflection registrations in Native Image. It makes sure that classes, methods and | COMMENT |
| LOW | …m/oracle/svm/hosted/reflect/ReflectionDataBuilder.java | 161 | /// | 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 | …c/com.oracle.svm.test.debug/src/gdb-tests/gdb_utils.py | 81 | # expressions | 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 |
| LOW | …c/com.oracle.svm.test.debug/src/gdb-tests/testhello.py | 21 | # or visit www.oracle.com if you need additional information or have any | COMMENT |
| 740 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 | 298 | def _maybe_convert_to_args_file(args): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 737 | def _compute_native_unittest_args(extra_build_args=None, include_svm_test_features=True): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 771 | def write_micronaut_style_service_entries(cp_entry, service_name, implementation_names): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 831 | def runtime_classpath_resource_test_task(extra_build_args=None): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 862 | def java_desktop_integration_task(native_image, extra_build_args=None): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 887 | def run_agent_jar_url_protocol_config_test(agent_path): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 957 | def _configure_test_jvmci_exports(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 966 | def run_nic_conditional_config_test(agent_path, conditional_config_filter_path): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1007 | def run_agent_conditional_config_test(agent_path, conditional_config_filter_path): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1121 | def _native_unittest_helper_jdk(config=None): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1130 | def _collect_native_unittest_groups(unittest_deps, unittest_file): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1144 | def _partition_native_unittest_groups(grouped_test_specs, include_custom_test_groups): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1224 | def standalone_pointsto_unittest(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1918 | def _native_image_launcher_main_class(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1925 | def _native_image_launcher_extra_jvm_args(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2136 | def allow_build_path_in_libgraal(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2142 | def prevent_build_path_in_libgraal(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2485 | def _native_image_utils_extra_jvm_args(): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2736 | def build_and_test_java_agent_image(native_image, args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2768 | def build_and_test_clinittest_image(native_image, args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2794 | def check_class_initialization(classes_file_name): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3224 | def mx_register_dynamic_suite_constituents(register_project, register_distribution): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3314 | def compute_graal_compiler_flags_map(self): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3396 | def native_image_utils_on_jvm(args, **kwargs): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3477 | def check_libcontainer_annotations(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3507 | def reimport_libcontainer_files(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3547 | def svm_libcontainer_namespace(args): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3675 | def _check_svm_invariants_jars(self): | STRING |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3709 | 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 | 107 | def verify_build_options_table(): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 208 | def update_build_options_table(): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 304 | def is_preprocessor_directive(line): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 309 | def is_preprocessor_directive_name(line, name): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 357 | def is_valid_identifier_character(c): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 386 | def remove_namespace_from_file(file, namespaceName): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 427 | 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 |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 469 | def ensure_image_is_at_desired_location(self, bmSuiteArgs): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 493 | def _short_load_testing_phases(self): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 660 | def collect_nested_dependencies(path): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 690 | def collect_unique_dependencies(self, path, benchmark, exclude_libs): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 870 | def extra_image_build_argument(self, benchmark, args): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 1053 | def native_image_run_system_properties(self, args): | CODE |
| LOW | substratevm/mx.substratevm/mx_substratevm_benchmark.py | 1065 | def extra_image_build_argument(self, benchmark, args): | CODE |
| 275 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 | 1333 | "String dataPath = ICUConfig\\.get\\(ICUBinary\\.class\\.getName\\(\\) \\+ \".dataPath\"\\);" : "String data | CODE |
| HIGH⚡ | truffle/mx.truffle/suite.py | 1339 | "root.getResourceAsStream\\(resourceName\\)": "getResourceStream(null, root, resourceName)", | CODE |
| HIGH⚡ | truffle/mx.truffle/suite.py | 1340 | "loader.getResourceAsStream\\(resourceName\\)": "getResourceStream(loader, null, resourceName)", | CODE |
| HIGH⚡ | truffle/mx.truffle/suite.py | 1344 | if (refClass == null && loader == ICUData.class.getClassLoader()) { | CODE |
| HIGH⚡ | truffle/mx.truffle/suite.py | 1348 | if (refClass != null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1359 | "protected static URLHandler getDefault.*" : "\\g<0>\nif (Boolean.TRUE) {\nreturn null;\n}", | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1414 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1417 | if (result == null) { | 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 | 1484 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1487 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1503 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1506 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1522 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1525 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1548 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1551 | if (result == null) { | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1575 | "registry = new TransliteratorRegistry\\(\\);" : "if (registry != null) return;\n \\g<0>", | CODE |
| HIGH | truffle/mx.truffle/suite.py | 1369 | Map<K, V> map = null;""" : """ | STRING |
| HIGH | sdk/mx.sdk/suite.py | 758 | String getDetectedCharset() { return null; } | STRING |
| HIGH | sdk/mx.sdk/suite.py | 800 | 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 | 3646 | # 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 | 610 | # 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 | 614 | # 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 | 803 | # 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 | 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 | 596 | # java.util.Logging assertions disabled because the the DaCapo harness | COMMENT |
| MEDIUM⚡ | compiler/mx.compiler/mx_compiler.py | 597 | # misuses the API. The same harness is used by Scala DaCapo. | COMMENT |
| MEDIUM | compiler/mx.compiler/mx_compiler.py | 865 | # 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 | 442 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 484 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1045 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1272 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1406 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1417 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 1835 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3453 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 2916 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm.py | 3009 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm_docs.py | 107 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 72 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 95 | CODE | |
| LOW | substratevm/mx.substratevm/mx_substratevm_namespace.py | 165 | 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 | 103 | 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 | 92 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 223 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 494 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 634 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 725 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 890 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 982 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 97 | CODE | |
| LOW | vm/mx.vm/mx_vm.py | 269 | 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 | 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 | |
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 1280 | CODE | |
| LOW | sdk/mx.sdk/mx_sdk_benchmark.py | 1299 | CODE | |
| 62 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | 2905 | // Step 6: Free the allocated memory | COMMENT |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6499 | // Step 2: Load immediates needed for constraint checking and for the RHS. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6515 | // Step 3: Check rewrite conditions. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6544 | // Step 4: Undo LHS. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6593 | // 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 | 140 | // Step 1: convert the Java arguments to JavaScript values. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 159 | // Step 2: insert the JS body representation node. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 173 | // Step 3: convert the JavaScript return value back to a Java value. | COMMENT |
| LOW⚡ | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 190 | // Step 1: box the argument. | COMMENT |
| LOW⚡ | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 195 | // Step 2: perform Java-to-JavaScript type conversion. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 219 | // Step 1: check void, and discard JavaScript value in this case. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 248 | // Step 3: Perform checkcast against the expected (boxed) return type. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 266 | // 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 | …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⚡ | 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 | 292 | // instead of FileAlreadyExistsException. We need to check if this is the case. | COMMENT |
| LOW | …com/oracle/truffle/api/test/polyglot/ValueAPITest.java | 2905 | // Step 6: Free the allocated memory | COMMENT |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6499 | // Step 2: Load immediates needed for constraint checking and for the RHS. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6515 | // Step 3: Check rewrite conditions. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6544 | // Step 4: Undo LHS. | STRING |
| LOW | …e/dsl/processor/bytecode/generator/BuilderElement.java | 6593 | // 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 | 140 | // Step 1: convert the Java arguments to JavaScript values. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 159 | // Step 2: insert the JS body representation node. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 173 | // Step 3: convert the JavaScript return value back to a Java value. | COMMENT |
| LOW⚡ | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 190 | // Step 1: box the argument. | COMMENT |
| LOW⚡ | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 195 | // Step 2: perform Java-to-JavaScript type conversion. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 219 | // Step 1: check void, and discard JavaScript value in this case. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 248 | // Step 3: Perform checkcast against the expected (boxed) return type. | COMMENT |
| LOW | …rc/com/oracle/svm/hosted/webimage/js/JSStubMethod.java | 266 | // 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 | …izer/hierarchicallayout/HierarchicalLayoutManager.java | 595 | // Step 1: Build up data structure | COMMENT |
| 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 | 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⚡ | …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 | 59 | "Lorem ipsum dolor sit amet, cons0", | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 59 | "Lorem ipsum dolor sit amet, cons0", | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 60 | "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 dia0", | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 61 | "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " + | CODE |
| LOW⚡ | …rc/jdk/graal/compiler/truffle/test/ArrayUtilsTest.java | 61 | "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 | 1626 | # =============================== | 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 | 84 | # 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 | 156 | # 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 |
| 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 | 1276 | # 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 | truffle/mx.truffle/mx_truffle.py | 550 | CODE | |
| LOW | vm/mx.vm/mx_vm_gate.py | 1130 | 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 |