Integrated: 8313752: InstanceKlassFlags::print_on doesn't print the flag names
Stefan Karlsson
stefank at openjdk.org
Wed Aug 9 06:18:42 UTC 2023
On Fri, 4 Aug 2023 11:28:50 GMT, Stefan Karlsson <stefank at openjdk.org> wrote:
> I've found that our misc flags printing is broken. This can be seen in our hs_err files:
>
> RCX=0x00007f86bf0073c8 is a pointer to class:
> java.lang.Class {0x00007f86bf0073c8}
> - instance size: 22
> - klass size: 97
> - access: public final synchronized
> - flags: ##name ##name ##name ##name ##name ##name
>
>
> With this fix the flags are now printed as expected:
>
> java.util.Hashtable {0x00007f5fff00e8c0}
> - instance size: 8
> - klass size: 123
> - access: public synchronized
> - flags: rewritten has_nonstatic_fields has_nonstatic_concrete_methods is_shared_boot_class has_localvariable_table has_final_method
>
>
> The indentation doesn't look that great, so if you want me to change it I can do so in this patch as well.
This pull request has now been integrated.
Changeset: 735b16a6
Author: Stefan Karlsson <stefank at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/735b16a6969ba5998b4f809927e5ac42a7e72d2d
Stats: 7 lines in 4 files changed: 3 ins; 1 del; 3 mod
8313752: InstanceKlassFlags::print_on doesn't print the flag names
Reviewed-by: stuefe, shade, coleenp
-------------
PR: https://git.openjdk.org/jdk/pull/15153
More information about the hotspot-dev
mailing list