Open pshipton opened 2 years ago
@dmitripivkine pls take the first look.
This O-slot points mid-object:
<46f100> JIT resolve frame: bp = 0x00000000004813A0, sp = 0x0000000000481380, pc = 0x0000000000000005, cp = 0x0000000000000000, arg0EA = 0x0000000000481290, flags = 0x0000000084700900
<46f100> Object push (savedJITException)
<46f100> O-Slot[0x0000000000481380] = 0x0000000084800F00 <-------
0x84800ED0 : 00000000 00000000 00000000 84800fa8 [ ................ ]
0x84800EE0 : 00000000 c600b3ae 009a2b1a 00000000 [ .........+...... ]
0x84800EF0 : 84800f10 805c7e60 84801b00 84800f28 [ ....`~\.....(... ]
0x84800F00 : 84801b10 84801b20 00000007 0d5ef652 [ .... .......R.^. ] <------
0x84800F10 : 00458110 00000000 84800000 84900100 [ ..E............. ]
0x84800F20 : 00000002 00000001 0006c600 00000000 [ ................ ]
> !j9object 0x84800EE8
!J9Object 0x0000000084800EE8 {
struct J9Class* clazz = !j9class 0x9A2B00 // gnu/testlet/java/util/LinkedHashMap/LinkedHashMapTest
Object flags = 0x0000001A;
I lockword = 0x00000000 (offset = 0) (java/lang/Object) <hidden>
Lgnu/testlet/TestHarness; th = !fj9object 0x84800f10 (offset = 4) (gnu/testlet/java/util/LinkedHashMap/LinkedHashMapTest)
Ljava/lang/String; st = !fj9object 0x805c7e60 (offset = 8) (gnu/testlet/java/util/LinkedHashMap/LinkedHashMapTest)
Ljava/lang/Byte; b = !fj9object 0x84801b00 (offset = 12) (gnu/testlet/java/util/LinkedHashMap/LinkedHashMapTest)
Ljava/lang/Short; sh = !fj9object 0x84800f28 (offset = 16) (gnu/testlet/java/util/LinkedHashMap/LinkedHashMapTest)
Ljava/lang/Integer; i = !fj9object 0x84801b10 (offset = 20)(gnu/testlet/java/util/LinkedHashMap/LinkedHashMapTest) <---------
Ljava/lang/Long; l = !fj9object 0x84801b20 (offset = 24) (gnu/testlet/java/util/LinkedHashMap/LinkedHashMapTest)
I sqnce = 0x00000007 (offset = 28) (gnu/testlet/java/util/LinkedHashMap/LinkedHashMapTest)
}
@0xdaryl FYI
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_special.system_x86-64_windows_Personal_testList_2/17 MauveMultiThrdLoad_special_5m_13
-XX:+UseCompressedOops -Xgcpolicy:balanced -Xjit:count=0
https://openj9-artifactory.osuosl.org/artifactory/ci-openj9/Test/Test_openjdk8_j9_special.system_x86-64_windows_Personal_testList_2/17/system_test_output.tar.gz