1087 unchecked_nonstatic_field(Array<u2>, _data, sizeof(u2)) \
1088 unchecked_nonstatic_field(Array<Method*>, _data, sizeof(Method*)) \
1089 unchecked_nonstatic_field(Array<Klass*>, _data, sizeof(Klass*)) \
1090 \
1091 /*********************************/ \
1092 /* java_lang_Class fields */ \
1093 /*********************************/ \
1094 \
1095 static_field(java_lang_Class, _klass_offset, int) \
1096 static_field(java_lang_Class, _array_klass_offset, int) \
1097 static_field(java_lang_Class, _oop_size_offset, int) \
1098 static_field(java_lang_Class, _static_oop_field_count_offset, int) \
1099 \
1100 /********************************************/ \
1101 /* FileMapInfo fields (CDS archive related) */ \
1102 /********************************************/ \
1103 \
1104 CDS_ONLY(nonstatic_field(FileMapInfo, _header, FileMapHeader*)) \
1105 CDS_ONLY( static_field(FileMapInfo, _current_info, FileMapInfo*)) \
1106 CDS_ONLY(nonstatic_field(FileMapHeader, _space[0], CDSFileMapRegion)) \
1107 CDS_ONLY(nonstatic_field(CDSFileMapRegion, _addr._base, char*)) \
1108 CDS_ONLY(nonstatic_field(CDSFileMapRegion, _used, size_t)) \
1109 \
1110 /******************/ \
1111 /* VMError fields */ \
1112 /******************/ \
1113 \
1114 static_field(VMError, _thread, Thread*) \
1115 \
1116 /************************/ \
1117 /* Miscellaneous fields */ \
1118 /************************/ \
1119 \
1120 nonstatic_field(CompileTask, _method, Method*) \
1121 nonstatic_field(CompileTask, _osr_bci, int) \
1122 nonstatic_field(CompileTask, _comp_level, int) \
1123 nonstatic_field(CompileTask, _compile_id, uint) \
1124 nonstatic_field(CompileTask, _num_inlined_bytecodes, int) \
1125 nonstatic_field(CompileTask, _next, CompileTask*) \
1126 nonstatic_field(CompileTask, _prev, CompileTask*) \
1127 \
|
1087 unchecked_nonstatic_field(Array<u2>, _data, sizeof(u2)) \
1088 unchecked_nonstatic_field(Array<Method*>, _data, sizeof(Method*)) \
1089 unchecked_nonstatic_field(Array<Klass*>, _data, sizeof(Klass*)) \
1090 \
1091 /*********************************/ \
1092 /* java_lang_Class fields */ \
1093 /*********************************/ \
1094 \
1095 static_field(java_lang_Class, _klass_offset, int) \
1096 static_field(java_lang_Class, _array_klass_offset, int) \
1097 static_field(java_lang_Class, _oop_size_offset, int) \
1098 static_field(java_lang_Class, _static_oop_field_count_offset, int) \
1099 \
1100 /********************************************/ \
1101 /* FileMapInfo fields (CDS archive related) */ \
1102 /********************************************/ \
1103 \
1104 CDS_ONLY(nonstatic_field(FileMapInfo, _header, FileMapHeader*)) \
1105 CDS_ONLY( static_field(FileMapInfo, _current_info, FileMapInfo*)) \
1106 CDS_ONLY(nonstatic_field(FileMapHeader, _space[0], CDSFileMapRegion)) \
1107 CDS_ONLY(nonstatic_field(CDSFileMapRegion, _mapped_base, char*)) \
1108 CDS_ONLY(nonstatic_field(CDSFileMapRegion, _used, size_t)) \
1109 \
1110 /******************/ \
1111 /* VMError fields */ \
1112 /******************/ \
1113 \
1114 static_field(VMError, _thread, Thread*) \
1115 \
1116 /************************/ \
1117 /* Miscellaneous fields */ \
1118 /************************/ \
1119 \
1120 nonstatic_field(CompileTask, _method, Method*) \
1121 nonstatic_field(CompileTask, _osr_bci, int) \
1122 nonstatic_field(CompileTask, _comp_level, int) \
1123 nonstatic_field(CompileTask, _compile_id, uint) \
1124 nonstatic_field(CompileTask, _num_inlined_bytecodes, int) \
1125 nonstatic_field(CompileTask, _next, CompileTask*) \
1126 nonstatic_field(CompileTask, _prev, CompileTask*) \
1127 \
|