Integrated: 8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false
Christian Hagedorn
chagedorn at openjdk.org
Mon Jan 29 09:23:36 UTC 2024
On Fri, 26 Jan 2024 21:42:27 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:
> The test failed when trying to match the compile id of the interesting method by looking for "`<nmethod compile_id='2`" in this line:
>
> <nmethod compile_id='2' compiler='c2' entry='0x000000010e293f40' size='680' address='0x000000010e293d90' relocation_offset='360' insts_offset='432' stub_offset='568' scopes_data_offset='616' scopes_pcs_offset='624' dependencies_offset='672' oops_offset='600' metadata_offset='608' method='compiler.ciReplay.ProtectionDomainTestNoOtherCompilationPrivateString test ()V' bytes='5' count='6784' iicount='6784' stamp='0.307'/>
>
> But it first found the earlier line:
>
> <nmethod compile_id='20' compile_kind='c2n' compiler='' entry='0x000000010e28b6c0' size='544' address='0x000000010e28b510' relocation_offset='360' insts_offset='432' method='java.lang.invoke.MethodHandle linkToStatic (ILjava/lang/invoke/MemberName;)Ljava/lang/Object;' bytes='0' count='0' iicount='0' stamp='0.213'/>
>
> which unfortunately also matched "`<nmethod compile_id='2`". I suggest to make the check stronger by adding a closing `'` which should then only match "`<nmethod compile_id='2'`"
>
> Thanks,
> Christian
This pull request has now been integrated.
Changeset: 72ba8178
Author: Christian Hagedorn <chagedorn at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/72ba8178a8271d4a04a0b789f28b23414b8989ed
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false
Reviewed-by: kvn
-------------
PR: https://git.openjdk.org/jdk/pull/17598
More information about the hotspot-compiler-dev
mailing list