JOL object internals prints the wrong mark header size for Lilliput V2:
```
java.lang.String object internals:
OFF SZ TYPE DESCRIPTION VALUE
0 8 (object header: mark) 0x0036449200bc8001 (Lilliput)
4 4 int String.hash 3556498
```
Size is 8 bytes, but it should be 4. The value is also similarly wrong. Subsequent fields are not affected, and have correct offsets.
```
java.lang.String object internals:
OFF SZ TYPE DESCRIPTION VALUE
0 8 (object header: mark) 0x0036449200bc8001 (Lilliput)
4 4 int String.hash 3556498
```
Size is 8 bytes, but it should be 4. The value is also similarly wrong. Subsequent fields are not affected, and have correct offsets.
- links to
-
Review(master)
openjdk/jol/66