mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8003985: Support @Contended Annotation - JEP 142
HotSpot changes to support @Contended annotation. Reviewed-by: coleenp, kvn, jrose
This commit is contained in:
parent
ae35dfeeec
commit
0614ed6542
11 changed files with 617 additions and 92 deletions
|
@ -2284,10 +2284,17 @@ typedef BinaryTreeDictionary<Metablock, FreeList> MetablockTreeDictionary;
|
|||
declare_constant(FieldInfo::name_index_offset) \
|
||||
declare_constant(FieldInfo::signature_index_offset) \
|
||||
declare_constant(FieldInfo::initval_index_offset) \
|
||||
declare_constant(FieldInfo::low_offset) \
|
||||
declare_constant(FieldInfo::high_offset) \
|
||||
declare_constant(FieldInfo::low_packed_offset) \
|
||||
declare_constant(FieldInfo::high_packed_offset) \
|
||||
declare_constant(FieldInfo::field_slots) \
|
||||
\
|
||||
/*************************************/ \
|
||||
/* FieldInfo tag constants */ \
|
||||
/*************************************/ \
|
||||
\
|
||||
declare_preprocessor_constant("FIELDINFO_TAG_SIZE", FIELDINFO_TAG_SIZE) \
|
||||
declare_preprocessor_constant("FIELDINFO_TAG_OFFSET", FIELDINFO_TAG_OFFSET) \
|
||||
\
|
||||
/************************************************/ \
|
||||
/* InstanceKlass InnerClassAttributeOffset enum */ \
|
||||
/************************************************/ \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue