RFR: 8292818: replace 96-bit representation for field metadata with variable-sized streams [v3]
Frederic Parain
fparain at openjdk.org
Mon Mar 13 18:51:20 UTC 2023
On Mon, 13 Mar 2023 17:59:03 GMT, Chris Plummer <cjplummer at openjdk.org> wrote:
>> The contended flag is required to be able to decode the compressed stream, because it signals the presence of an optional part of a field description. The only flag that was not required for the decoding of the stream and was not used by the SA was Stable, and I'll remove it in the next commit.
>
> Leaving it in allows the field to be displayed if an SA user ever dumps a FieldFlags object. Generally speaking it is good to keep these structs complete, or at least complete with any info that might be useful when debugging with SA.
The "stable" flag and the related methods have been preserved in the last commit.
-------------
PR: https://git.openjdk.org/jdk/pull/12855
More information about the serviceability-dev
mailing list