diff -r 4cab5edc2950 -r 5d043a159d5c src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp --- a/src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp Fri May 17 15:53:21 2019 +0200 +++ b/src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp Fri May 17 16:02:27 2019 +0200 @@ -32,12 +32,19 @@ #define METHOD_USED_BIT (USED_BIT << 2) #define EPOCH_1_SHIFT 0 #define EPOCH_2_SHIFT 1 +#define SERIALIZED_SHIFT 2 +#define LEAKP_SERIALIZED_SHIFT 3 #define LEAKP_SHIFT 8 #define USED_EPOCH_1_BIT (USED_BIT << EPOCH_1_SHIFT) #define USED_EPOCH_2_BIT (USED_BIT << EPOCH_2_SHIFT) #define LEAKP_USED_EPOCH_1_BIT (USED_EPOCH_1_BIT << LEAKP_SHIFT) #define LEAKP_USED_EPOCH_2_BIT (USED_EPOCH_2_BIT << LEAKP_SHIFT) +#define SERIALIZED_BIT (USED_BIT << SERIALIZED_SHIFT) +#define SERIALIZED_TEST_BIT (SERIALIZED_BIT << LEAKP_SHIFT) +#define LEAKP_SERIALIZED_BIT (USED_BIT << LEAKP_SERIALIZED_SHIFT) +#define LEAKP_SERIALIZED_TEST_BIT (LEAKP_SERIALIZED_BIT << LEAKP_SHIFT) +#define METHOD_LEAKP_SERIALIZED_BIT ((USED_BIT << LEAKP_SERIALIZED_SHIFT)) #define METHOD_USED_EPOCH_1_BIT (METHOD_USED_BIT << EPOCH_1_SHIFT) #define METHOD_USED_EPOCH_2_BIT (METHOD_USED_BIT << EPOCH_2_SHIFT) #define METHOD_AND_CLASS_IN_USE_BITS (METHOD_USED_BIT | USED_BIT)