1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| # Running 64-bit HotSpot VM. # Using compressed oop with 3-bit shift. # Using compressed klass with 3-bit shift. # WARNING | Compressed references base/shifts are guessed by the experiment! # WARNING | Therefore, computed addresses are just guesses, and ARE NOT RELIABLE. # WARNING | Make sure to attach Serviceability Agent to get the reliable addresses. # Objects are 8 bytes aligned. # Field sizes by type: 4, 1, 1, 2, 2, 4, 4, 8, 8 [bytes] # Array element sizes: 4, 1, 1, 2, 2, 4, 4, 8, 8 [bytes]
[Ljava.lang.Integer;@43556938d object externals: ADDRESS SIZE TYPE PATH VALUE 76bd8a248 56 [Ljava.lang.Integer; [256, 257, 258, 259, 260, 261, 262, 263, 264, 265] 76bd8a280 16 java.lang.Integer [0] 256 76bd8a290 16 java.lang.Integer [1] 257 76bd8a2a0 16 java.lang.Integer [2] 258 76bd8a2b0 16 java.lang.Integer [3] 259 76bd8a2c0 16 java.lang.Integer [4] 260 76bd8a2d0 16 java.lang.Integer [5] 261 76bd8a2e0 16 java.lang.Integer [6] 262 76bd8a2f0 16 java.lang.Integer [7] 263 76bd8a300 16 java.lang.Integer [8] 264 76bd8a310 16 java.lang.Integer [9] 265
Addresses are stable after 1 tries.
[Ljava.lang.Integer;@43556938d object externals: ADDRESS SIZE TYPE PATH VALUE 6c003e3c8 56 [Ljava.lang.Integer; [256, 257, 258, 259, 260, 261, 262, 263, 264, 265] 6c003e400 28488 (something else) (somewhere else) (something else) 6c0045348 16 java.lang.Integer [9] 265 6c0045358 16 java.lang.Integer [8] 264 6c0045368 16 java.lang.Integer [7] 263 6c0045378 16 java.lang.Integer [6] 262 6c0045388 16 java.lang.Integer [5] 261 6c0045398 16 java.lang.Integer [4] 260 6c00453a8 16 java.lang.Integer [3] 259 6c00453b8 16 java.lang.Integer [2] 258 6c00453c8 16 java.lang.Integer [1] 257 6c00453d8 16 java.lang.Integer [0] 256
Addresses are stable after 1 tries.
[Ljava.lang.Integer;@43556938d object externals: ADDRESS SIZE TYPE PATH VALUE 6c003e2d8 56 [Ljava.lang.Integer; [256, 257, 258, 259, 260, 261, 262, 263, 264, 265] 6c003e310 26136 (something else) (somewhere else) (something else) 6c0044928 16 java.lang.Integer [9] 265 6c0044938 16 java.lang.Integer [8] 264 6c0044948 16 java.lang.Integer [7] 263 6c0044958 16 java.lang.Integer [6] 262 6c0044968 16 java.lang.Integer [5] 261 6c0044978 16 java.lang.Integer [4] 260 6c0044988 16 java.lang.Integer [3] 259 6c0044998 16 java.lang.Integer [2] 258 6c00449a8 16 java.lang.Integer [1] 257 6c00449b8 16 java.lang.Integer [0] 256
Addresses are stable after 1 tries.
[Ljava.lang.Integer;@43556938d object externals: ADDRESS SIZE TYPE PATH VALUE 6c003bb30 56 [Ljava.lang.Integer; [256, 257, 258, 259, 260, 261, 262, 263, 264, 265] 6c003bb68 26136 (something else) (somewhere else) (something else) 6c0042180 16 java.lang.Integer [9] 265 6c0042190 16 java.lang.Integer [8] 264 6c00421a0 16 java.lang.Integer [7] 263 6c00421b0 16 java.lang.Integer [6] 262 6c00421c0 16 java.lang.Integer [5] 261 6c00421d0 16 java.lang.Integer [4] 260 6c00421e0 16 java.lang.Integer [3] 259 6c00421f0 16 java.lang.Integer [2] 258 6c0042200 16 java.lang.Integer [1] 257 6c0042210 16 java.lang.Integer [0] 256
Addresses are stable after 1 tries.
|