rev 57232 : v2.00 -> v2.08 (CR8/v2.08/11-for-jdk14) patches combined into one; merge with jdk-14+25 snapshot; merge with jdk-14+26 snapshot. rev 57233 : See CR8-to-CR9-changes; merge with 8230876.patch (2019.11.15); merge with jdk-14+25 snapshot; fuzzy merge with jdk-14+26 snapshot.
900 nonstatic_field(ciConstant, _value._int, jint) \
901 nonstatic_field(ciConstant, _value._long, jlong) \
902 nonstatic_field(ciConstant, _value._float, jfloat) \
903 nonstatic_field(ciConstant, _value._double, jdouble) \
904 nonstatic_field(ciConstant, _value._object, ciObject*) \
905 \
906 /************/ \
907 /* Monitors */ \
908 /************/ \
909 \
910 volatile_nonstatic_field(ObjectMonitor, _header, markWord) \
911 unchecked_nonstatic_field(ObjectMonitor, _object, sizeof(void *)) /* NOTE: no type */ \
912 unchecked_nonstatic_field(ObjectMonitor, _owner, sizeof(void *)) /* NOTE: no type */ \
913 volatile_nonstatic_field(ObjectMonitor, _next_om, ObjectMonitor*) \
914 volatile_nonstatic_field(BasicLock, _displaced_header, markWord) \
915 volatile_nonstatic_field(ObjectMonitor, _contentions, jint) \
916 volatile_nonstatic_field(ObjectMonitor, _waiters, jint) \
917 volatile_nonstatic_field(ObjectMonitor, _recursions, intx) \
918 nonstatic_field(BasicObjectLock, _lock, BasicLock) \
919 nonstatic_field(BasicObjectLock, _obj, oop) \
920 static_ptr_volatile_field(ObjectSynchronizer, g_block_list, PaddedObjectMonitor*) \
921 \
922 /*********************/ \
923 /* Matcher (C2 only) */ \
924 /*********************/ \
925 \
926 unchecked_c2_static_field(Matcher, _regEncode, sizeof(Matcher::_regEncode)) /* NOTE: no type */ \
927 \
928 c2_nonstatic_field(Node, _in, Node**) \
929 c2_nonstatic_field(Node, _out, Node**) \
930 c2_nonstatic_field(Node, _cnt, node_idx_t) \
931 c2_nonstatic_field(Node, _max, node_idx_t) \
932 c2_nonstatic_field(Node, _outcnt, node_idx_t) \
933 c2_nonstatic_field(Node, _outmax, node_idx_t) \
934 c2_nonstatic_field(Node, _idx, const node_idx_t) \
935 c2_nonstatic_field(Node, _class_id, jushort) \
936 c2_nonstatic_field(Node, _flags, jushort) \
937 \
938 c2_nonstatic_field(Compile, _root, RootNode*) \
939 c2_nonstatic_field(Compile, _unique, uint) \
940 c2_nonstatic_field(Compile, _entry_bci, int) \
|
900 nonstatic_field(ciConstant, _value._int, jint) \
901 nonstatic_field(ciConstant, _value._long, jlong) \
902 nonstatic_field(ciConstant, _value._float, jfloat) \
903 nonstatic_field(ciConstant, _value._double, jdouble) \
904 nonstatic_field(ciConstant, _value._object, ciObject*) \
905 \
906 /************/ \
907 /* Monitors */ \
908 /************/ \
909 \
910 volatile_nonstatic_field(ObjectMonitor, _header, markWord) \
911 unchecked_nonstatic_field(ObjectMonitor, _object, sizeof(void *)) /* NOTE: no type */ \
912 unchecked_nonstatic_field(ObjectMonitor, _owner, sizeof(void *)) /* NOTE: no type */ \
913 volatile_nonstatic_field(ObjectMonitor, _next_om, ObjectMonitor*) \
914 volatile_nonstatic_field(BasicLock, _displaced_header, markWord) \
915 volatile_nonstatic_field(ObjectMonitor, _contentions, jint) \
916 volatile_nonstatic_field(ObjectMonitor, _waiters, jint) \
917 volatile_nonstatic_field(ObjectMonitor, _recursions, intx) \
918 nonstatic_field(BasicObjectLock, _lock, BasicLock) \
919 nonstatic_field(BasicObjectLock, _obj, oop) \
920 static_field(ObjectSynchronizer, g_block_list, PaddedObjectMonitor*) \
921 \
922 /*********************/ \
923 /* Matcher (C2 only) */ \
924 /*********************/ \
925 \
926 unchecked_c2_static_field(Matcher, _regEncode, sizeof(Matcher::_regEncode)) /* NOTE: no type */ \
927 \
928 c2_nonstatic_field(Node, _in, Node**) \
929 c2_nonstatic_field(Node, _out, Node**) \
930 c2_nonstatic_field(Node, _cnt, node_idx_t) \
931 c2_nonstatic_field(Node, _max, node_idx_t) \
932 c2_nonstatic_field(Node, _outcnt, node_idx_t) \
933 c2_nonstatic_field(Node, _outmax, node_idx_t) \
934 c2_nonstatic_field(Node, _idx, const node_idx_t) \
935 c2_nonstatic_field(Node, _class_id, jushort) \
936 c2_nonstatic_field(Node, _flags, jushort) \
937 \
938 c2_nonstatic_field(Compile, _root, RootNode*) \
939 c2_nonstatic_field(Compile, _unique, uint) \
940 c2_nonstatic_field(Compile, _entry_bci, int) \
|