On Fri, 13 Mar 2026 19:28:43 GMT, Simon Tooke <[email protected]> wrote:

> test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
> 
> ARRAY_HEADER_SIZE is wrong for 32 bit. Should be 12 - 4 bytes mark word, 4 
> bytes klass, 4 bytes array length.  Any rounding required is not part of this 
> calculation.
> 
> Practically it does not matter for the test, since all values are aligned up 
> to object alignment anyway, which is hard-coded to 8 bytes for 32bit, and 
> cannot be smaller than machine word size on 64-bit. Just a clarity issue.

This pull request has now been integrated.

Changeset: 02bce505
Author:    Simon Tooke <[email protected]>
Committer: Thomas Stuefe <[email protected]>
URL:       
https://git.openjdk.org/jdk/commit/02bce505eebd255c7b53a23dbc2b5d745573b5b1
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8377456: GetObjectSizeIntrinsicsTest.java, ARRAY_HEADER_SIZE wrong for 32-bit

Reviewed-by: stuefe

-------------

PR: https://git.openjdk.org/jdk/pull/30246

Reply via email to