#Test Results (version 2) #Mon Apr 29 01:02:38 UTC 2024 #-----testdescription----- $file=/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc/GetSunMiscUnsafe.java $root=/Users/runner/work/openjdk/openjdk/test/jdk keywords=bug4495577 modules=jdk.unsupported run=ASSUMED_ACTION main GetSunMiscUnsafe\n source=GetSunMiscUnsafe.java title=Ensure that sun.misc.Unsafe cannot (easily) be accessed from user code #-----environment----- #-----testresult----- description=file\:/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc/GetSunMiscUnsafe.java elapsed=10 0\:00\:00.010 end=Mon Apr 29 01\:02\:38 UTC 2024 environment=regtest execStatus=Passed. Execution successful harnessLoaderMode=Classpath Loader harnessVariety=Full Bundle hostname=192.168.64.15 javatestOS=Mac OS X 14.4.1 (aarch64) javatestVersion=6.0-ea+b24-2024-04-28-${BUILT_FROM_COMMIT} jtregVersion=jtreg 7.3.1 dev 0 modules=jdk.unsupported script=com.sun.javatest.regtest.exec.RegressionScript sections=script_messages build compile main start=Mon Apr 29 01\:02\:38 UTC 2024 test=sun/misc/GetSunMiscUnsafe.java testJDK=/Users/runner/work/openjdk/openjdk/bundles/jdk/jdk-23.jdk/Contents/Home testJDK_OS=[name\:Mac OS X,arch\:aarch64,version\:14.4.1,family\:mac,simple_arch\:aarch64,simple_version\:14.4,processors\:3,maxMemory\:7516192768,maxSwap\:1073741824] testJDK_os.arch=aarch64 testJDK_os.name=Mac OS X testJDK_os.version=14.4.1 totalTime=10 user.name=runner work=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/sun/misc #section:script_messages ----------messages:(4/341)---------- JDK under test: /Users/runner/work/openjdk/openjdk/bundles/jdk/jdk-23.jdk/Contents/Home openjdk version "23-internal" 2024-09-17 OpenJDK Runtime Environment (build 23-internal-dubi253-4c630b0b2463c476ae1e6c8cae3ae981b793158c) OpenJDK 64-Bit Server VM (build 23-internal-dubi253-4c630b0b2463c476ae1e6c8cae3ae981b793158c, mixed mode, sharing) #section:build ----------messages:(7/222)---------- command: build GetSunMiscUnsafe reason: Named class compiled on demand started: Mon Apr 29 01:02:38 UTC 2024 Test directory: compile: GetSunMiscUnsafe finished: Mon Apr 29 01:02:38 UTC 2024 elapsed time (seconds): 0.008 result: Passed. Build successful #section:compile ----------messages:(8/340)---------- command: compile /Users/runner/work/openjdk/openjdk/test/jdk/sun/misc/GetSunMiscUnsafe.java reason: .class file out of date or does not exist started: Mon Apr 29 01:02:38 UTC 2024 Additional options from @modules: --add-modules jdk.unsupported Mode: agentvm Agent id: 42 finished: Mon Apr 29 01:02:38 UTC 2024 elapsed time (seconds): 0.008 ----------configuration:(11/682)---------- Boot Layer (javac runtime environment) class path: /Users/runner/work/openjdk/openjdk/jtreg/installed/lib/javatest.jar /Users/runner/work/openjdk/openjdk/jtreg/installed/lib/jtreg.jar patch: java.base /Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/patches/java.base javac compilation environment add modules: jdk.unsupported source path: /Users/runner/work/openjdk/openjdk/test/jdk/sun/misc class path: /Users/runner/work/openjdk/openjdk/test/jdk/sun/misc /Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d ----------rerun:(35/3130)*---------- cd /Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/scratch/1 && \\ HOME=/Users/runner \\ LANG=en_US.UTF-8 \\ LC_ALL=C \\ LC_CTYPE=en_US.UTF-8 \\ PATH=/bin:/usr/bin:/usr/sbin \\ TEST_IMAGE_DIR=/Users/runner/work/openjdk/openjdk/bundles/tests \\ /Users/runner/work/openjdk/openjdk/bundles/jdk/jdk-23.jdk/Contents/Home/bin/javac \\ -J-Xmx768m \\ -J-XX:MaxRAMPercentage=12.5 \\ -J-Dtest.boot.jdk=/Users/runner/work/openjdk/openjdk/bootjdk/jdk \\ -J-Djava.io.tmpdir=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/tmp \\ -J-ea \\ -J-esa \\ -J-Dtest.vm.opts='-Xmx768m -XX:MaxRAMPercentage=12.5 -Dtest.boot.jdk=/Users/runner/work/openjdk/openjdk/bootjdk/jdk -Djava.io.tmpdir=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/tmp -ea -esa' \\ -J-Dtest.tool.vm.opts='-J-Xmx768m -J-XX:MaxRAMPercentage=12.5 -J-Dtest.boot.jdk=/Users/runner/work/openjdk/openjdk/bootjdk/jdk -J-Djava.io.tmpdir=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/tmp -J-ea -J-esa' \\ -J-Dtest.compiler.opts= \\ -J-Dtest.java.opts=-XX:-CreateCoredumpOnCrash \\ -J-Dtest.jdk=/Users/runner/work/openjdk/openjdk/bundles/jdk/jdk-23.jdk/Contents/Home \\ -J-Dcompile.jdk=/Users/runner/work/openjdk/openjdk/bundles/jdk/jdk-23.jdk/Contents/Home \\ -J-Dtest.timeout.factor=4.0 \\ -J-Dtest.nativepath=/Users/runner/work/openjdk/openjdk/bundles/tests/jdk/jtreg/native \\ -J-Dtest.root=/Users/runner/work/openjdk/openjdk/test/jdk \\ -J-Dtest.name=sun/misc/GetSunMiscUnsafe.java \\ -J-Dtest.file=/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc/GetSunMiscUnsafe.java \\ -J-Dtest.src=/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc \\ -J-Dtest.src.path=/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc \\ -J-Dtest.classes=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d \\ -J-Dtest.class.path=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d \\ -J-Dtest.class.path.prefix=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d:/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc \\ -J-Dtest.modules=jdk.unsupported \\ --add-modules jdk.unsupported \\ -d /Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d \\ -sourcepath /Users/runner/work/openjdk/openjdk/test/jdk/sun/misc \\ -classpath /Users/runner/work/openjdk/openjdk/test/jdk/sun/misc:/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d /Users/runner/work/openjdk/openjdk/test/jdk/sun/misc/GetSunMiscUnsafe.java ----------direct:(4/235)---------- /Users/runner/work/openjdk/openjdk/test/jdk/sun/misc/GetSunMiscUnsafe.java:36: warning: Unsafe is internal proprietary API and may be removed in a future release sun.misc.Unsafe.getUnsafe(); ^ 1 warning result: Passed. Compilation successful #section:main ----------messages:(7/235)---------- command: main GetSunMiscUnsafe reason: Assumed action based on file name: run main GetSunMiscUnsafe started: Mon Apr 29 01:02:38 UTC 2024 Mode: agentvm Agent id: 51 finished: Mon Apr 29 01:02:38 UTC 2024 elapsed time (seconds): 0.002 ----------configuration:(13/911)---------- Boot Layer class path: /Users/runner/work/openjdk/openjdk/jtreg/installed/lib/javatest.jar /Users/runner/work/openjdk/openjdk/jtreg/installed/lib/jtreg.jar /Users/runner/work/openjdk/openjdk/jtreg/installed/lib/junit-platform-console-standalone-1.9.2.jar /Users/runner/work/openjdk/openjdk/jtreg/installed/lib/testng-7.3.0.jar /Users/runner/work/openjdk/openjdk/jtreg/installed/lib/guice-5.1.0.jar /Users/runner/work/openjdk/openjdk/jtreg/installed/lib/jcommander-1.82.jar patch: java.base /Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/patches/java.base Test Layer class path: /Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d /Users/runner/work/openjdk/openjdk/test/jdk/sun/misc ----------rerun:(27/2620)*---------- cd /Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/scratch/1 && \\ HOME=/Users/runner \\ LANG=en_US.UTF-8 \\ LC_ALL=C \\ LC_CTYPE=en_US.UTF-8 \\ PATH=/bin:/usr/bin:/usr/sbin \\ TEST_IMAGE_DIR=/Users/runner/work/openjdk/openjdk/bundles/tests \\ /Users/runner/work/openjdk/openjdk/bundles/jdk/jdk-23.jdk/Contents/Home/bin/java \\ -Dtest.vm.opts='-Xmx768m -XX:MaxRAMPercentage=12.5 -Dtest.boot.jdk=/Users/runner/work/openjdk/openjdk/bootjdk/jdk -Djava.io.tmpdir=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/tmp -ea -esa' \\ -Dtest.tool.vm.opts='-J-Xmx768m -J-XX:MaxRAMPercentage=12.5 -J-Dtest.boot.jdk=/Users/runner/work/openjdk/openjdk/bootjdk/jdk -J-Djava.io.tmpdir=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/tmp -J-ea -J-esa' \\ -Dtest.compiler.opts= \\ -Dtest.java.opts=-XX:-CreateCoredumpOnCrash \\ -Dtest.jdk=/Users/runner/work/openjdk/openjdk/bundles/jdk/jdk-23.jdk/Contents/Home \\ -Dcompile.jdk=/Users/runner/work/openjdk/openjdk/bundles/jdk/jdk-23.jdk/Contents/Home \\ -Dtest.timeout.factor=4.0 \\ -Dtest.nativepath=/Users/runner/work/openjdk/openjdk/bundles/tests/jdk/jtreg/native \\ -Dtest.root=/Users/runner/work/openjdk/openjdk/test/jdk \\ -Dtest.name=sun/misc/GetSunMiscUnsafe.java \\ -Dtest.file=/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc/GetSunMiscUnsafe.java \\ -Dtest.src=/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc \\ -Dtest.src.path=/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc \\ -Dtest.classes=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d \\ -Dtest.class.path=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d \\ -Dtest.class.path.prefix=/Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d:/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc \\ -Dtest.modules=jdk.unsupported \\ -classpath /Users/runner/work/openjdk/openjdk/build/run-test-prebuilt/test-support/jtreg_test_jdk_tier1/classes/1/sun/misc/GetSunMiscUnsafe.d:/Users/runner/work/openjdk/openjdk/test/jdk/sun/misc:/Users/runner/work/openjdk/openjdk/jtreg/installed/lib/javatest.jar:/Users/runner/work/openjdk/openjdk/jtreg/installed/lib/jtreg.jar \\ GetSunMiscUnsafe ----------System.err:(4/91)---------- Thrown as expected: java.lang.SecurityException: Unsafe JavaTest Message: Test complete. result: Passed. Execution successful test result: Passed. Execution successful