22
22
# questions.
23
23
#
24
24
>[0] javac Embedding*.java -d ${TMP_DIR}
25
- >[0] java --sun-misc-unsafe-memory-access=allow --enable-native-access=org.graalvm.truffle -ea -cp .:${TMP_DIR} Embedding
25
+ >[0] java ${SUN_MISC_UNSAFE_OPTION} --enable-native-access=org.graalvm.truffle -ea -cp .:${TMP_DIR} Embedding
26
26
Everything is OK!
27
- >[0] java --sun-misc-unsafe-memory-access=allow --enable-native-access=org.graalvm.truffle -ea -cp ${TMP_DIR} EmbeddingDoubled
27
+ >[0] java ${SUN_MISC_UNSAFE_OPTION} --enable-native-access=org.graalvm.truffle -ea -cp ${TMP_DIR} EmbeddingDoubled
28
28
Everything is OK!
29
- >[0] java --sun-misc-unsafe-memory-access=allow --enable-native-access=org.graalvm.truffle -ea -cp .:${TMP_DIR} EmbeddingMoreContexts 2
29
+ >[0] java ${SUN_MISC_UNSAFE_OPTION} --enable-native-access=org.graalvm.truffle -ea -cp .:${TMP_DIR} EmbeddingMoreContexts 2
30
30
calling fib with 11
31
31
result is 89
32
32
calling fib with 12
@@ -46,7 +46,7 @@ OK 2 times!
46
46
# ##################################################################
47
47
# Register instrument using deprecated -Dtruffle.class.path.append
48
48
# ##################################################################
49
- >[1] java --sun-misc-unsafe-memory-access=allow --enable-native-access=org.graalvm.truffle -ea -Dtruffle.class.path.append=${TMP_DIR}/instrument.jar -cp ${TMP_DIR} EmbeddingRegisterSymbols primitives
49
+ >[1] java ${SUN_MISC_UNSAFE_OPTION} --enable-native-access=org.graalvm.truffle -ea -Dtruffle.class.path.append=${TMP_DIR}/instrument.jar -cp ${TMP_DIR} EmbeddingRegisterSymbols primitives
50
50
\[engine\] The internal option -Dtruffle\.class\.path\.append option is deprecated.*
51
51
52
52
Exception in thread "main" Stop: 0
@@ -61,7 +61,7 @@ Exception in thread "main" Stop: 0
61
61
.*at.*org.graalvm.polyglot.Value.execute.*
62
62
.*at.*EmbeddingRegisterSymbols.exportAndTest.*
63
63
.*at.*EmbeddingRegisterSymbols.main.*
64
- >[1] java --sun-misc-unsafe-memory-access=allow --enable-native-access=org.graalvm.truffle -ea -Dtruffle.class.path.append=${TMP_DIR}/instrument.jar -cp ${TMP_DIR} EmbeddingRegisterSymbols object
64
+ >[1] java ${SUN_MISC_UNSAFE_OPTION} --enable-native-access=org.graalvm.truffle -ea -Dtruffle.class.path.append=${TMP_DIR}/instrument.jar -cp ${TMP_DIR} EmbeddingRegisterSymbols object
65
65
\[engine\] The internal option -Dtruffle\.class\.path\.append option is deprecated.*
66
66
67
67
Exception in thread "main" Stop: 0
@@ -79,7 +79,7 @@ Exception in thread "main" Stop: 0
79
79
# ##################################################################
80
80
# Register instrument using module-path
81
81
# ##################################################################
82
- >[1] java --sun-misc-unsafe-memory-access=allow --enable-native-access=org.graalvm.truffle -ea --module-path ${TMP_DIR}/instrument.jar:${GRAALVM_HOME}/tools/insight -cp ${TMP_DIR} EmbeddingRegisterSymbols primitives
82
+ >[1] java ${SUN_MISC_UNSAFE_OPTION} --enable-native-access=org.graalvm.truffle -ea --module-path ${TMP_DIR}/instrument.jar:${GRAALVM_HOME}/tools/insight -cp ${TMP_DIR} EmbeddingRegisterSymbols primitives
83
83
84
84
Exception in thread "main" Stop: 0
85
85
.*at.*js.*insight.js.*
@@ -93,7 +93,7 @@ Exception in thread "main" Stop: 0
93
93
.*at.*org.graalvm.polyglot.Value.execute.*
94
94
.*at.*EmbeddingRegisterSymbols.exportAndTest.*
95
95
.*at.*EmbeddingRegisterSymbols.main.*
96
- >[1] java --sun-misc-unsafe-memory-access=allow --enable-native-access=org.graalvm.truffle -ea --module-path ${TMP_DIR}/instrument.jar:${GRAALVM_HOME}/tools/insight -cp ${TMP_DIR} EmbeddingRegisterSymbols object
96
+ >[1] java ${SUN_MISC_UNSAFE_OPTION} --enable-native-access=org.graalvm.truffle -ea --module-path ${TMP_DIR}/instrument.jar:${GRAALVM_HOME}/tools/insight -cp ${TMP_DIR} EmbeddingRegisterSymbols object
97
97
98
98
Exception in thread "main" Stop: 0
99
99
.*at.*js.*insight.js.*
0 commit comments