RFR: 8313752: InstanceKlassFlags::print_on doesn't print the flag names [v2]
Stefan Karlsson
stefank at openjdk.org
Wed Aug 9 06:18:41 UTC 2023
On Tue, 8 Aug 2023 09:54:49 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.
>
> Stefan Karlsson has updated the pull request incrementally with one additional commit since the last revision:
>
> Tweak ouput
Thanks for reviewing!
-------------
PR Comment: https://git.openjdk.org/jdk/pull/15153#issuecomment-1670734819
More information about the hotspot-dev
mailing list