218 do_klass(MethodType_klass, java_lang_invoke_MethodType ) \ 219 do_klass(BootstrapMethodError_klass, java_lang_BootstrapMethodError ) \ 220 do_klass(CallSite_klass, java_lang_invoke_CallSite ) \ 221 do_klass(Context_klass, java_lang_invoke_MethodHandleNatives_CallSiteContext ) \ 222 do_klass(ConstantCallSite_klass, java_lang_invoke_ConstantCallSite ) \ 223 do_klass(MutableCallSite_klass, java_lang_invoke_MutableCallSite ) \ 224 do_klass(VolatileCallSite_klass, java_lang_invoke_VolatileCallSite ) \ 225 /* Note: MethodHandle must be first, and VolatileCallSite last in group */ \ 226 \ 227 do_klass(AssertionStatusDirectives_klass, java_lang_AssertionStatusDirectives ) \ 228 do_klass(StringBuffer_klass, java_lang_StringBuffer ) \ 229 do_klass(StringBuilder_klass, java_lang_StringBuilder ) \ 230 do_klass(UnsafeConstants_klass, jdk_internal_misc_UnsafeConstants ) \ 231 do_klass(internal_Unsafe_klass, jdk_internal_misc_Unsafe ) \ 232 do_klass(module_Modules_klass, jdk_internal_module_Modules ) \ 233 \ 234 /* support for CDS */ \ 235 do_klass(ByteArrayInputStream_klass, java_io_ByteArrayInputStream ) \ 236 do_klass(URL_klass, java_net_URL ) \ 237 do_klass(Jar_Manifest_klass, java_util_jar_Manifest ) \ 238 do_klass(jdk_internal_loader_ClassLoaders_klass, jdk_internal_loader_ClassLoaders ) \ 239 do_klass(jdk_internal_loader_ClassLoaders_AppClassLoader_klass, jdk_internal_loader_ClassLoaders_AppClassLoader) \ 240 do_klass(jdk_internal_loader_ClassLoaders_PlatformClassLoader_klass, jdk_internal_loader_ClassLoaders_PlatformClassLoader) \ 241 do_klass(CodeSource_klass, java_security_CodeSource ) \ 242 \ 243 do_klass(StackTraceElement_klass, java_lang_StackTraceElement ) \ 244 \ 245 /* It's okay if this turns out to be NULL in non-1.4 JDKs. */ \ 246 do_klass(nio_Buffer_klass, java_nio_Buffer ) \ 247 \ 248 /* Stack Walking */ \ 249 do_klass(StackWalker_klass, java_lang_StackWalker ) \ 250 do_klass(AbstractStackWalker_klass, java_lang_StackStreamFactory_AbstractStackWalker ) \ 251 do_klass(StackFrameInfo_klass, java_lang_StackFrameInfo ) \ 252 do_klass(LiveStackFrameInfo_klass, java_lang_LiveStackFrameInfo ) \ 253 \ 254 /* support for stack dump lock analysis */ \ 255 do_klass(java_util_concurrent_locks_AbstractOwnableSynchronizer_klass, java_util_concurrent_locks_AbstractOwnableSynchronizer) \ 256 \ 257 /* boxing klasses */ \ 258 do_klass(Boolean_klass, java_lang_Boolean ) \ 259 do_klass(Character_klass, java_lang_Character ) \ 260 do_klass(Float_klass, java_lang_Float ) \ 261 do_klass(Double_klass, java_lang_Double ) \ | 218 do_klass(MethodType_klass, java_lang_invoke_MethodType ) \ 219 do_klass(BootstrapMethodError_klass, java_lang_BootstrapMethodError ) \ 220 do_klass(CallSite_klass, java_lang_invoke_CallSite ) \ 221 do_klass(Context_klass, java_lang_invoke_MethodHandleNatives_CallSiteContext ) \ 222 do_klass(ConstantCallSite_klass, java_lang_invoke_ConstantCallSite ) \ 223 do_klass(MutableCallSite_klass, java_lang_invoke_MutableCallSite ) \ 224 do_klass(VolatileCallSite_klass, java_lang_invoke_VolatileCallSite ) \ 225 /* Note: MethodHandle must be first, and VolatileCallSite last in group */ \ 226 \ 227 do_klass(AssertionStatusDirectives_klass, java_lang_AssertionStatusDirectives ) \ 228 do_klass(StringBuffer_klass, java_lang_StringBuffer ) \ 229 do_klass(StringBuilder_klass, java_lang_StringBuilder ) \ 230 do_klass(UnsafeConstants_klass, jdk_internal_misc_UnsafeConstants ) \ 231 do_klass(internal_Unsafe_klass, jdk_internal_misc_Unsafe ) \ 232 do_klass(module_Modules_klass, jdk_internal_module_Modules ) \ 233 \ 234 /* support for CDS */ \ 235 do_klass(ByteArrayInputStream_klass, java_io_ByteArrayInputStream ) \ 236 do_klass(URL_klass, java_net_URL ) \ 237 do_klass(Jar_Manifest_klass, java_util_jar_Manifest ) \ 238 do_klass(jdk_internal_loader_BuiltinClassLoader_klass,jdk_internal_loader_BuiltinClassLoader ) \ 239 do_klass(jdk_internal_loader_ClassLoaders_klass, jdk_internal_loader_ClassLoaders ) \ 240 do_klass(jdk_internal_loader_ClassLoaders_AppClassLoader_klass, jdk_internal_loader_ClassLoaders_AppClassLoader) \ 241 do_klass(jdk_internal_loader_ClassLoaders_PlatformClassLoader_klass, jdk_internal_loader_ClassLoaders_PlatformClassLoader) \ 242 do_klass(CodeSource_klass, java_security_CodeSource ) \ 243 do_klass(ConcurrentHashMap_klass, java_util_concurrent_ConcurrentHashMap ) \ 244 do_klass(ArrayList_klass, java_util_ArrayList ) \ 245 \ 246 do_klass(StackTraceElement_klass, java_lang_StackTraceElement ) \ 247 \ 248 /* It's okay if this turns out to be NULL in non-1.4 JDKs. */ \ 249 do_klass(nio_Buffer_klass, java_nio_Buffer ) \ 250 \ 251 /* Stack Walking */ \ 252 do_klass(StackWalker_klass, java_lang_StackWalker ) \ 253 do_klass(AbstractStackWalker_klass, java_lang_StackStreamFactory_AbstractStackWalker ) \ 254 do_klass(StackFrameInfo_klass, java_lang_StackFrameInfo ) \ 255 do_klass(LiveStackFrameInfo_klass, java_lang_LiveStackFrameInfo ) \ 256 \ 257 /* support for stack dump lock analysis */ \ 258 do_klass(java_util_concurrent_locks_AbstractOwnableSynchronizer_klass, java_util_concurrent_locks_AbstractOwnableSynchronizer) \ 259 \ 260 /* boxing klasses */ \ 261 do_klass(Boolean_klass, java_lang_Boolean ) \ 262 do_klass(Character_klass, java_lang_Character ) \ 263 do_klass(Float_klass, java_lang_Float ) \ 264 do_klass(Double_klass, java_lang_Double ) \ |