This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import org.graalvm.polyglot.Context; | |
import org.graalvm.polyglot.Engine; | |
import org.graalvm.polyglot.Source; | |
import org.graalvm.polyglot.Value; | |
import org.graalvm.polyglot.proxy.ProxyObject; | |
public class ProxyFieldAccess { | |
private static final int BENCH_ITERATIONS = 11000; | |
private static long[] times = new long[BENCH_ITERATIONS]; | |
private static Double[] results = new Double[BENCH_ITERATIONS]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[2.701s][debug][codecache] Flushing nmethod 22/0x00007f71e9874a08, level=3, osr=0, cold=1, epoch=4, cold_count=2. Cache capacity: 7552Kb, free space: 13003Kb. method length | |
[2.701s][debug][codecache] Flushing nmethod 32/0x00007f71e9876288, level=3, osr=0, cold=1, epoch=4, cold_count=2. Cache capacity: 7552Kb, free space: 13003Kb. method map | |
[2.701s][debug][codecache] Flushing nmethod 72/0x00007f71e9925908, level=3, osr=0, cold=1, epoch=4, cold_count=2. Cache capacity: 7552Kb, free space: 13003Kb. method ensureCapacityInternal | |
[2.701s][debug][codecache] Flushing nmethod 137/0x00007f71e9adcd08, level=3, osr=0, cold=1, epoch=4, cold_count=2. Cache capacity: 7552Kb, free space: 13003Kb. method equals | |
[2.701s][debug][codecache] Flushing nmethod 118/0x00007f71e9add108, level=3, osr=0, cold=1, epoch=4, cold_count=2. Cache capacity: 7552Kb, free space: 13003Kb. method getShortUnaligned | |
[2.701s][debug][codecache] Flushing nmethod 109/0x00007f71e9adda88, level=3, osr=0, cold=1, epoch=4, cold_count=2. Cache capacity: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void nmethod::purge(bool free_code_cache_data, bool unregister_nmethod) { | |
assert(!free_code_cache_data, "must only call not freeing code cache data"); | |
MutexLocker ml(CodeCache_lock, Mutex::_no_safepoint_check_flag); | |
// completely deallocate this method | |
const char* name = method()->name()->as_C_string(); | |
const char* is_jvmci = ""; | |
const char* is_osr = is_osr_method() ? "osr" : ""; | |
const size_t code_cache_free_space = CodeCache::unallocated_capacity(CodeCache::get_code_blob_type(this))/1024; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo apt install -y alsa-lib-devel cups-devel fontconfig-devel | |
sudo apt install -y libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel | |
sudo apt install -y autoconf git make | |
sudo apt groupinstall -y "Development Tools" | |
sudo mkdir /wf/ | |
sudo chgrp -R ec2-user /wf/ | |
sudo chown -R ec2-user /wf/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/wf/tortugo-master/build/linux-x86_64-server-fastdebug/jdk/bin/javac -cp build/linux-x86_64-server-fastdebug/support/test/lib/test-lib.jar:/wf/tortugo-master/build/linux-x86_64-server-fastdebug/support/test/lib/wb_classes/ TestMethodEvictionAndProfiling.java | |
/wf/tortugo-master/build/linux-x86_64-server-fastdebug/jdk/bin/java \ | |
-Xbootclasspath/a:/wf/tortugo-master/build/linux-x86_64-server-fastdebug/support/test/lib/wb_classes/ \ | |
-cp .:/wf/tortugo-master/build/linux-x86_64-server-fastdebug/support/test/lib/test-lib.jar \ | |
-XX:+UnlockDiagnosticVMOptions \ | |
-XX:+WhiteBoxAPI \ | |
-Xbatch \ | |
-XX:+SegmentedCodeCache \ | |
-XX:+UseG1GC \ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo yum install -y alsa-lib-devel cups-devel fontconfig-devel | |
sudo yum install -y libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel | |
sudo yum install -y autoconf git make | |
sudo yum groupinstall -y "Development Tools" | |
sudo mkdir /wf/ | |
sudo chgrp -R ec2-user /wf/ | |
sudo chown -R ec2-user /wf/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
src/hotspot/cpu/aarch64/assembler_aarch64.hpp:186: unsigned &get_insn() { return insn; } | |
src/hotspot/cpu/aarch64/assembler_aarch64.hpp:3001: void sshll2(FloatRegister Vd, SIMD_Arrangement Ta, FloatRegister Vn, SIMD_Arrangement Tb, int shift) { | |
src/hotspot/cpu/aarch64/assembler_aarch64.hpp:3006: void sxtl(FloatRegister Vd, SIMD_Arrangement Ta, FloatRegister Vn, SIMD_Arrangement Tb) { | |
src/hotspot/cpu/aarch64/assembler_aarch64.hpp:3047: void uqxtn(FloatRegister Vd, SIMD_Arrangement Tb, FloatRegister Vn, SIMD_Arrangement Ta) { | |
src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp:230: inline void moviw(Register Rd, unsigned imm) { orrw(Rd, zr, imm); } | |
src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp:246: inline void bfxilw(Register Rd, Register Rn, unsigned lsb, unsigned width) { | |
src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp:253: inline void sbfizw(Register Rd, Register Rn, unsigned lsb, unsigned width) { | |
src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp:260: inline void sbfxw(Register Rd, Registe |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@only 169 156 273 260 258 204 203 251 200 190 99 97 53 42 40 39 27 | |
@only 158 207 202 44 39 | |
0 Root === 0 113 125 136 147 173 271 272 [[ 0 1 3 23 24 25 47 186 185 181 161 142 87 108 115 120 131 275 ]] | |
1 Con === 0 [[ ]] #top | |
3 Start === 3 0 [[ 3 5 6 7 8 9 10 11 ]] #{0:control, 1:abIO, 2:memory, 3:rawptr:BotPTR, 4:return_address, 5:int, 6:int} | |
23 ConI === 0 [[ 190 27 27 143 157 132 121 121 101 183 190 143 143 132 132 121 ]] #int:0 | |
24 ConP === 0 [[ 27 190 ]] #precise TestIncorrectRemat$MyClass: 0x00007ffff04f1578:Constant:exact * Klass:precise TestIncorrectRemat$MyClass: 0x00007ffff04f1578:Constant:exact * | |
25 ConL === 0 [[ 27 190 ]] #long:16 | |
47 ConI === 0 [[ 251 90 ]] #int:42 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/src/hotspot/share/code/debugInfo.cpp b/src/hotspot/share/code/debugInfo.cpp | |
index 55d12448deb..404df71a4a6 100644 | |
--- a/src/hotspot/share/code/debugInfo.cpp | |
+++ b/src/hotspot/share/code/debugInfo.cpp | |
@@ -243,7 +243,10 @@ void ObjectValue::print_fields_on(outputStream* st) const { | |
ObjectValue* ObjectMergeValue::select(frame& fr, RegisterMap& reg_map) { | |
StackValue* sv_selector = StackValue::create_stack_value(&fr, ®_map, _selector); | |
jint selector = sv_selector->get_int(); | |
- | |
+ tty->print_cr("_selector is location: %d",_selector->is_location()); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Compiled method (c2) 504 48 TestObjectClone::test (37 bytes) | |
total in heap [0x00007f4ba915d110,0x00007f4ba915d568] = 1112 | |
relocation [0x00007f4ba915d280,0x00007f4ba915d2a8] = 40 | |
main code [0x00007f4ba915d2c0,0x00007f4ba915d3d0] = 272 | |
stub code [0x00007f4ba915d3d0,0x00007f4ba915d3e8] = 24 | |
oops [0x00007f4ba915d3e8,0x00007f4ba915d3f8] = 16 | |
metadata [0x00007f4ba915d3f8,0x00007f4ba915d410] = 24 | |
scopes data [0x00007f4ba915d410,0x00007f4ba915d4b0] = 160 | |
scopes pcs [0x00007f4ba915d4b0,0x00007f4ba915d560] = 176 | |
dependencies [0x00007f4ba915d560,0x00007f4ba915d568] = 8 |
NewerOlder