# # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/jdk3/le4/open/src/hotspot/share/code/codeCache.cpp:1286), pid=185673, tid=185676 # assert(false) failed: Should have been marked for deoptimization # # JRE version: Java(TM) SE Runtime Environment (22.0) (fastdebug build 22-internal-adhoc.iklam.le4) # Java VM: JavaHotSpot(TM) 64-Bit Server VM (fastdebug 22-internal-adhoc.iklam.le4, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64) # Problematic frame: # V [libjvm.so+0x9ec947] CodeCache::mark_for_deoptimization(DeoptimizationScope*, KlassDepChange&)+0x577 # # Core dump will be written. Default location: /var/www/html/jtreg2/work/scratch/core.185673 # # If you would like to submit a bug report, please visit: # https://bugreport.java.com/bugreport/crash.jsp # --------------- S U M M A R Y ------------ Command Line: -Xlog:init -DautoQuit=true -Dspring.output.ansi.enabled=NEVER -Dserver.port=0 --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED -Xlog:scc*=warning,cds:file=SpringPetClinic.production.log -XX:CacheDataStore=SpringPetClinic.cds -Xlog:scc=error org.springframework.samples.petclinic.PetClinicApplication Host: ioilinux2, Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz, 16 cores, 31G, Ubuntu 22.04.3 LTS Time: Thu Oct 26 22:39:35 2023 PDT elapsed time: 9.207529 seconds (0d 0h 0m 9s) --------------- T H R E A D --------------- Current thread (0x00007f681402d4f0): JavaThread "main" [_thread_in_vm, id=185676, stack(0x00007f681a63e000,0x00007f681a73e000) (1024K)] Stack: [0x00007f681a63e000,0x00007f681a73e000], sp=0x00007f681a73a0d0, free space=1008k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x9ec947] CodeCache::mark_for_deoptimization(DeoptimizationScope*, KlassDepChange&)+0x577 (codeCache.cpp:1286) V [libjvm.so+0x9eca58] CodeCache::mark_dependents_on(DeoptimizationScope*, InstanceKlass*)+0x68 (codeCache.cpp:1461) V [libjvm.so+0xe92f6b] InstanceKlass::add_to_hierarchy(JavaThread*)+0x1db (instanceKlass.cpp:1431) V [libjvm.so+0x17be3b3] SystemDictionary::define_instance_class(InstanceKlass*, Handle, JavaThread*)+0x3e3 (systemDictionary.cpp:1457) V [libjvm.so+0x17be7e6] SystemDictionary::find_or_define_helper(Symbol*, Handle, InstanceKlass*, JavaThread*)+0x206 (systemDictionary.cpp:1536) V [libjvm.so+0x17be9df] SystemDictionary::find_or_define_instance_class(Symbol*, Handle, InstanceKlass*, JavaThread*)+0x1f (systemDictionary.cpp:1558) V [libjvm.so+0x17bec1f] SystemDictionary::resolve_class_from_stream(ClassFileStream*, Symbol*, Handle, ClassLoadInfo const&, JavaThread*)+0x11f (systemDictionary.cpp:915) V [libjvm.so+0x10558b2] jvm_define_class_common(char const*, _jobject*, signed char const*, int, _jobject*, char const*, JavaThread*)+0x242 (jvm.cpp:911) V [libjvm.so+0x1055b24] JVM_DefineClassWithSource+0x94 (jvm.cpp:1078) C [libjava.so+0xeaf2] Java_java_lang_ClassLoader_defineClass1+0x182 j java.lang.ClassLoader.defineClass1(Ljava/lang/ClassLoader;Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class;+0 java.base@22-internal j java.lang.System$2.defineClass(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class;+10 java.base@22-internal j java.lang.reflect.Proxy$ProxyBuilder.defineProxyClass(Ljava/lang/reflect/Proxy$ProxyBuilder$ProxyClassContext;Ljava/util/List;)Ljava/lang/Class;+124 java.base@22-internal j java.lang.reflect.Proxy$ProxyBuilder.build()Ljava/lang/reflect/Constructor;+8 java.base@22-internal j java.lang.reflect.Proxy.lambda$getProxyConstructor$0(Ljava/lang/ClassLoader;Ljdk/internal/loader/AbstractClassLoaderValue$Sub;)Ljava/lang/reflect/Constructor;+15 java.base@22-internal j java.lang.reflect.Proxy$$Lambda+0x0000000807049c10.apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+8 java.base@22-internal j jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get()Ljava/lang/Object;+75 java.base@22-internal J 2089 c1 jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(Ljava/lang/ClassLoader;Ljava/util/function/BiFunction;)Ljava/lang/Object; java.base@22-internal (113 bytes) @ 0x00007f67fc28ffb4 [0x00007f67fc28fbc0+0x00000000000003f4] j java.lang.reflect.Proxy.getProxyConstructor(Ljava/lang/Class;Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;+40 java.base@22-internal j java.lang.reflect.Proxy.newProxyInstance(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;+22 java.base@22-internal J 1803 c1 sun.reflect.annotation.AnnotationParser$1.run()Ljava/lang/annotation/Annotation; java.base@22-internal (40 bytes) @ 0x00007f67fc233c3c [0x00007f67fc233940+0x00000000000002fc] J 3311 c1 sun.reflect.annotation.AnnotationParser.parseAnnotation2(Ljava/nio/ByteBuffer;Ljdk/internal/reflect/ConstantPool;Ljava/lang/Class;Z[Ljava/lang/Class;)Ljava/lang/annotation/Annotation; java.base@22-internal (275 bytes) @ 0x00007f67fc3333ec [0x00007f67fc332c40+0x00000000000007ac] J 3310 c1 sun.reflect.annotation.AnnotationParser.parseAnnotations2([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/util/Map; java.base@22-internal (135 bytes) @ 0x00007f67fc33028c [0x00007f67fc330120+0x000000000000016c] j sun.reflect.annotation.AnnotationParser.parseSelectAnnotations([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/util/Map;+12 java.base@22-internal j sun.reflect.annotation.AnnotationType.(Ljava/lang/Class;)V+291 java.base@22-internal J 3127 c2 sun.reflect.annotation.AnnotationType.getInstance(Ljava/lang/Class;)Lsun/reflect/annotation/AnnotationType; java.base@22-internal (65 bytes) @ 0x00007f6803cdfd1c [0x00007f6803cdfc20+0x00000000000000fc] J 3311 c1 sun.reflect.annotation.AnnotationParser.parseAnnotation2(Ljava/nio/ByteBuffer;Ljdk/internal/reflect/ConstantPool;Ljava/lang/Class;Z[Ljava/lang/Class;)Ljava/lang/annotation/Annotation; java.base@22-internal (275 bytes) @ 0x00007f67fc332d94 [0x00007f67fc332c40+0x0000000000000154] J 3310 c1 sun.reflect.annotation.AnnotationParser.parseAnnotations2([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/util/Map; java.base@22-internal (135 bytes) @ 0x00007f67fc33028c [0x00007f67fc330120+0x000000000000016c] J 2929 c2 sun.reflect.annotation.AnnotationParser.parseAnnotations([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;)Ljava/util/Map; java.base@22-internal (37 bytes) @ 0x00007f6803c007f4 [0x00007f6803c00780+0x0000000000000074] j java.lang.Class.createAnnotationData(I)Ljava/lang/Class$AnnotationData;+9 java.base@22-internal J 2675 c2 java.lang.Class.annotationData()Ljava/lang/Class$AnnotationData; java.base@22-internal (44 bytes) @ 0x00007f6803bda5d4 [0x00007f6803bda560+0x0000000000000074] J 2676 c2 java.lang.Class.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; java.base@22-internal (11 bytes) @ 0x00007f6803c41140 [0x00007f6803c41100+0x0000000000000040] J 2794 c2 org.springframework.core.annotation.AnnotationsScanner.getDeclaredAnnotations(Ljava/lang/reflect/AnnotatedElement;Z)[Ljava/lang/annotation/Annotation; (166 bytes) @ 0x00007f6803c5e0d0 [0x00007f6803c5df00+0x00000000000001d0] j org.springframework.core.annotation.AnnotationsScanner.processClassHierarchy(Ljava/lang/Object;[ILjava/lang/Class;Lorg/springframework/core/annotation/AnnotationsProcessor;ZLjava/util/function/Predicate;)Ljava/lang/Object;+31 j org.springframework.core.annotation.AnnotationsScanner.processClassHierarchy(Ljava/lang/Object;[ILjava/lang/Class;Lorg/springframework/core/annotation/AnnotationsProcessor;ZLjava/util/function/Predicate;)Ljava/lang/Object;+107 j org.springframework.core.annotation.AnnotationsScanner.processClassHierarchy(Ljava/lang/Object;Ljava/lang/Class;Lorg/springframework/core/annotation/AnnotationsProcessor;ZLjava/util/function/Predicate;)Ljava/lang/Object;+13 j org.springframework.core.annotation.AnnotationsScanner.processClass(Ljava/lang/Object;Ljava/lang/Class;Lorg/springframework/core/annotation/MergedAnnotations$SearchStrategy;Ljava/util/function/Predicate;Lorg/springframework/core/annotation/AnnotationsProcessor;)Ljava/lang/Object;+89 j org.springframework.core.annotation.AnnotationsScanner.process(Ljava/lang/Object;Ljava/lang/reflect/AnnotatedElement;Lorg/springframework/core/annotation/MergedAnnotations$SearchStrategy;Ljava/util/function/Predicate;Lorg/springframework/core/annotation/AnnotationsProcessor;)Ljava/lang/Object;+20 j org.springframework.core.annotation.AnnotationsScanner.scan(Ljava/lang/Object;Ljava/lang/reflect/AnnotatedElement;Lorg/springframework/core/annotation/MergedAnnotations$SearchStrategy;Ljava/util/function/Predicate;Lorg/springframework/core/annotation/AnnotationsProcessor;)Ljava/lang/Object;+6 j org.springframework.core.annotation.TypeMappedAnnotations.scan(Ljava/lang/Object;Lorg/springframework/core/annotation/AnnotationsProcessor;)Ljava/lang/Object;+60 J 3160 c2 org.springframework.core.annotation.TypeMappedAnnotations.get(Ljava/lang/Class;Ljava/util/function/Predicate;Lorg/springframework/core/annotation/MergedAnnotationSelector;)Lorg/springframework/core/annotation/MergedAnnotation; (52 bytes) @ 0x00007f6803cf32b0 [0x00007f6803cf3160+0x0000000000000150] J 2726 c2 org.springframework.core.annotation.TypeMappedAnnotations.get(Ljava/lang/Class;)Lorg/springframework/core/annotation/MergedAnnotation; (8 bytes) @ 0x00007f6803c4aa04 [0x00007f6803c4a9c0+0x0000000000000044] j org.springframework.core.annotation.OrderUtils.findOrder(Lorg/springframework/core/annotation/MergedAnnotations;)Ljava/lang/Integer;+3 j org.springframework.core.annotation.OrderUtils.getOrderFromAnnotations(Ljava/lang/reflect/AnnotatedElement;Lorg/springframework/core/annotation/MergedAnnotations;)Ljava/lang/Integer;+45 J 3970 c1 org.springframework.core.annotation.AnnotationAwareOrderComparator.findOrderFromAnnotation(Ljava/lang/Object;)Ljava/lang/Integer; (69 bytes) @ 0x00007f67fc448db4 [0x00007f67fc448ba0+0x0000000000000214] J 3969 c1 org.springframework.core.annotation.AnnotationAwareOrderComparator.findOrder(Ljava/lang/Object;)Ljava/lang/Integer; (18 bytes) @ 0x00007f67fc4465ac [0x00007f67fc446420+0x000000000000018c] J 3967 c1 org.springframework.core.OrderComparator.getOrder(Ljava/lang/Object;Lorg/springframework/core/OrderComparator$OrderSourceProvider;)I (111 bytes) @ 0x00007f67fc4475f4 [0x00007f67fc4473a0+0x0000000000000254] J 3966 c1 org.springframework.core.OrderComparator.doCompare(Ljava/lang/Object;Ljava/lang/Object;Lorg/springframework/core/OrderComparator$OrderSourceProvider;)I (60 bytes) @ 0x00007f67fc44547c [0x00007f67fc445300+0x000000000000017c] J 3963 c1 org.springframework.core.OrderComparator.compare(Ljava/lang/Object;Ljava/lang/Object;)I (8 bytes) @ 0x00007f67fc4447d4 [0x00007f67fc444760+0x0000000000000074] J 3639 c1 java.util.TimSort.countRunAndMakeAscending([Ljava/lang/Object;IILjava/util/Comparator;)I java.base@22-internal (128 bytes) @ 0x00007f67fc37228c [0x00007f67fc3721a0+0x00000000000000ec] j java.util.TimSort.sort([Ljava/lang/Object;IILjava/util/Comparator;[Ljava/lang/Object;II)V+60 java.base@22-internal j java.util.Arrays.sort([Ljava/lang/Object;IILjava/util/Comparator;)V+43 java.base@22-internal J 2941 c2 java.util.ArrayList.sort(Ljava/util/Comparator;)V java.base@22-internal (45 bytes) @ 0x00007f6803b64bf4 [0x00007f6803b64b60+0x0000000000000094] J 3962 c1 org.springframework.core.annotation.AnnotationAwareOrderComparator.sort(Ljava/util/List;)V (20 bytes) @ 0x00007f67fc44436c [0x00007f67fc4442e0+0x000000000000008c] j org.springframework.core.io.support.SpringFactoriesLoader.load(Ljava/lang/Class;Lorg/springframework/core/io/support/SpringFactoriesLoader$ArgumentResolver;Lorg/springframework/core/io/support/SpringFactoriesLoader$FailureHandler;)Ljava/util/List;+124 j org.springframework.core.io.support.SpringFactoriesLoader.load(Ljava/lang/Class;Lorg/springframework/core/io/support/SpringFactoriesLoader$ArgumentResolver;)Ljava/util/List;+4 j org.springframework.boot.SpringApplication.getSpringFactoriesInstances(Ljava/lang/Class;Lorg/springframework/core/io/support/SpringFactoriesLoader$ArgumentResolver;)Ljava/util/List;+9 j org.springframework.boot.SpringApplication.getSpringFactoriesInstances(Ljava/lang/Class;)Ljava/util/List;+3 j org.springframework.boot.SpringApplication.(Lorg/springframework/core/io/ResourceLoader;[Ljava/lang/Class;)V+132 j org.springframework.boot.SpringApplication.([Ljava/lang/Class;)V+3 j org.springframework.boot.SpringApplication.run([Ljava/lang/Class;[Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+5 j org.springframework.boot.SpringApplication.run(Ljava/lang/Class;[Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+9 j org.springframework.samples.petclinic.PetClinicApplication.main([Ljava/lang/String;)V+7 v ~StubRoutines::call_stub 0x00007f680331cd21 V [libjvm.so+0xee578a] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x47a (javaCalls.cpp:415) V [libjvm.so+0x1009372] jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) [clone .constprop.1]+0x362 (jni.cpp:898) V [libjvm.so+0x100cf13] jni_CallStaticVoidMethod+0x193 (jni.cpp:1724) C [libjli.so+0x51c4] JavaMain+0xe84 C [libjli.so+0x7f69] ThreadJavaMain+0x9 Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j java.lang.ClassLoader.defineClass1(Ljava/lang/ClassLoader;Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class;+0 java.base@22-internal j java.lang.System$2.defineClass(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class;+10 java.base@22-internal j java.lang.reflect.Proxy$ProxyBuilder.defineProxyClass(Ljava/lang/reflect/Proxy$ProxyBuilder$ProxyClassContext;Ljava/util/List;)Ljava/lang/Class;+124 java.base@22-internal j java.lang.reflect.Proxy$ProxyBuilder.build()Ljava/lang/reflect/Constructor;+8 java.base@22-internal j java.lang.reflect.Proxy.lambda$getProxyConstructor$0(Ljava/lang/ClassLoader;Ljdk/internal/loader/AbstractClassLoaderValue$Sub;)Ljava/lang/reflect/Constructor;+15 java.base@22-internal j java.lang.reflect.Proxy$$Lambda+0x0000000807049c10.apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+8 java.base@22-internal j jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get()Ljava/lang/Object;+75 java.base@22-internal J 2089 c1 jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(Ljava/lang/ClassLoader;Ljava/util/function/BiFunction;)Ljava/lang/Object; java.base@22-internal (113 bytes) @ 0x00007f67fc28ffb4 [0x00007f67fc28fbc0+0x00000000000003f4] j java.lang.reflect.Proxy.getProxyConstructor(Ljava/lang/Class;Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;+40 java.base@22-internal j java.lang.reflect.Proxy.newProxyInstance(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;+22 java.base@22-internal J 1803 c1 sun.reflect.annotation.AnnotationParser$1.run()Ljava/lang/annotation/Annotation; java.base@22-internal (40 bytes) @ 0x00007f67fc233c3c [0x00007f67fc233940+0x00000000000002fc] J 3311 c1 sun.reflect.annotation.AnnotationParser.parseAnnotation2(Ljava/nio/ByteBuffer;Ljdk/internal/reflect/ConstantPool;Ljava/lang/Class;Z[Ljava/lang/Class;)Ljava/lang/annotation/Annotation; java.base@22-internal (275 bytes) @ 0x00007f67fc3333ec [0x00007f67fc332c40+0x00000000000007ac] J 3310 c1 sun.reflect.annotation.AnnotationParser.parseAnnotations2([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/util/Map; java.base@22-internal (135 bytes) @ 0x00007f67fc33028c [0x00007f67fc330120+0x000000000000016c] j sun.reflect.annotation.AnnotationParser.parseSelectAnnotations([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/util/Map;+12 java.base@22-internal j sun.reflect.annotation.AnnotationType.(Ljava/lang/Class;)V+291 java.base@22-internal J 3127 c2 sun.reflect.annotation.AnnotationType.getInstance(Ljava/lang/Class;)Lsun/reflect/annotation/AnnotationType; java.base@22-internal (65 bytes) @ 0x00007f6803cdfd1c [0x00007f6803cdfc20+0x00000000000000fc] J 3311 c1 sun.reflect.annotation.AnnotationParser.parseAnnotation2(Ljava/nio/ByteBuffer;Ljdk/internal/reflect/ConstantPool;Ljava/lang/Class;Z[Ljava/lang/Class;)Ljava/lang/annotation/Annotation; java.base@22-internal (275 bytes) @ 0x00007f67fc332d94 [0x00007f67fc332c40+0x0000000000000154] J 3310 c1 sun.reflect.annotation.AnnotationParser.parseAnnotations2([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/util/Map; java.base@22-internal (135 bytes) @ 0x00007f67fc33028c [0x00007f67fc330120+0x000000000000016c] J 2929 c2 sun.reflect.annotation.AnnotationParser.parseAnnotations([BLjdk/internal/reflect/ConstantPool;Ljava/lang/Class;)Ljava/util/Map; java.base@22-internal (37 bytes) @ 0x00007f6803c007f4 [0x00007f6803c00780+0x0000000000000074] j java.lang.Class.createAnnotationData(I)Ljava/lang/Class$AnnotationData;+9 java.base@22-internal J 2675 c2 java.lang.Class.annotationData()Ljava/lang/Class$AnnotationData; java.base@22-internal (44 bytes) @ 0x00007f6803bda5d4 [0x00007f6803bda560+0x0000000000000074] J 2676 c2 java.lang.Class.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; java.base@22-internal (11 bytes) @ 0x00007f6803c41140 [0x00007f6803c41100+0x0000000000000040] J 2794 c2 org.springframework.core.annotation.AnnotationsScanner.getDeclaredAnnotations(Ljava/lang/reflect/AnnotatedElement;Z)[Ljava/lang/annotation/Annotation; (166 bytes) @ 0x00007f6803c5e0d0 [0x00007f6803c5df00+0x00000000000001d0] j org.springframework.core.annotation.AnnotationsScanner.processClassHierarchy(Ljava/lang/Object;[ILjava/lang/Class;Lorg/springframework/core/annotation/AnnotationsProcessor;ZLjava/util/function/Predicate;)Ljava/lang/Object;+31 j org.springframework.core.annotation.AnnotationsScanner.processClassHierarchy(Ljava/lang/Object;[ILjava/lang/Class;Lorg/springframework/core/annotation/AnnotationsProcessor;ZLjava/util/function/Predicate;)Ljava/lang/Object;+107 j org.springframework.core.annotation.AnnotationsScanner.processClassHierarchy(Ljava/lang/Object;Ljava/lang/Class;Lorg/springframework/core/annotation/AnnotationsProcessor;ZLjava/util/function/Predicate;)Ljava/lang/Object;+13 j org.springframework.core.annotation.AnnotationsScanner.processClass(Ljava/lang/Object;Ljava/lang/Class;Lorg/springframework/core/annotation/MergedAnnotations$SearchStrategy;Ljava/util/function/Predicate;Lorg/springframework/core/annotation/AnnotationsProcessor;)Ljava/lang/Object;+89 j org.springframework.core.annotation.AnnotationsScanner.process(Ljava/lang/Object;Ljava/lang/reflect/AnnotatedElement;Lorg/springframework/core/annotation/MergedAnnotations$SearchStrategy;Ljava/util/function/Predicate;Lorg/springframework/core/annotation/AnnotationsProcessor;)Ljava/lang/Object;+20 j org.springframework.core.annotation.AnnotationsScanner.scan(Ljava/lang/Object;Ljava/lang/reflect/AnnotatedElement;Lorg/springframework/core/annotation/MergedAnnotations$SearchStrategy;Ljava/util/function/Predicate;Lorg/springframework/core/annotation/AnnotationsProcessor;)Ljava/lang/Object;+6 j org.springframework.core.annotation.TypeMappedAnnotations.scan(Ljava/lang/Object;Lorg/springframework/core/annotation/AnnotationsProcessor;)Ljava/lang/Object;+60 J 3160 c2 org.springframework.core.annotation.TypeMappedAnnotations.get(Ljava/lang/Class;Ljava/util/function/Predicate;Lorg/springframework/core/annotation/MergedAnnotationSelector;)Lorg/springframework/core/annotation/MergedAnnotation; (52 bytes) @ 0x00007f6803cf32b0 [0x00007f6803cf3160+0x0000000000000150] J 2726 c2 org.springframework.core.annotation.TypeMappedAnnotations.get(Ljava/lang/Class;)Lorg/springframework/core/annotation/MergedAnnotation; (8 bytes) @ 0x00007f6803c4aa04 [0x00007f6803c4a9c0+0x0000000000000044] j org.springframework.core.annotation.OrderUtils.findOrder(Lorg/springframework/core/annotation/MergedAnnotations;)Ljava/lang/Integer;+3 j org.springframework.core.annotation.OrderUtils.getOrderFromAnnotations(Ljava/lang/reflect/AnnotatedElement;Lorg/springframework/core/annotation/MergedAnnotations;)Ljava/lang/Integer;+45 J 3970 c1 org.springframework.core.annotation.AnnotationAwareOrderComparator.findOrderFromAnnotation(Ljava/lang/Object;)Ljava/lang/Integer; (69 bytes) @ 0x00007f67fc448db4 [0x00007f67fc448ba0+0x0000000000000214] J 3969 c1 org.springframework.core.annotation.AnnotationAwareOrderComparator.findOrder(Ljava/lang/Object;)Ljava/lang/Integer; (18 bytes) @ 0x00007f67fc4465ac [0x00007f67fc446420+0x000000000000018c] J 3967 c1 org.springframework.core.OrderComparator.getOrder(Ljava/lang/Object;Lorg/springframework/core/OrderComparator$OrderSourceProvider;)I (111 bytes) @ 0x00007f67fc4475f4 [0x00007f67fc4473a0+0x0000000000000254] J 3966 c1 org.springframework.core.OrderComparator.doCompare(Ljava/lang/Object;Ljava/lang/Object;Lorg/springframework/core/OrderComparator$OrderSourceProvider;)I (60 bytes) @ 0x00007f67fc44547c [0x00007f67fc445300+0x000000000000017c] J 3963 c1 org.springframework.core.OrderComparator.compare(Ljava/lang/Object;Ljava/lang/Object;)I (8 bytes) @ 0x00007f67fc4447d4 [0x00007f67fc444760+0x0000000000000074] J 3639 c1 java.util.TimSort.countRunAndMakeAscending([Ljava/lang/Object;IILjava/util/Comparator;)I java.base@22-internal (128 bytes) @ 0x00007f67fc37228c [0x00007f67fc3721a0+0x00000000000000ec] j java.util.TimSort.sort([Ljava/lang/Object;IILjava/util/Comparator;[Ljava/lang/Object;II)V+60 java.base@22-internal j java.util.Arrays.sort([Ljava/lang/Object;IILjava/util/Comparator;)V+43 java.base@22-internal J 2941 c2 java.util.ArrayList.sort(Ljava/util/Comparator;)V java.base@22-internal (45 bytes) @ 0x00007f6803b64bf4 [0x00007f6803b64b60+0x0000000000000094] J 3962 c1 org.springframework.core.annotation.AnnotationAwareOrderComparator.sort(Ljava/util/List;)V (20 bytes) @ 0x00007f67fc44436c [0x00007f67fc4442e0+0x000000000000008c] j org.springframework.core.io.support.SpringFactoriesLoader.load(Ljava/lang/Class;Lorg/springframework/core/io/support/SpringFactoriesLoader$ArgumentResolver;Lorg/springframework/core/io/support/SpringFactoriesLoader$FailureHandler;)Ljava/util/List;+124 j org.springframework.core.io.support.SpringFactoriesLoader.load(Ljava/lang/Class;Lorg/springframework/core/io/support/SpringFactoriesLoader$ArgumentResolver;)Ljava/util/List;+4 j org.springframework.boot.SpringApplication.getSpringFactoriesInstances(Ljava/lang/Class;Lorg/springframework/core/io/support/SpringFactoriesLoader$ArgumentResolver;)Ljava/util/List;+9 j org.springframework.boot.SpringApplication.getSpringFactoriesInstances(Ljava/lang/Class;)Ljava/util/List;+3 j org.springframework.boot.SpringApplication.(Lorg/springframework/core/io/ResourceLoader;[Ljava/lang/Class;)V+132 j org.springframework.boot.SpringApplication.([Ljava/lang/Class;)V+3 j org.springframework.boot.SpringApplication.run([Ljava/lang/Class;[Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+5 j org.springframework.boot.SpringApplication.run(Ljava/lang/Class;[Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext;+9 j org.springframework.samples.petclinic.PetClinicApplication.main([Ljava/lang/String;)V+7 v ~StubRoutines::call_stub 0x00007f680331cd21 Registers: RAX=0x00007f681cc5e000, RBX=0x00007f681a73a1d0, RCX=0x00007f681c354b68, RDX=0x00007f681c477d1b RSP=0x00007f681a73a0d0, RBP=0x00007f681a73a240, RSI=0x0000000000000506, RDI=0x00007f681c3542f8 R8 =0x0000000000000010, R9 =0x0000000000000000, R10=0x00007f679c01dc60, R11=0x9f334393e98a3218 R12=0x00007f681c8e1180, R13=0x00007f679c01dba0, R14=0x00007f6814f29ab8, R15=0x00007f6803cf4490 RIP=0x00007f681b216947, EFLAGS=0x0000000000010246, CSGSFS=0x002b000000000033, ERR=0x0000000000000006 TRAPNO=0x000000000000000e Register to memory mapping: RAX=0x00007f681cc5e000 in mmap'd memory region [0x00007f681cc5e000 - 0x00007f681cc5f000], tag mtInternal RBX=0x00007f681a73a1d0 is pointing into the stack for thread: 0x00007f681402d4f0 RCX=0x00007f681c354b68: in /jdk3/bld/le4-fastdebug/images/jdk/lib/server/libjvm.so at 0x00007f681a82a000 RDX=0x00007f681c477d1b: in /jdk3/bld/le4-fastdebug/images/jdk/lib/server/libjvm.so at 0x00007f681a82a000 RSP=0x00007f681a73a0d0 is pointing into the stack for thread: 0x00007f681402d4f0 RBP=0x00007f681a73a240 is pointing into the stack for thread: 0x00007f681402d4f0 RSI=0x0000000000000506 is an unknown value RDI=0x00007f681c3542f8: in /jdk3/bld/le4-fastdebug/images/jdk/lib/server/libjvm.so at 0x00007f681a82a000 R8 =0x0000000000000010 is an unknown value R9 =0x0 is null R10=0x00007f679c01dc60 points into unknown readable memory: 0xabababababababab | ab ab ab ab ab ab ab ab R11=0x9f334393e98a3218 is an unknown value R12=0x00007f681c8e1180: in /jdk3/bld/le4-fastdebug/images/jdk/lib/server/libjvm.so at 0x00007f681a82a000 R13=0x00007f679c01dba0 points into unknown readable memory: 0xabababab00000001 | 01 00 00 00 ab ab ab ab R14=0x00007f6814f29ab8 points into unknown readable memory: 0x00007f679c01dbd0 | d0 db 01 9c 67 7f 00 00 R15=0x00007f6803cf4490 is at entry_point+-464 in (nmethod*)0x00007f6803cf4490 Compiled method (c2) S9252 3164 AP 4 java.lang.reflect.Proxy::isProxyClass (22 bytes) total in heap [0x00007f6803cf4490,0x00007f6803cf48a0] = 1040 relocation [0x00007f6803cf4610,0x00007f6803cf4658] = 72 main code [0x00007f6803cf4660,0x00007f6803cf4788] = 296 stub code [0x00007f6803cf4788,0x00007f6803cf47a0] = 24 oops [0x00007f6803cf47a0,0x00007f6803cf47a8] = 8 metadata [0x00007f6803cf47a8,0x00007f6803cf47b8] = 16 scopes data [0x00007f6803cf47b8,0x00007f6803cf47f8] = 64 scopes pcs [0x00007f6803cf47f8,0x00007f6803cf4888] = 144 dependencies [0x00007f6803cf4888,0x00007f6803cf4890] = 8 nul chk table [0x00007f6803cf4890,0x00007f6803cf48a0] = 16 SCA entry 0x00007f681a41811c [kind: 3, id: 0x7bb3bf09, offset: 2283424, size: 1160, comp_level: 4, comp_id: 5593, decompiled: 1, entrant, preloaded, has clinit barriers] Top of Stack: (sp=0x00007f681a73a0d0) 0x00007f681a73a0d0: 00007f681a73a190 00007f6800000400 0x00007f681a73a0e0: 00007f6814f24580 00007f681a73a118 0x00007f681a73a0f0: 00007f681a73a250 00007f6814f24598 0x00007f681a73a100: 00007f681a73a120 00007f6803cf4490 0x00007f681a73a110: 0000000000000002 00007f681402d4f0 0x00007f681a73a120: 00007f6803cf4490 00005624e0150e90 0x00007f681a73a130: 00007f6800000000 00005624e0150e90 0x00007f681a73a140: 0000000800000002 00007f681ab7b901 0x00007f681a73a150: 00007f681c9759a0 0000000000000000 0x00007f681a73a160: 0000000000000000 00007f681402d4f0 0x00007f681a73a170: 00007f681c8ca300 0000000000000000 0x00007f681a73a180: 00007f681a73a250 00007f681c975700 0x00007f681a73a190: 00007f681402dd20 00007f6814000e20 0x00007f681a73a1a0: 00007f6814000e30 00007f6814001208 0x00007f681a73a1b0: 00000000000003d8 00007f6800000002 0x00007f681a73a1c0: 00007f681402d4f0 00007f681a73a6d0 0x00007f681a73a1d0: 00007f6803cf4490 0000000000000000 0x00007f681a73a1e0: 00007f6803cf4888 00007f6700000002 0x00007f681a73a1f0: 0000000000000008 0000000200000002 0x00007f681a73a200: 00000004ffffffff ffffffff00000005 0x00007f681a73a210: 000000080077b768 00007f681c7e39e8 0x00007f681a73a220: 00007f681a73a290 00007f681a73a250 0x00007f681a73a230: 00007f681c9757f0 00007f681c8d1651 0x00007f681a73a240: 00007f681a73a280 00007f681b216a58 0x00007f681a73a250: 00007f681c7e39e8 0000000808040248 0x00007f681a73a260: 00007f681402d4f0 0000000808040248 0x00007f681a73a270: 00007f681402d4f0 00007f681a73a290 0x00007f681a73a280: 00007f681a73a310 00007f681b6bcf6b 0x00007f681a73a290: 0000000000000016 0000000000000000 0x00007f681a73a2a0: 00007f681c9757f0 0000000000000000 0x00007f681a73a2b0: 0000000000000000 00007f681ae25f8f 0x00007f681a73a2c0: 00007f681a73a200 0000000000000000 Instructions: (pc=0x00007f681b216947) 0x00007f681b216847: e8 04 d0 c4 00 be 01 00 00 00 49 89 c4 48 89 c7 0x00007f681b216857: e8 64 fd c0 ff 4c 89 e7 e8 4c ff c0 ff f3 41 0f 0x00007f681b216867: 6f 45 00 31 f6 48 89 df 48 8d 05 02 fd 69 01 f3 0x00007f681b216877: 41 0f 6f 4d 10 f3 41 0f 6f 55 20 45 89 7c 24 18 0x00007f681b216887: 49 89 04 24 48 8b 85 a0 fe ff ff 41 c7 44 24 50 0x00007f681b216897: 01 00 00 00 49 c7 44 24 58 00 00 00 00 41 0f 11 0x00007f681b2168a7: 44 24 20 41 0f 11 4c 24 30 41 0f 11 54 24 40 4d 0x00007f681b2168b7: 89 26 83 80 b0 58 01 00 01 e8 1b 04 15 00 48 85 0x00007f681b2168c7: c0 0f 84 8a 00 00 00 4c 8d 25 ab a8 6c 01 48 8d 0x00007f681b2168d7: 35 28 f6 27 01 31 c0 49 8b 3c 24 e8 49 85 b3 00 0x00007f681b2168e7: 48 8b bd b0 fe ff ff e8 0d ab 14 00 4c 8b bd c8 0x00007f681b2168f7: fe ff ff 49 8b 07 4c 89 ff ff 90 88 00 00 00 49 0x00007f681b216907: 8b 34 24 4c 89 ff e8 2e 37 aa 00 48 8d 05 0b 62 0x00007f681b216917: 73 01 8b 00 85 c0 0f 8f 45 fe ff ff 48 8d 05 66 0x00007f681b216927: 99 6b 01 48 8d 0d 37 e2 13 01 48 8d 15 e3 13 26 0x00007f681b216937: 01 be 06 05 00 00 48 8d 3d b4 d9 13 01 48 8b 00 0x00007f681b216947: c6 00 58 31 c0 e8 af cf 0f 00 0f 1f 80 00 00 00 0x00007f681b216957: 00 31 f6 48 89 df e8 fe 04 15 00 48 85 c0 0f 84 0x00007f681b216967: fd fd ff ff e9 5e ff ff ff c6 85 18 ff ff ff 00 0x00007f681b216977: 48 89 df c6 85 30 ff ff ff 00 48 c7 85 20 ff ff 0x00007f681b216987: ff 00 00 00 00 c6 85 48 ff ff ff 00 48 c7 85 38 0x00007f681b216997: ff ff ff 00 00 00 00 48 85 db 0f 84 aa fb ff ff 0x00007f681b2169a7: e8 64 8a a8 00 80 bd 18 ff ff ff 00 0f 84 9f fa 0x00007f681b2169b7: ff ff e9 27 fb ff ff 48 8d 05 cb 98 6b 01 48 8d 0x00007f681b2169c7: 0d b4 f2 0e 01 48 8d 15 e5 f2 0e 01 be a3 02 00 0x00007f681b2169d7: 00 48 8d 3d 01 f3 0e 01 48 8b 00 c6 00 58 31 c0 0x00007f681b2169e7: e8 14 cf 0f 00 0f 1f 40 00 55 48 89 e5 41 55 41 0x00007f681b2169f7: 54 49 89 fc 53 48 89 f3 48 83 ec 18 48 8d 05 26 0x00007f681b216a07: e4 75 01 48 8b 38 e8 2e 92 a8 00 8b 05 70 34 73 0x00007f681b216a17: 01 85 c0 74 48 0f b6 83 28 01 00 00 4c 8d 6d d0 0x00007f681b216a27: 48 89 5d d8 4c 89 ef 3c 02 48 8d 05 81 cf 5c 01 0x00007f681b216a37: 48 89 45 d0 77 33 e8 ce a9 14 00 48 8d 1d 9f cf Stack slot to memory mapping: stack at sp + 0 slots: 0x00007f681a73a190 is pointing into the stack for thread: 0x00007f681402d4f0 stack at sp + 1 slots: 0x00007f6800000400 in mmap'd memory region [0x00007f67fbebd000 - 0x00007f680aebd000], tag mtCode stack at sp + 2 slots: 0x00007f6814f24580 into live malloced block starting at 0x00007f6814f24570, size 88264, tag mtChunk stack at sp + 3 slots: 0x00007f681a73a118 is pointing into the stack for thread: 0x00007f681402d4f0 stack at sp + 4 slots: 0x00007f681a73a250 is pointing into the stack for thread: 0x00007f681402d4f0 stack at sp + 5 slots: 0x00007f6814f24598 into live malloced block starting at 0x00007f6814f24570, size 88264, tag mtChunk stack at sp + 6 slots: 0x00007f681a73a120 is pointing into the stack for thread: 0x00007f681402d4f0 stack at sp + 7 slots: 0x00007f6803cf4490 is at entry_point+-464 in (nmethod*)0x00007f6803cf4490 Compiled method (c2) S9253 3164 AP 4 java.lang.reflect.Proxy::isProxyClass (22 bytes) total in heap [0x00007f6803cf4490,0x00007f6803cf48a0] = 1040 relocation [0x00007f6803cf4610,0x00007f6803cf4658] = 72 main code [0x00007f6803cf4660,0x00007f6803cf4788] = 296 stub code [0x00007f6803cf4788,0x00007f6803cf47a0] = 24 oops [0x00007f6803cf47a0,0x00007f6803cf47a8] = 8 metadata [0x00007f6803cf47a8,0x00007f6803cf47b8] = 16 scopes data [0x00007f6803cf47b8,0x00007f6803cf47f8] = 64 scopes pcs [0x00007f6803cf47f8,0x00007f6803cf4888] = 144 dependencies [0x00007f6803cf4888,0x00007f6803cf4890] = 8 nul chk table [0x00007f6803cf4890,0x00007f6803cf48a0] = 16 SCA entry 0x00007f681a41811c [kind: 3, id: 0x7bb3bf09, offset: 2283424, size: 1160, comp_level: 4, comp_id: 5593, decompiled: 1, entrant, preloaded, has clinit barriers] Lock stack of current Java thread (top to bottom): LockStack[0]: jdk.internal.loader.AbstractClassLoaderValue$Memoizer {0x000000062d3869b8} - klass: 'jdk/internal/loader/AbstractClassLoaderValue$Memoizer' - ---- fields (total size 5 words): - private 'inCall' 'Z' @12 true (0x01) - private final 'cl' 'Ljava/lang/ClassLoader;' @16 null (0x00000000) - private final 'clv' 'Ljdk/internal/loader/AbstractClassLoaderValue;' @20 a 'jdk/internal/loader/AbstractClassLoaderValue$Sub'{0x000000062d3869a0} (0xc5a70d34) - private final 'mappingFunction' 'Ljava/util/function/BiFunction;' @24 a 'java/lang/reflect/Proxy$$Lambda+0x0000000807049c10'{0x00000007ff8ea028} (0xfff1d405) - private volatile 'v' 'Ljava/lang/Object;' @28 null (0x00000000) - private volatile 't' 'Ljava/lang/Throwable;' @32 null (0x00000000) Compiled method (c1) S9254 2089 ! 2 jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent (113 bytes) total in heap [0x00007f67fc28f890,0x00007f67fc290bc8] = 4920 relocation [0x00007f67fc28fa10,0x00007f67fc28fbb0] = 416 main code [0x00007f67fc28fbc0,0x00007f67fc290360] = 1952 stub code [0x00007f67fc290360,0x00007f67fc290418] = 184 metadata [0x00007f67fc290418,0x00007f67fc290478] = 96 scopes data [0x00007f67fc290478,0x00007f67fc2906e8] = 624 scopes pcs [0x00007f67fc2906e8,0x00007f67fc290ac8] = 992 dependencies [0x00007f67fc290ac8,0x00007f67fc290ae0] = 24 handler table [0x00007f67fc290ae0,0x00007f67fc290b98] = 184 nul chk table [0x00007f67fc290b98,0x00007f67fc290bc8] = 48 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Entry Point] # {method} {0x00000008001c8a38} 'computeIfAbsent' '(Ljava/lang/ClassLoader;Ljava/util/function/BiFunction;)Ljava/lang/Object;' in 'jdk/internal/loader/AbstractClassLoaderValue' # this: rsi:rsi = 'jdk/internal/loader/AbstractClassLoaderValue' # parm0: rdx:rdx = 'java/lang/ClassLoader' # parm1: rcx:rcx = 'java/util/function/BiFunction' # [sp+0xb0] (sp of caller) ;; block B38 [0, 0] 0x00007f67fc28fbc0: mov 0x8(%rsi),%r10d 0x00007f67fc28fbc4: movabs $0x800000000,%r11 0x00007f67fc28fbce: add %r11,%r10 0x00007f67fc28fbd1: cmp %rax,%r10 0x00007f67fc28fbd4: jne 0x00007f68034330a0 ; {runtime_call ic_miss_stub} 0x00007f67fc28fbda: nop 0x00007f67fc28fbdb: nop 0x00007f67fc28fbdc: nop 0x00007f67fc28fbdd: nop 0x00007f67fc28fbde: nop 0x00007f67fc28fbdf: nop [Verified Entry Point] 0x00007f67fc28fbe0: mov %eax,-0x18000(%rsp) 0x00007f67fc28fbe7: push %rbp 0x00007f67fc28fbe8: sub $0xa0,%rsp 0x00007f67fc28fbef: nop 0x00007f67fc28fbf0: cmpl $0x1,0x20(%r15) 0x00007f67fc28fbf8: je 0x00007f67fc28fbff 0x00007f67fc28fbfa: call Stub::nmethod_entry_barrier ; {runtime_call Stub::nmethod_entry_barrier} 0x00007f67fc28fbff: mov %rsi,0x58(%rsp) 0x00007f67fc28fc04: mov %rdx,0x60(%rsp) 0x00007f67fc28fc09: mov %rcx,0x68(%rsp) 0x00007f67fc28fc0e: movabs $0x7f67d00ffe38,%rdi ; {metadata(method counters {0x00007f67d00ffe38})} 0x00007f67fc28fc18: mov 0xc(%rdi),%ebx 0x00007f67fc28fc1b: add $0x2,%ebx 0x00007f67fc28fc1e: mov %ebx,0xc(%rdi) 0x00007f67fc28fc21: and $0xffe,%ebx 0x00007f67fc28fc27: test %ebx,%ebx ;; 22 branch [EQ] [CounterOverflowStub: 0x00007f679820ae58] 0x00007f67fc28fc29: je 0x00007f67fc2900a2 ;*aload_1 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@0 (line 189) ;; block B39 [0, 0] ;; block B0 [0, 1] 0x00007f67fc28fc2f: test %rdx,%rdx ;; 36 branch [NE] [B17] 0x00007f67fc28fc32: jne 0x00007f67fc28fc47 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::map@1 (line 265) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@1 (line 189) ;; block B16 [4, 7] 0x00007f67fc28fc38: movabs $0x62d80fe60,%rdi ; {oop(a 'java/util/concurrent/ConcurrentHashMap'{0x000000062d80fe60})} ;; 44 branch [AL] [B18] 0x00007f67fc28fc42: jmp 0x00007f67fc28fc5f ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::map@7 (line 265) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@1 (line 189) ;; block B17 [10, 19] 0x00007f67fc28fc47: cmp (%rdx),%rax ; implicit exception: dispatches to 0x00007f67fc2900c3 0x00007f67fc28fc4a: mov %rdx,%rsi ;*invokevirtual createOrGetClassLoaderValueMap {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System$2::createOrGetClassLoaderValueMap@1 (line 2387) ; - jdk.internal.loader.AbstractClassLoaderValue::map@14 (line 266) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@1 (line 189) 0x00007f67fc28fc4d: nop 0x00007f67fc28fc4e: nop 0x00007f67fc28fc4f: call 0x00007f68034333a0 ; ImmutableOopMap {[88]=Oop [96]=Oop [104]=Oop } ;*invokevirtual createOrGetClassLoaderValueMap {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System$2::createOrGetClassLoaderValueMap@1 (line 2387) ; - jdk.internal.loader.AbstractClassLoaderValue::map@14 (line 266) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@1 (line 189) ; {optimized virtual_call} 0x00007f67fc28fc54: nopl 0x3c4(%rax,%rax,1) ;*invokevirtual createOrGetClassLoaderValueMap {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System$2::createOrGetClassLoaderValueMap@1 (line 2387) ; - jdk.internal.loader.AbstractClassLoaderValue::map@14 (line 266) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@1 (line 189) ; {other} 0x00007f67fc28fc5c: mov %rax,%rdi ;*areturn {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::map@19 (line 264) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@1 (line 189) ;; block B18 [19, 11] 0x00007f67fc28fc5f: movabs $0x0,%rbx ;*aload {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@11 (line 194) ; {oop(nullptr)} 0x00007f67fc28fc69: mov 0x58(%rsp),%rsi 0x00007f67fc28fc6e: nop 0x00007f67fc28fc6f: nop ;; block B4 [11, 13] 0x00007f67fc28fc70: test %rbx,%rbx 0x00007f67fc28fc73: mov %rbx,0x78(%rsp) ;; 70 branch [NE] [B6] 0x00007f67fc28fc78: jne 0x00007f67fc28fca1 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@13 (line 194) ;; block B5 [16, 22] 0x00007f67fc28fc7e: cmp (%rdi),%rax ; implicit exception: dispatches to 0x00007f67fc2900dc 0x00007f67fc28fc81: mov %rsi,%rdx 0x00007f67fc28fc84: mov %rdi,%rsi ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@19 (line 194) 0x00007f67fc28fc87: mov %rdi,0x70(%rsp) 0x00007f67fc28fc8c: nop 0x00007f67fc28fc8d: nop 0x00007f67fc28fc8e: nop 0x00007f67fc28fc8f: call 0x00007f6803afdce0 ; ImmutableOopMap {[88]=Oop [96]=Oop [104]=Oop [112]=Oop [120]=Oop } ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@19 (line 194) ; {optimized virtual_call} 0x00007f67fc28fc94: nopl 0x1000404(%rax,%rax,1) ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@19 (line 194) ; {other} ;; 88 branch [AL] [B7] 0x00007f67fc28fc9c: jmp 0x00007f67fc28fccc ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@22 (line 194) ;; block B6 [25, 33] 0x00007f67fc28fca1: cmp (%rdi),%rax ; implicit exception: dispatches to 0x00007f67fc2900f5 ;*invokevirtual putIfAbsent {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@30 (line 194) 0x00007f67fc28fca4: mov 0x58(%rsp),%rdx 0x00007f67fc28fca9: mov 0x78(%rsp),%rcx 0x00007f67fc28fcae: mov $0x1,%r8d 0x00007f67fc28fcb4: mov %rdi,%rsi ;*invokevirtual putVal {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.ConcurrentHashMap::putIfAbsent@4 (line 1541) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@30 (line 194) 0x00007f67fc28fcb7: mov %rdi,0x70(%rsp) 0x00007f67fc28fcbc: nop 0x00007f67fc28fcbd: nop 0x00007f67fc28fcbe: nop 0x00007f67fc28fcbf: call 0x00007f6803af8ba0 ; ImmutableOopMap {[88]=Oop [96]=Oop [104]=Oop [112]=Oop [120]=Oop } ;*invokevirtual putVal {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.ConcurrentHashMap::putIfAbsent@4 (line 1541) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@30 (line 194) ; {optimized virtual_call} 0x00007f67fc28fcc4: nopl 0x2000434(%rax,%rax,1) ;*invokevirtual putVal {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.ConcurrentHashMap::putIfAbsent@4 (line 1541) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@30 (line 194) ; {other} ;; block B7 [33, 37] 0x00007f67fc28fccc: test %rax,%rax 0x00007f67fc28fccf: mov 0x78(%rsp),%rbx ;; 114 branch [NE] [B9] 0x00007f67fc28fcd4: jne 0x00007f67fc28fce8 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@37 (line 195) ;; block B8 [40, 42] 0x00007f67fc28fcda: test %rbx,%rbx ;; 122 branch [NE] [B11] 0x00007f67fc28fcdd: jne 0x00007f67fc28ff9c ;; 124 branch [AL] [B10] 0x00007f67fc28fce3: jmp 0x00007f67fc28fd92 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@42 (line 196) ;; block B9 [96, 4] 0x00007f67fc28fce8: test %rax,%rax 0x00007f67fc28fceb: je 0x00007f67fc28fd19 0x00007f67fc28fcf1: movabs $0x800429308,%rcx ; {metadata('jdk/internal/loader/AbstractClassLoaderValue$Memoizer')} 0x00007f67fc28fcfb: mov 0x8(%rax),%edi 0x00007f67fc28fcfe: movabs $0x800000000,%r10 0x00007f67fc28fd08: add %r10,%rdi 0x00007f67fc28fd0b: cmp %rdi,%rcx 0x00007f67fc28fd0e: jne 0x00007f67fc28fd19 0x00007f67fc28fd14: jmp 0x00007f67fc28fd1e 0x00007f67fc28fd19: xor %rsi,%rsi 0x00007f67fc28fd1c: jmp 0x00007f67fc28fd28 0x00007f67fc28fd1e: movabs $0x1,%rsi ;*instanceof {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::extractValue@1 (line 276) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@99 (line 218) 0x00007f67fc28fd28: test %esi,%esi ;; 132 branch [EQ] [B13] 0x00007f67fc28fd2a: je 0x00007f67fc28ff86 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::extractValue@4 (line 276) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@99 (line 218) ;; block B36 [7, 102] 0x00007f67fc28fd30: mov %rbx,0x78(%rsp) 0x00007f67fc28fd35: test %rax,%rax 0x00007f67fc28fd38: je 0x00007f67fc28fd66 0x00007f67fc28fd3e: movabs $0x800429308,%rdx ; {metadata('jdk/internal/loader/AbstractClassLoaderValue$Memoizer')} 0x00007f67fc28fd48: mov 0x8(%rax),%edi 0x00007f67fc28fd4b: movabs $0x800000000,%r10 0x00007f67fc28fd55: add %r10,%rdi 0x00007f67fc28fd58: cmp %rdi,%rdx 0x00007f67fc28fd5b: jne 0x00007f67fc29010e 0x00007f67fc28fd61: jmp 0x00007f67fc28fd66 0x00007f67fc28fd66: mov %rax,%rsi ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::extractValue@8 (line 277) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@99 (line 218) 0x00007f67fc28fd69: cmp (%rsi),%rax ; implicit exception: dispatches to 0x00007f67fc29012b ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::extractValue@11 (line 277) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@99 (line 218) 0x00007f67fc28fd6c: nop 0x00007f67fc28fd6d: nop 0x00007f67fc28fd6e: nop 0x00007f67fc28fd6f: call 0x00007f68034333a0 ; ImmutableOopMap {[88]=Oop [96]=Oop [104]=Oop [112]=Oop [120]=Oop } ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::extractValue@11 (line 277) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@99 (line 218) ; {optimized virtual_call} 0x00007f67fc28fd74: nopl 0x30004e4(%rax,%rax,1) ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::extractValue@11 (line 277) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@99 (line 218) ; {other} 0x00007f67fc28fd7c: add $0xa0,%rsp 0x00007f67fc28fd83: pop %rbp 0x00007f67fc28fd84: cmp 0x498(%r15),%rsp ; {poll_return} 0x00007f67fc28fd8b: ja 0x00007f67fc290144 0x00007f67fc28fd91: ret ;; block B10 [45, 58] 0x00007f67fc28fd92: mov 0x68(%rsp),%r8 0x00007f67fc28fd97: mov 0x60(%rsp),%rbx 0x00007f67fc28fd9c: mov 0x58(%rsp),%rsi 0x00007f67fc28fda1: movabs $0x800429308,%rdx ; {metadata('jdk/internal/loader/AbstractClassLoaderValue$Memoizer')} 0x00007f67fc28fdab: mov %rsi,%r9 0x00007f67fc28fdae: mov 0x1c8(%r15),%rax 0x00007f67fc28fdb5: lea 0x28(%rax),%rdi 0x00007f67fc28fdb9: cmp 0x1d8(%r15),%rdi 0x00007f67fc28fdc0: ja 0x00007f67fc29015a 0x00007f67fc28fdc6: mov %rdi,0x1c8(%r15) 0x00007f67fc28fdcd: movq $0x1,(%rax) 0x00007f67fc28fdd4: mov %rdx,%rcx 0x00007f67fc28fdd7: movabs $0x800000000,%r10 0x00007f67fc28fde1: sub %r10,%rcx 0x00007f67fc28fde4: mov %ecx,0x8(%rax) 0x00007f67fc28fde7: xor %rcx,%rcx 0x00007f67fc28fdea: mov %ecx,0xc(%rax) 0x00007f67fc28fded: xor %rcx,%rcx 0x00007f67fc28fdf0: mov %rcx,0x10(%rax) 0x00007f67fc28fdf4: mov %rcx,0x18(%rax) 0x00007f67fc28fdf8: mov %rcx,0x20(%rax) ;*new {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@45 (line 198) 0x00007f67fc28fdfc: movsbl 0x38(%r15),%esi 0x00007f67fc28fe01: test %esi,%esi ;; 164 branch [NE] [G1PreBarrierStub: 0x00007f6790088f08] 0x00007f67fc28fe03: jne 0x00007f67fc290167 0x00007f67fc28fe09: mov %rbx,%r10 0x00007f67fc28fe0c: cmp 0x206403cd(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc28fe13: je 0x00007f67fc28fe2d ;; MacroAssembler::encode_heap_oop: heap base corrupted? 0x00007f67fc28fe19: movabs $0x7f681c402c00,%rdi ; {external_word} 0x00007f67fc28fe23: and $0xfffffffffffffff0,%rsp 0x00007f67fc28fe27: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc28fe2c: hlt 0x00007f67fc28fe2d: shr $0x3,%r10 0x00007f67fc28fe31: mov %r10d,0x10(%rax) 0x00007f67fc28fe35: mov %rax,%rsi 0x00007f67fc28fe38: xor %rbx,%rsi 0x00007f67fc28fe3b: shr $0x16,%rsi 0x00007f67fc28fe3f: cmp $0x0,%rsi ;; 180 branch [NE] [G1PostBarrierStub: 0x00007f67900894b0] 0x00007f67fc28fe43: jne 0x00007f67fc2901a7 ;*putfield cl {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue$Memoizer::@6 (line 310) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@53 (line 198) 0x00007f67fc28fe49: movsbl 0x38(%r15),%esi 0x00007f67fc28fe4e: test %esi,%esi ;; 188 branch [NE] [G1PreBarrierStub: 0x00007f6790089960] 0x00007f67fc28fe50: jne 0x00007f67fc2901bf 0x00007f67fc28fe56: mov %r9,%r10 0x00007f67fc28fe59: cmp 0x20640380(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc28fe60: je 0x00007f67fc28fe7a ;; MacroAssembler::encode_heap_oop: heap base corrupted? 0x00007f67fc28fe66: movabs $0x7f681c402c00,%rdi ; {external_word} 0x00007f67fc28fe70: and $0xfffffffffffffff0,%rsp 0x00007f67fc28fe74: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc28fe79: hlt 0x00007f67fc28fe7a: shr $0x3,%r10 0x00007f67fc28fe7e: mov %r10d,0x14(%rax) 0x00007f67fc28fe82: mov %rax,%rsi 0x00007f67fc28fe85: xor %r9,%rsi 0x00007f67fc28fe88: shr $0x16,%rsi 0x00007f67fc28fe8c: cmp $0x0,%rsi ;; 204 branch [NE] [G1PostBarrierStub: 0x00007f6790089e88] 0x00007f67fc28fe90: jne 0x00007f67fc2901ff ;*putfield clv {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue$Memoizer::@11 (line 311) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@53 (line 198) 0x00007f67fc28fe96: movsbl 0x38(%r15),%esi 0x00007f67fc28fe9b: test %esi,%esi ;; 212 branch [NE] [G1PreBarrierStub: 0x00007f679008a238] 0x00007f67fc28fe9d: jne 0x00007f67fc290217 0x00007f67fc28fea3: mov %r8,%r10 0x00007f67fc28fea6: cmp 0x20640333(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc28fead: je 0x00007f67fc28fec7 ;; MacroAssembler::encode_heap_oop: heap base corrupted? 0x00007f67fc28feb3: movabs $0x7f681c402c00,%rdi ; {external_word} 0x00007f67fc28febd: and $0xfffffffffffffff0,%rsp 0x00007f67fc28fec1: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc28fec6: hlt 0x00007f67fc28fec7: shr $0x3,%r10 0x00007f67fc28fecb: mov %r10d,0x18(%rax) 0x00007f67fc28fecf: mov %rax,%rsi 0x00007f67fc28fed2: xor %r8,%rsi 0x00007f67fc28fed5: shr $0x16,%rsi 0x00007f67fc28fed9: cmp $0x0,%rsi ;; 228 branch [NE] [G1PostBarrierStub: 0x00007f679008a960] 0x00007f67fc28fedd: jne 0x00007f67fc290257 ;*putfield mappingFunction {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue$Memoizer::@16 (line 312) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@53 (line 198) 0x00007f67fc28fee3: movabs $0x7f67d00ffe38,%rsi ; {metadata(method counters {0x00007f67d00ffe38})} 0x00007f67fc28feed: mov 0x10(%rsi),%edi 0x00007f67fc28fef0: add $0x2,%edi 0x00007f67fc28fef3: mov %edi,0x10(%rsi) 0x00007f67fc28fef6: and $0x7ffe,%edi 0x00007f67fc28fefc: test %edi,%edi ;; 246 branch [EQ] [CounterOverflowStub: 0x00007f679008ae20] 0x00007f67fc28fefe: je 0x00007f67fc29026f ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@58 (line 199) 0x00007f67fc28ff04: mov 0x4a0(%r15),%r10 ; ImmutableOopMap {r8=Oop rbx=Oop r9=Oop rax=Oop [88]=Oop [96]=Oop [104]=Oop [112]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@58 (line 199) 0x00007f67fc28ff0b: test %eax,(%r10) ; {poll} 0x00007f67fc28ff0e: mov %rax,%rdi 0x00007f67fc28ff11: mov %r9,%rsi 0x00007f67fc28ff14: mov %rdi,%rbx 0x00007f67fc28ff17: mov 0x70(%rsp),%rdi ;; 254 branch [AL] [B4] 0x00007f67fc28ff1c: jmp 0x00007f67fc28fc70 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@58 (line 199) ;; block B3 [108, 110] 0x00007f67fc28ff21: mov 0x68(%rsp),%r8 0x00007f67fc28ff26: mov 0x60(%rsp),%rbx 0x00007f67fc28ff2b: mov 0x58(%rsp),%r9 0x00007f67fc28ff30: mov 0x558(%r15),%rax 0x00007f67fc28ff37: xor %r10,%r10 0x00007f67fc28ff3a: mov %r10,0x558(%r15) 0x00007f67fc28ff41: xor %r10,%r10 0x00007f67fc28ff44: mov %r10,0x560(%r15) 0x00007f67fc28ff4b: movabs $0x7f67d00ffe38,%rax ; {metadata(method counters {0x00007f67d00ffe38})} 0x00007f67fc28ff55: mov 0x10(%rax),%esi 0x00007f67fc28ff58: add $0x2,%esi 0x00007f67fc28ff5b: mov %esi,0x10(%rax) 0x00007f67fc28ff5e: and $0x7ffe,%esi 0x00007f67fc28ff64: test %esi,%esi ;; 278 branch [EQ] [CounterOverflowStub: 0x00007f679008b9b8] 0x00007f67fc28ff66: je 0x00007f67fc290290 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@110 (line 231) 0x00007f67fc28ff6c: mov 0x4a0(%r15),%r10 ; ImmutableOopMap {rdi=Oop r8=Oop rbx=Oop r9=Oop [88]=Oop [96]=Oop [104]=Oop [112]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@110 (line 231) 0x00007f67fc28ff73: test %eax,(%r10) ; {poll} 0x00007f67fc28ff76: mov %r9,%rsi 0x00007f67fc28ff79: mov %rdi,%rbx 0x00007f67fc28ff7c: mov 0x70(%rsp),%rdi ;; 284 branch [AL] [B4] 0x00007f67fc28ff81: jmp 0x00007f67fc28fc70 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@110 (line 231) ;; block B13 [102, 102] 0x00007f67fc28ff86: add $0xa0,%rsp 0x00007f67fc28ff8d: pop %rbp 0x00007f67fc28ff8e: cmp 0x498(%r15),%rsp ; {poll_return} 0x00007f67fc28ff95: ja 0x00007f67fc2902b1 0x00007f67fc28ff9b: ret ;*areturn {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@102 (line 218) ;; block B11 [61, 81] 0x00007f67fc28ff9c: mov %rbx,%rdi 0x00007f67fc28ff9f: cmp (%rdi),%rax ; implicit exception: dispatches to 0x00007f67fc2902c7 0x00007f67fc28ffa2: mov %rdi,%rsi ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@63 (line 205) 0x00007f67fc28ffa5: mov %rdi,0x78(%rsp) 0x00007f67fc28ffaa: nop 0x00007f67fc28ffab: nop 0x00007f67fc28ffac: nop 0x00007f67fc28ffad: nop 0x00007f67fc28ffae: nop 0x00007f67fc28ffaf: call 0x00007f67fc2903a3 ; ImmutableOopMap {[88]=Oop [112]=Oop [120]=Oop } ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@63 (line 205) ; {optimized virtual_call} 0x00007f67fc28ffb4: nopl 0x6000724(%rax,%rax,1) ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@63 (line 205) ; {other} 0x00007f67fc28ffbc: mov 0x58(%rsp),%rdx 0x00007f67fc28ffc1: mov 0x78(%rsp),%rcx 0x00007f67fc28ffc6: mov %rax,%r8 0x00007f67fc28ffc9: mov 0x70(%rsp),%rsi ;*invokevirtual replace {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@75 (line 207) 0x00007f67fc28ffce: mov %rax,0x80(%rsp) 0x00007f67fc28ffd6: nop 0x00007f67fc28ffd7: call 0x00007f67fc290385 ; ImmutableOopMap {[88]=Oop [112]=Oop [120]=Oop [128]=Oop } ;*invokevirtual replace {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@75 (line 207) ; {optimized virtual_call} 0x00007f67fc28ffdc: nopl 0x700074c(%rax,%rax,1) ;*invokevirtual replace {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@75 (line 207) ; {other} 0x00007f67fc28ffe4: mov 0x80(%rsp),%rax 0x00007f67fc28ffec: add $0xa0,%rsp 0x00007f67fc28fff3: pop %rbp 0x00007f67fc28fff4: cmp 0x498(%r15),%rsp ; {poll_return} 0x00007f67fc28fffb: ja 0x00007f67fc2902e0 0x00007f67fc290001: ret ;*areturn {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@81 (line 209) ;; block B1 [82, 13] 0x00007f67fc290002: mov 0x558(%r15),%rax 0x00007f67fc290009: xor %r10,%r10 0x00007f67fc29000c: mov %r10,0x558(%r15) 0x00007f67fc290013: xor %r10,%r10 0x00007f67fc290016: mov %r10,0x560(%r15) 0x00007f67fc29001d: test %rbx,%rbx 0x00007f67fc290020: mov %rax,0x88(%rsp) ;; 336 branch [EQ] [B32] 0x00007f67fc290028: je 0x00007f67fc290070 ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.ConcurrentHashMap::remove@13 (line 1553) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@89 (line 212) ;; block B31 [16, 23] 0x00007f67fc29002e: mov 0x70(%rsp),%rdi 0x00007f67fc290033: mov 0x58(%rsp),%rsi 0x00007f67fc290038: mov %rsi,%rdx 0x00007f67fc29003b: movabs $0x0,%rcx ; {oop(nullptr)} 0x00007f67fc290045: mov %rbx,%r8 0x00007f67fc290048: mov %rdi,%rsi ;*invokevirtual replaceNode {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.ConcurrentHashMap::remove@20 (line 1553) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@89 (line 212) 0x00007f67fc29004b: nop 0x00007f67fc29004c: nop 0x00007f67fc29004d: nop 0x00007f67fc29004e: nop 0x00007f67fc29004f: call 0x00007f68034333a0 ; ImmutableOopMap {[136]=Oop } ;*invokevirtual replaceNode {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.ConcurrentHashMap::remove@20 (line 1553) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@89 (line 212) ; {optimized virtual_call} 0x00007f67fc290054: nopl 0x80007c4(%rax,%rax,1) ;*invokevirtual replaceNode {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.ConcurrentHashMap::remove@20 (line 1553) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@89 (line 212) ; {other} 0x00007f67fc29005c: test %rax,%rax 0x00007f67fc29005f: mov $0x0,%eax 0x00007f67fc290064: je 0x00007f67fc29006b 0x00007f67fc290066: mov $0x1,%eax ;; 360 branch [AL] [B34] 0x00007f67fc29006b: jmp 0x00007f67fc290075 ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.ConcurrentHashMap::remove@23 (line 1553) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@89 (line 212) ;; block B32 [30, 31] 0x00007f67fc290070: mov $0x0,%eax ;*ireturn {reexecute=0 rethrow=0 return_oop=0} ; - java.util.concurrent.ConcurrentHashMap::remove@31 (line 1553) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@89 (line 212) ;; block B34 [31, 95] 0x00007f67fc290075: mov 0x88(%rsp),%rax 0x00007f67fc29007d: jmp 0x00007f67fc29034d ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@95 (line 214) ;; block B2 [103, 107] 0x00007f67fc290082: mov 0x558(%r15),%rax 0x00007f67fc290089: xor %r10,%r10 0x00007f67fc29008c: mov %r10,0x558(%r15) 0x00007f67fc290093: xor %r10,%r10 0x00007f67fc290096: mov %r10,0x560(%r15) 0x00007f67fc29009d: jmp 0x00007f67fc29034d ;; CounterOverflowStub slow case 0x00007f67fc2900a2: movabs $0x8001c8a38,%r10 ; {metadata({method} {0x00000008001c8a38} 'computeIfAbsent' '(Ljava/lang/ClassLoader;Ljava/util/function/BiFunction;)Ljava/lang/Object;' in 'jdk/internal/loader/AbstractClassLoaderValue')} 0x00007f67fc2900ac: mov %r10,0x8(%rsp) 0x00007f67fc2900b1: movq $0xffffffffffffffff,(%rsp) 0x00007f67fc2900b9: call 0x00007f680359a5c0 ; ImmutableOopMap {rsi=Oop rdx=Oop rcx=Oop [88]=Oop [96]=Oop [104]=Oop } ;*synchronization entry ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@-1 (line 189) ; {runtime_call counter_overflow Runtime1 stub} 0x00007f67fc2900be: jmp 0x00007f67fc28fc2f ;; ImplicitNullCheckStub slow case 0x00007f67fc2900c3: call 0x00007f68035943c0 ; ImmutableOopMap {rdx=Oop [88]=Oop [96]=Oop [104]=Oop } ;*invokevirtual createOrGetClassLoaderValueMap {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.System$2::createOrGetClassLoaderValueMap@1 (line 2387) ; - jdk.internal.loader.AbstractClassLoaderValue::map@14 (line 266) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@1 (line 189) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc2900c8: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc2900d2: and $0xfffffffffffffff0,%rsp 0x00007f67fc2900d6: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc2900db: hlt ;; ImplicitNullCheckStub slow case 0x00007f67fc2900dc: call 0x00007f68035943c0 ; ImmutableOopMap {rdi=Oop rsi=Oop [88]=Oop [96]=Oop [104]=Oop [120]=Oop } ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@19 (line 194) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc2900e1: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc2900eb: and $0xfffffffffffffff0,%rsp 0x00007f67fc2900ef: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc2900f4: hlt ;; ImplicitNullCheckStub slow case 0x00007f67fc2900f5: call 0x00007f68035943c0 ; ImmutableOopMap {rdi=Oop [88]=Oop [96]=Oop [104]=Oop [120]=Oop } ;*invokevirtual putIfAbsent {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@30 (line 194) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc2900fa: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc290104: and $0xfffffffffffffff0,%rsp 0x00007f67fc290108: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc29010d: hlt ;; SimpleExceptionStub slow case 0x00007f67fc29010e: mov %rax,(%rsp) 0x00007f67fc290112: call 0x00007f6803597340 ; ImmutableOopMap {[88]=Oop [96]=Oop [104]=Oop [112]=Oop [120]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::extractValue@8 (line 277) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@99 (line 218) ; {runtime_call throw_class_cast_exception Runtime1 stub} 0x00007f67fc290117: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc290121: and $0xfffffffffffffff0,%rsp 0x00007f67fc290125: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc29012a: hlt ;; ImplicitNullCheckStub slow case 0x00007f67fc29012b: call 0x00007f68035943c0 ; ImmutableOopMap {rsi=Oop [88]=Oop [96]=Oop [104]=Oop [112]=Oop [120]=Oop } ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::extractValue@11 (line 277) ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@99 (line 218) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc290130: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc29013a: and $0xfffffffffffffff0,%rsp 0x00007f67fc29013e: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc290143: hlt ;; C1SafepointPollStub slow case 0x00007f67fc290144: movabs $0x7f67fc28fd84,%r10 ; {internal_word} 0x00007f67fc29014e: mov %r10,0x4b0(%r15) 0x00007f67fc290155: jmp 0x00007f680343a4a0 ; {runtime_call SafepointBlob} ;; NewInstanceStub slow case 0x00007f67fc29015a: mov %rdx,%rdx 0x00007f67fc29015d: call 0x00007f6803594dc0 ; ImmutableOopMap {r8=Oop rbx=Oop r9=Oop [88]=Oop [96]=Oop [104]=Oop [112]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@45 (line 198) ; {runtime_call fast_new_instance Runtime1 stub} 0x00007f67fc290162: jmp 0x00007f67fc28fdfc ;; G1PreBarrierStub slow case 0x00007f67fc290167: mov 0x10(%rax),%esi 0x00007f67fc29016a: cmp 0x2064006f(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc290171: je 0x00007f67fc29018b ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc290177: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc290181: and $0xfffffffffffffff0,%rsp 0x00007f67fc290185: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc29018a: hlt 0x00007f67fc29018b: shl $0x3,%rsi 0x00007f67fc29018f: cmp $0x0,%rsi 0x00007f67fc290193: je 0x00007f67fc28fe09 0x00007f67fc290199: mov %rsi,(%rsp) 0x00007f67fc29019d: call 0x00007f680359aca0 ; {runtime_call g1_pre_barrier_slow} 0x00007f67fc2901a2: jmp 0x00007f67fc28fe09 ;; G1PostBarrierStub slow case 0x00007f67fc2901a7: cmp $0x0,%rbx 0x00007f67fc2901ab: je 0x00007f67fc28fe49 0x00007f67fc2901b1: mov %rax,(%rsp) 0x00007f67fc2901b5: call 0x00007f680359afa0 ; {runtime_call g1_post_barrier_slow} 0x00007f67fc2901ba: jmp 0x00007f67fc28fe49 ;; G1PreBarrierStub slow case 0x00007f67fc2901bf: mov 0x14(%rax),%esi 0x00007f67fc2901c2: cmp 0x20640017(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc2901c9: je 0x00007f67fc2901e3 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc2901cf: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc2901d9: and $0xfffffffffffffff0,%rsp 0x00007f67fc2901dd: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc2901e2: hlt 0x00007f67fc2901e3: shl $0x3,%rsi 0x00007f67fc2901e7: cmp $0x0,%rsi 0x00007f67fc2901eb: je 0x00007f67fc28fe56 0x00007f67fc2901f1: mov %rsi,(%rsp) 0x00007f67fc2901f5: call 0x00007f680359aca0 ; {runtime_call g1_pre_barrier_slow} 0x00007f67fc2901fa: jmp 0x00007f67fc28fe56 ;; G1PostBarrierStub slow case 0x00007f67fc2901ff: cmp $0x0,%r9 0x00007f67fc290203: je 0x00007f67fc28fe96 0x00007f67fc290209: mov %rax,(%rsp) 0x00007f67fc29020d: call 0x00007f680359afa0 ; {runtime_call g1_post_barrier_slow} 0x00007f67fc290212: jmp 0x00007f67fc28fe96 ;; G1PreBarrierStub slow case 0x00007f67fc290217: mov 0x18(%rax),%esi 0x00007f67fc29021a: cmp 0x2063ffbf(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc290221: je 0x00007f67fc29023b ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc290227: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc290231: and $0xfffffffffffffff0,%rsp 0x00007f67fc290235: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc29023a: hlt 0x00007f67fc29023b: shl $0x3,%rsi 0x00007f67fc29023f: cmp $0x0,%rsi 0x00007f67fc290243: je 0x00007f67fc28fea3 0x00007f67fc290249: mov %rsi,(%rsp) 0x00007f67fc29024d: call 0x00007f680359aca0 ; {runtime_call g1_pre_barrier_slow} 0x00007f67fc290252: jmp 0x00007f67fc28fea3 ;; G1PostBarrierStub slow case 0x00007f67fc290257: cmp $0x0,%r8 0x00007f67fc29025b: je 0x00007f67fc28fee3 0x00007f67fc290261: mov %rax,(%rsp) 0x00007f67fc290265: call 0x00007f680359afa0 ; {runtime_call g1_post_barrier_slow} 0x00007f67fc29026a: jmp 0x00007f67fc28fee3 ;; CounterOverflowStub slow case 0x00007f67fc29026f: movabs $0x8001c8a38,%r10 ; {metadata({method} {0x00000008001c8a38} 'computeIfAbsent' '(Ljava/lang/ClassLoader;Ljava/util/function/BiFunction;)Ljava/lang/Object;' in 'jdk/internal/loader/AbstractClassLoaderValue')} 0x00007f67fc290279: mov %r10,0x8(%rsp) 0x00007f67fc29027e: movq $0x3a,(%rsp) 0x00007f67fc290286: call 0x00007f680359a5c0 ; ImmutableOopMap {r8=Oop rbx=Oop r9=Oop rax=Oop [88]=Oop [96]=Oop [104]=Oop [112]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@58 (line 199) ; {runtime_call counter_overflow Runtime1 stub} 0x00007f67fc29028b: jmp 0x00007f67fc28ff04 ;; CounterOverflowStub slow case 0x00007f67fc290290: movabs $0x8001c8a38,%r10 ; {metadata({method} {0x00000008001c8a38} 'computeIfAbsent' '(Ljava/lang/ClassLoader;Ljava/util/function/BiFunction;)Ljava/lang/Object;' in 'jdk/internal/loader/AbstractClassLoaderValue')} 0x00007f67fc29029a: mov %r10,0x8(%rsp) 0x00007f67fc29029f: movq $0x6e,(%rsp) 0x00007f67fc2902a7: call 0x00007f680359a5c0 ; ImmutableOopMap {rdi=Oop r8=Oop rbx=Oop r9=Oop [88]=Oop [96]=Oop [104]=Oop [112]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@110 (line 231) ; {runtime_call counter_overflow Runtime1 stub} 0x00007f67fc2902ac: jmp 0x00007f67fc28ff6c ;; C1SafepointPollStub slow case 0x00007f67fc2902b1: movabs $0x7f67fc28ff8e,%r10 ; {internal_word} 0x00007f67fc2902bb: mov %r10,0x4b0(%r15) 0x00007f67fc2902c2: jmp 0x00007f680343a4a0 ; {runtime_call SafepointBlob} ;; ImplicitNullCheckStub slow case 0x00007f67fc2902c7: call 0x00007f68035943c0 ; ImmutableOopMap {rdi=Oop [88]=Oop [112]=Oop } ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.loader.AbstractClassLoaderValue::computeIfAbsent@63 (line 205) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc2902cc: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc2902d6: and $0xfffffffffffffff0,%rsp 0x00007f67fc2902da: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc2902df: hlt ;; C1SafepointPollStub slow case 0x00007f67fc2902e0: movabs $0x7f67fc28fff4,%r10 ; {internal_word} 0x00007f67fc2902ea: mov %r10,0x4b0(%r15) 0x00007f67fc2902f1: jmp 0x00007f680343a4a0 ; {runtime_call SafepointBlob} ;; Exception adapter block 0x00007f67fc2902f6: mov 0x78(%rsp),%rdi ;; branch [AL] [B3] 0x00007f67fc2902fb: jmp 0x00007f67fc28ff21 ;; Exception adapter block 0x00007f67fc290300: mov 0x78(%rsp),%rbx ;; branch [AL] [B1] 0x00007f67fc290305: jmp 0x00007f67fc290002 ;; Exception adapter block 0x00007f67fc29030a: mov 0x78(%rsp),%rbx ;; branch [AL] [B1] 0x00007f67fc29030f: jmp 0x00007f67fc290002 ;; Exception adapter block 0x00007f67fc290314: mov 0x78(%rsp),%rdi ;; branch [AL] [B3] 0x00007f67fc290319: jmp 0x00007f67fc28ff21 ;; Exception adapter block 0x00007f67fc29031e: mov 0x78(%rsp),%rdi ;; branch [AL] [B3] 0x00007f67fc290323: jmp 0x00007f67fc28ff21 ;; Exception adapter block 0x00007f67fc290328: mov %rdi,%rbx ;; branch [AL] [B1] 0x00007f67fc29032b: jmp 0x00007f67fc290002 ;; Unwind handler 0x00007f67fc290330: mov 0x558(%r15),%rax 0x00007f67fc290337: movq $0x0,0x558(%r15) 0x00007f67fc290342: movq $0x0,0x560(%r15) 0x00007f67fc29034d: add $0xa0,%rsp 0x00007f67fc290354: pop %rbp 0x00007f67fc290355: jmp 0x00007f6803479fa0 ; {runtime_call unwind_exception Runtime1 stub} 0x00007f67fc29035a: hlt 0x00007f67fc29035b: hlt 0x00007f67fc29035c: hlt 0x00007f67fc29035d: hlt 0x00007f67fc29035e: hlt 0x00007f67fc29035f: hlt [Stub Code] 0x00007f67fc290360: nop ; {no_reloc} 0x00007f67fc290361: nop 0x00007f67fc290362: nop 0x00007f67fc290363: nop 0x00007f67fc290364: nop 0x00007f67fc290365: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc29036f: jmp 0x00007f67fc29036f ; {runtime_call} 0x00007f67fc290374: nop 0x00007f67fc290375: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc29037f: jmp 0x00007f67fc29037f ; {runtime_call} 0x00007f67fc290384: nop 0x00007f67fc290385: movabs $0x8017d7710,%rbx ; {static_stub} 0x00007f67fc29038f: jmp 0x00007f680337fc79 ; {runtime_call I2C/C2I adapters} 0x00007f67fc290394: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc29039e: jmp 0x00007f67fc29039e ; {runtime_call} 0x00007f67fc2903a3: movabs $0x8004298c8,%rbx ; {static_stub} 0x00007f67fc2903ad: jmp 0x00007f6803437e27 ; {runtime_call I2C/C2I adapters} 0x00007f67fc2903b2: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc2903bc: jmp 0x00007f67fc2903bc ; {runtime_call} [Exception Handler] 0x00007f67fc2903c1: movabs $0xdead,%rbx 0x00007f67fc2903cb: movabs $0xdead,%rcx 0x00007f67fc2903d5: movabs $0xdead,%rsi 0x00007f67fc2903df: movabs $0xdead,%rdi 0x00007f67fc2903e9: call 0x00007f6803596d40 ; {runtime_call handle_exception_from_callee Runtime1 stub} 0x00007f67fc2903ee: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc2903f8: and $0xfffffffffffffff0,%rsp 0x00007f67fc2903fc: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc290401: hlt [Deopt Handler Code] 0x00007f67fc290402: movabs $0x7f67fc290402,%r10 ; {section_word} 0x00007f67fc29040c: push %r10 0x00007f67fc29040e: jmp 0x00007f6803439340 ; {runtime_call DeoptimizationBlob} 0x00007f67fc290413: hlt 0x00007f67fc290414: hlt 0x00007f67fc290415: hlt 0x00007f67fc290416: hlt 0x00007f67fc290417: hlt -------------------------------------------------------------------------------- [/Disassembly] Compiled method (c1) S9261 1803 2 sun.reflect.annotation.AnnotationParser$1::run (40 bytes) total in heap [0x00007f67fc233690,0x00007f67fc2340f0] = 2656 relocation [0x00007f67fc233810,0x00007f67fc233930] = 288 main code [0x00007f67fc233940,0x00007f67fc233e00] = 1216 stub code [0x00007f67fc233e00,0x00007f67fc233e78] = 120 metadata [0x00007f67fc233e78,0x00007f67fc233e88] = 16 scopes data [0x00007f67fc233e88,0x00007f67fc233f28] = 160 scopes pcs [0x00007f67fc233f28,0x00007f67fc2340c8] = 416 dependencies [0x00007f67fc2340c8,0x00007f67fc2340d0] = 8 nul chk table [0x00007f67fc2340d0,0x00007f67fc2340f0] = 32 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Entry Point] # {method} {0x00000008001d7320} 'run' '()Ljava/lang/annotation/Annotation;' in 'sun/reflect/annotation/AnnotationParser$1' # [sp+0xb0] (sp of caller) ;; block B16 [0, 0] 0x00007f67fc233940: mov 0x8(%rsi),%r10d 0x00007f67fc233944: movabs $0x800000000,%r11 0x00007f67fc23394e: add %r11,%r10 0x00007f67fc233951: cmp %rax,%r10 0x00007f67fc233954: jne 0x00007f68034330a0 ; {runtime_call ic_miss_stub} 0x00007f67fc23395a: nop 0x00007f67fc23395b: nop 0x00007f67fc23395c: nop 0x00007f67fc23395d: nop 0x00007f67fc23395e: nop 0x00007f67fc23395f: nop [Verified Entry Point] 0x00007f67fc233960: mov %eax,-0x18000(%rsp) 0x00007f67fc233967: push %rbp 0x00007f67fc233968: sub $0xa0,%rsp 0x00007f67fc23396f: nop 0x00007f67fc233970: cmpl $0x1,0x20(%r15) 0x00007f67fc233978: je 0x00007f67fc23397f 0x00007f67fc23397a: call Stub::nmethod_entry_barrier ; {runtime_call Stub::nmethod_entry_barrier} 0x00007f67fc23397f: mov %rsi,%r8 0x00007f67fc233982: movabs $0x7f67d00ab0c0,%rbx ; {metadata(method counters {0x00007f67d00ab0c0})} 0x00007f67fc23398c: mov 0xc(%rbx),%edx 0x00007f67fc23398f: add $0x2,%edx 0x00007f67fc233992: mov %edx,0xc(%rbx) 0x00007f67fc233995: and $0xffe,%edx 0x00007f67fc23399b: test %edx,%edx ;; 18 branch [EQ] [CounterOverflowStub: 0x00007f678c084368] 0x00007f67fc23399d: je 0x00007f67fc233ca6 ;*aload_0 {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@0 (line 301) ;; block B17 [0, 0] ;; block B0 [0, 6] 0x00007f67fc2339a3: mov 0xc(%r8),%r9d 0x00007f67fc2339a7: cmp 0x2069c832(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc2339ae: je 0x00007f67fc2339c8 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc2339b4: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc2339be: and $0xfffffffffffffff0,%rsp 0x00007f67fc2339c2: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc2339c7: hlt 0x00007f67fc2339c8: shl $0x3,%r9 ;*getfield val$type {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@1 (line 301) 0x00007f67fc2339cc: mov 0x34(%r9),%ebx ; implicit exception: dispatches to 0x00007f67fc233cc7 0x00007f67fc2339d0: cmp 0x2069c809(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc2339d7: je 0x00007f67fc2339f1 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc2339dd: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc2339e7: and $0xfffffffffffffff0,%rsp 0x00007f67fc2339eb: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc2339f0: hlt 0x00007f67fc2339f1: shl $0x3,%rbx ;*getfield classLoader {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Class::getClassLoader@1 (line 1029) ; - sun.reflect.annotation.AnnotationParser$1::run@4 (line 302) 0x00007f67fc2339f5: test %rbx,%rbx ;; 36 branch [NE] [B1] 0x00007f67fc2339f8: jne 0x00007f67fc233a08 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - java.lang.Class::getClassLoader@6 (line 1030) ; - sun.reflect.annotation.AnnotationParser$1::run@4 (line 302) ;; block B3 [9, 7] 0x00007f67fc2339fe: movabs $0x0,%rbx ;*iconst_1 {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@7 (line 302) ; {oop(nullptr)} ;; block B1 [7, 39] 0x00007f67fc233a08: mov %rbx,0x78(%rsp) 0x00007f67fc233a0d: mov $0x1,%ebx 0x00007f67fc233a12: movabs $0x8000067f0,%rdx ; {metadata('java/lang/Class'[])} 0x00007f67fc233a1c: movslq %ebx,%rbx 0x00007f67fc233a1f: mov %rbx,%rdi 0x00007f67fc233a22: cmp $0xffffff,%rbx 0x00007f67fc233a29: ja 0x00007f67fc233ce0 0x00007f67fc233a2f: movabs $0x17,%rsi 0x00007f67fc233a39: lea (%rsi,%rbx,4),%rsi 0x00007f67fc233a3d: and $0xfffffffffffffff8,%rsi 0x00007f67fc233a41: mov 0x1c8(%r15),%rax 0x00007f67fc233a48: lea (%rax,%rsi,1),%rsi 0x00007f67fc233a4c: cmp 0x1d8(%r15),%rsi 0x00007f67fc233a53: ja 0x00007f67fc233ce0 0x00007f67fc233a59: mov %rsi,0x1c8(%r15) 0x00007f67fc233a60: sub %rax,%rsi 0x00007f67fc233a63: movq $0x1,(%rax) 0x00007f67fc233a6a: mov %rdx,%rcx 0x00007f67fc233a6d: movabs $0x800000000,%r10 0x00007f67fc233a77: sub %r10,%rcx 0x00007f67fc233a7a: mov %ecx,0x8(%rax) 0x00007f67fc233a7d: mov %ebx,0xc(%rax) 0x00007f67fc233a80: sub $0x10,%rsi 0x00007f67fc233a84: test %rsi,%rsi 0x00007f67fc233a87: je 0x00007f67fc233abc 0x00007f67fc233a8d: test $0x7,%sil 0x00007f67fc233a91: je 0x00007f67fc233aab 0x00007f67fc233a97: movabs $0x7f681c402308,%rdi ; {external_word} 0x00007f67fc233aa1: and $0xfffffffffffffff0,%rsp 0x00007f67fc233aa5: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233aaa: hlt 0x00007f67fc233aab: xor %rbx,%rbx 0x00007f67fc233aae: shr $0x3,%rsi 0x00007f67fc233ab2: mov %rbx,0x8(%rax,%rsi,8) 0x00007f67fc233ab7: dec %rsi 0x00007f67fc233aba: jne 0x00007f67fc233ab2 ;*anewarray {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@8 (line 302) 0x00007f67fc233abc: test %r9,%r9 0x00007f67fc233abf: je 0x00007f67fc233b1d 0x00007f67fc233ac5: mov 0x8(%rax),%edx ; implicit exception: dispatches to 0x00007f67fc233cea 0x00007f67fc233ac8: movabs $0x800000000,%r10 0x00007f67fc233ad2: add %r10,%rdx 0x00007f67fc233ad5: mov 0x8(%r9),%esi 0x00007f67fc233ad9: movabs $0x800000000,%r10 0x00007f67fc233ae3: add %r10,%rsi 0x00007f67fc233ae6: mov 0xd8(%rdx),%rdx 0x00007f67fc233aed: cmp %rdx,%rsi 0x00007f67fc233af0: je 0x00007f67fc233b1d 0x00007f67fc233af6: mov 0x18(%rdx),%edi 0x00007f67fc233af9: cmp (%rsi,%rdi,1),%rdx 0x00007f67fc233afd: je 0x00007f67fc233b1d 0x00007f67fc233b03: cmp $0x28,%edi 0x00007f67fc233b06: jne 0x00007f67fc233d03 0x00007f67fc233b0c: push %rsi 0x00007f67fc233b0d: push %rdx 0x00007f67fc233b0e: call 0x00007f6803597920 ; {runtime_call slow_subtype_check Runtime1 stub} 0x00007f67fc233b13: pop %rsi 0x00007f67fc233b14: pop %rdx 0x00007f67fc233b15: test %edx,%edx 0x00007f67fc233b17: je 0x00007f67fc233d03 0x00007f67fc233b1d: lea 0x10(%rax),%rdx 0x00007f67fc233b21: movsbl 0x38(%r15),%esi 0x00007f67fc233b26: test %esi,%esi ;; 70 branch [NE] [G1PreBarrierStub: 0x00007f678c087da8] 0x00007f67fc233b28: jne 0x00007f67fc233d20 0x00007f67fc233b2e: mov %r9,%r10 0x00007f67fc233b31: cmp 0x2069c6a8(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc233b38: je 0x00007f67fc233b52 ;; MacroAssembler::encode_heap_oop: heap base corrupted? 0x00007f67fc233b3e: movabs $0x7f681c402c00,%rdi ; {external_word} 0x00007f67fc233b48: and $0xfffffffffffffff0,%rsp 0x00007f67fc233b4c: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233b51: hlt 0x00007f67fc233b52: shr $0x3,%r10 0x00007f67fc233b56: mov %r10d,(%rdx) 0x00007f67fc233b59: mov %rdx,%rsi 0x00007f67fc233b5c: xor %r9,%rsi 0x00007f67fc233b5f: shr $0x16,%rsi 0x00007f67fc233b63: cmp $0x0,%rsi ;; 88 branch [NE] [G1PostBarrierStub: 0x00007f678c088420] 0x00007f67fc233b67: jne 0x00007f67fc233d5f ;*aastore {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@17 (line 302) 0x00007f67fc233b6d: movabs $0x80015f1f0,%rdx ; {metadata('sun/reflect/annotation/AnnotationInvocationHandler')} 0x00007f67fc233b77: mov %rax,0x80(%rsp) 0x00007f67fc233b7f: cmpb $0x5,0x128(%rdx) ; implicit exception: dispatches to 0x00007f67fc233d77 0x00007f67fc233b86: jne 0x00007f67fc233d90 0x00007f67fc233b8c: mov 0x1c8(%r15),%rax 0x00007f67fc233b93: lea 0x18(%rax),%rdi 0x00007f67fc233b97: cmp 0x1d8(%r15),%rdi 0x00007f67fc233b9e: ja 0x00007f67fc233d90 0x00007f67fc233ba4: mov %rdi,0x1c8(%r15) 0x00007f67fc233bab: movq $0x1,(%rax) 0x00007f67fc233bb2: mov %rdx,%rcx 0x00007f67fc233bb5: movabs $0x800000000,%r10 0x00007f67fc233bbf: sub %r10,%rcx 0x00007f67fc233bc2: mov %ecx,0x8(%rax) 0x00007f67fc233bc5: xor %rcx,%rcx 0x00007f67fc233bc8: mov %ecx,0xc(%rax) 0x00007f67fc233bcb: xor %rcx,%rcx 0x00007f67fc233bce: mov %rcx,0x10(%rax) ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@18 (line 302) 0x00007f67fc233bd2: mov 0x10(%r8),%ecx 0x00007f67fc233bd6: cmp 0x2069c603(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc233bdd: je 0x00007f67fc233bf7 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc233be3: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc233bed: and $0xfffffffffffffff0,%rsp 0x00007f67fc233bf1: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233bf6: hlt 0x00007f67fc233bf7: shl $0x3,%rcx ;*getfield val$memberValues {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@27 (line 302) 0x00007f67fc233bfb: mov %r9,%rdx 0x00007f67fc233bfe: mov %rax,%rsi ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@30 (line 302) 0x00007f67fc233c01: mov %rax,0x88(%rsp) 0x00007f67fc233c09: nop 0x00007f67fc233c0a: nop 0x00007f67fc233c0b: nop 0x00007f67fc233c0c: nop 0x00007f67fc233c0d: nop 0x00007f67fc233c0e: nop 0x00007f67fc233c0f: call 0x00007f67fc233e05 ; ImmutableOopMap {[120]=Oop [128]=Oop [136]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@30 (line 302) ; {optimized virtual_call} 0x00007f67fc233c14: nopl 0x584(%rax,%rax,1) ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@30 (line 302) ; {other} 0x00007f67fc233c1c: mov 0x78(%rsp),%rsi 0x00007f67fc233c21: mov 0x80(%rsp),%rdx 0x00007f67fc233c29: mov 0x88(%rsp),%rcx ;*invokestatic newProxyInstance {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@33 (line 301) 0x00007f67fc233c31: nop 0x00007f67fc233c32: nop 0x00007f67fc233c33: nop 0x00007f67fc233c34: nop 0x00007f67fc233c35: nop 0x00007f67fc233c36: nop 0x00007f67fc233c37: call 0x00007f67fc233e15 ; ImmutableOopMap {} ;*invokestatic newProxyInstance {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@33 (line 301) ; {static_call} 0x00007f67fc233c3c: nopl 0x10005ac(%rax,%rax,1) ;*invokestatic newProxyInstance {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@33 (line 301) ; {other} 0x00007f67fc233c44: test %rax,%rax 0x00007f67fc233c47: je 0x00007f67fc233c90 0x00007f67fc233c4d: movabs $0x800129b60,%rbx ; {metadata('java/lang/annotation/Annotation')} 0x00007f67fc233c57: mov 0x8(%rax),%edi 0x00007f67fc233c5a: movabs $0x800000000,%r10 0x00007f67fc233c64: add %r10,%rdi 0x00007f67fc233c67: cmp 0x28(%rdi),%rbx 0x00007f67fc233c6b: je 0x00007f67fc233c90 0x00007f67fc233c71: cmp %rbx,%rdi 0x00007f67fc233c74: je 0x00007f67fc233c90 0x00007f67fc233c7a: push %rdi 0x00007f67fc233c7b: push %rbx 0x00007f67fc233c7c: call 0x00007f6803597920 ; {runtime_call slow_subtype_check Runtime1 stub} 0x00007f67fc233c81: pop %rdi 0x00007f67fc233c82: pop %rdi 0x00007f67fc233c83: test %edi,%edi 0x00007f67fc233c85: je 0x00007f67fc233d9d 0x00007f67fc233c8b: jmp 0x00007f67fc233c90 ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@36 (line 301) 0x00007f67fc233c90: add $0xa0,%rsp 0x00007f67fc233c97: pop %rbp 0x00007f67fc233c98: cmp 0x498(%r15),%rsp ; {poll_return} 0x00007f67fc233c9f: ja 0x00007f67fc233dba 0x00007f67fc233ca5: ret ;; CounterOverflowStub slow case 0x00007f67fc233ca6: movabs $0x8001d7320,%r10 ; {metadata({method} {0x00000008001d7320} 'run' '()Ljava/lang/annotation/Annotation;' in 'sun/reflect/annotation/AnnotationParser$1')} 0x00007f67fc233cb0: mov %r10,0x8(%rsp) 0x00007f67fc233cb5: movq $0xffffffffffffffff,(%rsp) 0x00007f67fc233cbd: call 0x00007f680359a5c0 ; ImmutableOopMap {r8=Oop } ;*synchronization entry ; - sun.reflect.annotation.AnnotationParser$1::run@-1 (line 301) ; {runtime_call counter_overflow Runtime1 stub} 0x00007f67fc233cc2: jmp 0x00007f67fc2339a3 ;; ImplicitNullCheckStub slow case 0x00007f67fc233cc7: call 0x00007f68035943c0 ; ImmutableOopMap {r8=Oop r9=Oop } ;*invokevirtual getClassLoader {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@4 (line 302) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc233ccc: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc233cd6: and $0xfffffffffffffff0,%rsp 0x00007f67fc233cda: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233cdf: hlt ;; NewObjectArrayStub slow case 0x00007f67fc233ce0: call 0x00007f6803595ec0 ; ImmutableOopMap {r8=Oop r9=Oop [120]=Oop } ;*anewarray {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@8 (line 302) ; {runtime_call new_object_array Runtime1 stub} 0x00007f67fc233ce5: jmp 0x00007f67fc233abc ;; ImplicitNullCheckStub slow case 0x00007f67fc233cea: call 0x00007f68035943c0 ; ImmutableOopMap {r8=Oop r9=Oop rax=Oop [120]=Oop } ;*aastore {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) sun.reflect.annotation.AnnotationParser$1::run@17 (line 302) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc233cef: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc233cf9: and $0xfffffffffffffff0,%rsp 0x00007f67fc233cfd: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233d02: hlt ;; ArrayStoreExceptionStub slow case 0x00007f67fc233d03: mov %r9,(%rsp) 0x00007f67fc233d07: call 0x00007f6803597040 ; ImmutableOopMap {r8=Oop r9=Oop rax=Oop [120]=Oop } ;*aastore {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) sun.reflect.annotation.AnnotationParser$1::run@17 (line 302) ; {runtime_call throw_array_store_exception Runtime1 stub} 0x00007f67fc233d0c: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc233d16: and $0xfffffffffffffff0,%rsp 0x00007f67fc233d1a: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233d1f: hlt ;; G1PreBarrierStub slow case 0x00007f67fc233d20: mov (%rdx),%esi 0x00007f67fc233d22: cmp 0x2069c4b7(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc233d29: je 0x00007f67fc233d43 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc233d2f: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc233d39: and $0xfffffffffffffff0,%rsp 0x00007f67fc233d3d: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233d42: hlt 0x00007f67fc233d43: shl $0x3,%rsi 0x00007f67fc233d47: cmp $0x0,%rsi 0x00007f67fc233d4b: je 0x00007f67fc233b2e 0x00007f67fc233d51: mov %rsi,(%rsp) 0x00007f67fc233d55: call 0x00007f680359aca0 ; {runtime_call g1_pre_barrier_slow} 0x00007f67fc233d5a: jmp 0x00007f67fc233b2e ;; G1PostBarrierStub slow case 0x00007f67fc233d5f: cmp $0x0,%r9 0x00007f67fc233d63: je 0x00007f67fc233b6d 0x00007f67fc233d69: mov %rdx,(%rsp) 0x00007f67fc233d6d: call 0x00007f680359afa0 ; {runtime_call g1_post_barrier_slow} 0x00007f67fc233d72: jmp 0x00007f67fc233b6d ;; ImplicitNullCheckStub slow case 0x00007f67fc233d77: call 0x00007f68035943c0 ; ImmutableOopMap {r8=Oop r9=Oop [120]=Oop [128]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@18 (line 302) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc233d7c: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc233d86: and $0xfffffffffffffff0,%rsp 0x00007f67fc233d8a: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233d8f: hlt ;; NewInstanceStub slow case 0x00007f67fc233d90: mov %rdx,%rdx 0x00007f67fc233d93: call 0x00007f6803595140 ; ImmutableOopMap {r8=Oop r9=Oop [120]=Oop [128]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@18 (line 302) ; {runtime_call fast_new_instance_init_check Runtime1 stub} 0x00007f67fc233d98: jmp 0x00007f67fc233bd2 ;; SimpleExceptionStub slow case 0x00007f67fc233d9d: mov %rax,(%rsp) 0x00007f67fc233da1: call 0x00007f6803597340 ; ImmutableOopMap {} ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@36 (line 301) ; {runtime_call throw_class_cast_exception Runtime1 stub} 0x00007f67fc233da6: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc233db0: and $0xfffffffffffffff0,%rsp 0x00007f67fc233db4: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233db9: hlt ;; C1SafepointPollStub slow case 0x00007f67fc233dba: movabs $0x7f67fc233c98,%r10 ; {internal_word} 0x00007f67fc233dc4: mov %r10,0x4b0(%r15) 0x00007f67fc233dcb: jmp 0x00007f680343a4a0 ; {runtime_call SafepointBlob} ;; Unwind handler 0x00007f67fc233dd0: mov 0x558(%r15),%rax 0x00007f67fc233dd7: movq $0x0,0x558(%r15) 0x00007f67fc233de2: movq $0x0,0x560(%r15) 0x00007f67fc233ded: add $0xa0,%rsp 0x00007f67fc233df4: pop %rbp 0x00007f67fc233df5: jmp 0x00007f6803479fa0 ; {runtime_call unwind_exception Runtime1 stub} 0x00007f67fc233dfa: hlt 0x00007f67fc233dfb: hlt 0x00007f67fc233dfc: hlt 0x00007f67fc233dfd: hlt 0x00007f67fc233dfe: hlt 0x00007f67fc233dff: hlt [Stub Code] 0x00007f67fc233e00: nop ; {no_reloc} 0x00007f67fc233e01: nop 0x00007f67fc233e02: nop 0x00007f67fc233e03: nop 0x00007f67fc233e04: nop 0x00007f67fc233e05: movabs $0x802dd4490,%rbx ; {static_stub} 0x00007f67fc233e0f: jmp 0x00007f680337f075 ; {runtime_call I2C/C2I adapters} 0x00007f67fc233e14: nop 0x00007f67fc233e15: movabs $0x8001c9c10,%rbx ; {static_stub} 0x00007f67fc233e1f: jmp 0x00007f680337f075 ; {runtime_call I2C/C2I adapters} [Exception Handler] 0x00007f67fc233e24: movabs $0xdead,%rbx 0x00007f67fc233e2e: movabs $0xdead,%rcx 0x00007f67fc233e38: movabs $0xdead,%rsi 0x00007f67fc233e42: movabs $0xdead,%rdi 0x00007f67fc233e4c: call 0x00007f6803596d40 ; {runtime_call handle_exception_from_callee Runtime1 stub} 0x00007f67fc233e51: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc233e5b: and $0xfffffffffffffff0,%rsp 0x00007f67fc233e5f: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc233e64: hlt [Deopt Handler Code] 0x00007f67fc233e65: movabs $0x7f67fc233e65,%r10 ; {section_word} 0x00007f67fc233e6f: push %r10 0x00007f67fc233e71: jmp 0x00007f6803439340 ; {runtime_call DeoptimizationBlob} 0x00007f67fc233e76: hlt 0x00007f67fc233e77: hlt -------------------------------------------------------------------------------- [/Disassembly] Compiled method (c1) S9266 3311 ! 2 sun.reflect.annotation.AnnotationParser::parseAnnotation2 (275 bytes) total in heap [0x00007f67fc332790,0x00007f67fc3349d8] = 8776 relocation [0x00007f67fc332910,0x00007f67fc332c28] = 792 main code [0x00007f67fc332c40,0x00007f67fc3338f8] = 3256 stub code [0x00007f67fc3338f8,0x00007f67fc333aa8] = 432 oops [0x00007f67fc333aa8,0x00007f67fc333ab0] = 8 metadata [0x00007f67fc333ab0,0x00007f67fc333b20] = 112 scopes data [0x00007f67fc333b20,0x00007f67fc334108] = 1512 scopes pcs [0x00007f67fc334108,0x00007f67fc334918] = 2064 dependencies [0x00007f67fc334918,0x00007f67fc334928] = 16 handler table [0x00007f67fc334928,0x00007f67fc3349b0] = 136 nul chk table [0x00007f67fc3349b0,0x00007f67fc3349d8] = 40 [Disassembly] -------------------------------------------------------------------------------- [Constant Pool (empty)] -------------------------------------------------------------------------------- [Verified Entry Point] # {method} {0x00000008001db8a8} 'parseAnnotation2' '(Ljava/nio/ByteBuffer;Ljdk/internal/reflect/ConstantPool;Ljava/lang/Class;Z[Ljava/lang/Class;)Ljava/lang/annotation/Annotation;' in 'sun/reflect/annotation/AnnotationParser' # parm0: rsi:rsi = 'java/nio/ByteBuffer' # parm1: rdx:rdx = 'jdk/internal/reflect/ConstantPool' # parm2: rcx:rcx = 'java/lang/Class' # parm3: r8 = boolean # parm4: r9:r9 = '[Ljava/lang/Class;' # [sp+0x140] (sp of caller) ;; block B65 [0, 0] 0x00007f67fc332c40: mov %eax,-0x18000(%rsp) 0x00007f67fc332c47: push %rbp 0x00007f67fc332c48: sub $0x130,%rsp 0x00007f67fc332c4f: nop 0x00007f67fc332c50: cmpl $0x1,0x20(%r15) 0x00007f67fc332c58: je 0x00007f67fc332c5f 0x00007f67fc332c5a: call Stub::nmethod_entry_barrier ; {runtime_call Stub::nmethod_entry_barrier} 0x00007f67fc332c5f: mov %rsi,0xb0(%rsp) 0x00007f67fc332c67: mov %rdx,0x98(%rsp) 0x00007f67fc332c6f: mov %rcx,0xa0(%rsp) 0x00007f67fc332c77: movabs $0x7f67d0140cb8,%rdi ; {metadata(method counters {0x00007f67d0140cb8})} 0x00007f67fc332c81: mov 0xc(%rdi),%ebx 0x00007f67fc332c84: add $0x2,%ebx 0x00007f67fc332c87: mov %ebx,0xc(%rdi) 0x00007f67fc332c8a: and $0xffe,%ebx 0x00007f67fc332c90: test %ebx,%ebx ;; 26 branch [EQ] [CounterOverflowStub: 0x00007f6794173948] 0x00007f67fc332c92: je 0x00007f67fc3335a6 ;*aload_0 {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@0 (line 236) ;; block B66 [0, 0] 0x00007f67fc332c98: mov %r9,0xa8(%rsp) 0x00007f67fc332ca0: mov %r8d,0xb8(%rsp) ;; block B0 [0, 78] 0x00007f67fc332ca8: mov %rsi,%rdi 0x00007f67fc332cab: mov %rdi,%rsi ;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@1 (line 236) 0x00007f67fc332cae: nop 0x00007f67fc332caf: nop 0x00007f67fc332cb0: nop 0x00007f67fc332cb1: nop 0x00007f67fc332cb2: nop 0x00007f67fc332cb3: nop 0x00007f67fc332cb4: nop 0x00007f67fc332cb5: movabs $0x8000a2350,%rax 0x00007f67fc332cbf: call 0x00007f68034307a0 ; ImmutableOopMap {[152]=Oop [160]=Oop [168]=Oop [176]=Oop } ;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@1 (line 236) ; {virtual_call} 0x00007f67fc332cc4: nopl 0x534(%rax,%rax,1) ;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@1 (line 236) ; {other} 0x00007f67fc332ccc: mov 0x98(%rsp),%rdx 0x00007f67fc332cd4: mov 0xc(%rdx),%ecx ; implicit exception: dispatches to 0x00007f67fc3335c7 0x00007f67fc332cd7: cmp 0x2059d502(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc332cde: je 0x00007f67fc332cf8 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc332ce4: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc332cee: and $0xfffffffffffffff0,%rsp 0x00007f67fc332cf2: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc332cf7: hlt 0x00007f67fc332cf8: shl $0x3,%rcx ;*getfield constantPoolOop {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.reflect.ConstantPool::getUTF8At@2 (line 66) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@19 (line 240) 0x00007f67fc332cfc: and $0xffff,%eax 0x00007f67fc332d01: mov %rdx,%rdi 0x00007f67fc332d04: mov %rcx,%rdx 0x00007f67fc332d07: mov %rax,%rcx 0x00007f67fc332d0a: mov %rdi,%rsi ;*invokevirtual getUTF8At0 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.reflect.ConstantPool::getUTF8At@6 (line 66) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@19 (line 240) 0x00007f67fc332d0d: nop 0x00007f67fc332d0e: nop 0x00007f67fc332d0f: call 0x00007f67fc3339ea ; ImmutableOopMap {[152]=Oop [160]=Oop [168]=Oop [176]=Oop } ;*invokevirtual getUTF8At0 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.reflect.ConstantPool::getUTF8At@6 (line 66) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@19 (line 240) ; {optimized virtual_call} 0x00007f67fc332d14: nopl 0x1000584(%rax,%rax,1) ;*invokevirtual getUTF8At0 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.reflect.ConstantPool::getUTF8At@6 (line 66) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@19 (line 240) ; {other} 0x00007f67fc332d1c: mov %rax,%rsi 0x00007f67fc332d1f: mov 0xa0(%rsp),%rdx ;*invokestatic parseSig {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@27 (line 241) 0x00007f67fc332d27: mov %rax,0xc0(%rsp) 0x00007f67fc332d2f: call 0x00007f67fc32d760 ; ImmutableOopMap {[152]=Oop [160]=Oop [168]=Oop [176]=Oop [192]=Oop } ;*invokestatic parseSig {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@27 (line 241) ; {static_call} 0x00007f67fc332d34: nopl 0x20005a4(%rax,%rax,1) ;*invokestatic parseSig {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@27 (line 241) ; {other} 0x00007f67fc332d3c: mov 0xa8(%rsp),%r9 0x00007f67fc332d44: test %r9,%r9 ;; 70 branch [NE] [B11] 0x00007f67fc332d47: jne 0x00007f67fc332d5a ;*ifnull {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@78 (line 256) ;; block B67 [98, 98] 0x00007f67fc332d4d: mov %rax,0xc8(%rsp) ;; 76 branch [AL] [B12] 0x00007f67fc332d55: jmp 0x00007f67fc332d84 ;*aconst_null {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@98 (line 260) ;; block B11 [81, 88] 0x00007f67fc332d5a: mov %r9,%rsi 0x00007f67fc332d5d: mov %rax,%rdx ;*invokestatic contains {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@85 (line 256) 0x00007f67fc332d60: mov %rax,0xc8(%rsp) 0x00007f67fc332d68: nop 0x00007f67fc332d69: nop 0x00007f67fc332d6a: nop 0x00007f67fc332d6b: nop 0x00007f67fc332d6c: nop 0x00007f67fc332d6d: nop 0x00007f67fc332d6e: nop 0x00007f67fc332d6f: call 0x00007f67fc32c180 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop } ;*invokestatic contains {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@85 (line 256) ; {static_call} 0x00007f67fc332d74: nopl 0x30005e4(%rax,%rax,1) ;*invokestatic contains {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@85 (line 256) ; {other} 0x00007f67fc332d7c: test %eax,%eax ;; 90 branch [EQ] [B13] 0x00007f67fc332d7e: je 0x00007f67fc333476 ;*ifne {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@88 (line 256) ;; block B12 [98, 153] 0x00007f67fc332d84: mov 0xc8(%rsp),%rsi ;*invokestatic getInstance {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@103 (line 262) 0x00007f67fc332d8c: nop 0x00007f67fc332d8d: nop 0x00007f67fc332d8e: nop 0x00007f67fc332d8f: call 0x00007f6803cdfc20 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop } ;*invokestatic getInstance {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@103 (line 262) ; {static_call} 0x00007f67fc332d94: nopl 0x4000604(%rax,%rax,1) ;*invokestatic getInstance {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@103 (line 262) ; {other} 0x00007f67fc332d9c: mov %rax,0xd0(%rsp) 0x00007f67fc332da4: mov %rax,%rsi ;*invokevirtual memberTypes {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@122 (line 268) 0x00007f67fc332da7: nop 0x00007f67fc332da8: nop 0x00007f67fc332da9: nop 0x00007f67fc332daa: nop 0x00007f67fc332dab: nop 0x00007f67fc332dac: nop 0x00007f67fc332dad: movabs $0xffffffffffffffff,%rax 0x00007f67fc332db7: call 0x00007f68034307e0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop } ;*invokevirtual memberTypes {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@122 (line 268) ; {virtual_call} 0x00007f67fc332dbc: nopl 0x500062c(%rax,%rax,1) ;*invokevirtual memberTypes {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@122 (line 268) ; {other} 0x00007f67fc332dc4: mov %rax,0xe0(%rsp) 0x00007f67fc332dcc: movabs $0x8001ce468,%rdx ; {metadata('java/util/LinkedHashMap')} 0x00007f67fc332dd6: mov 0x1c8(%r15),%rax 0x00007f67fc332ddd: lea 0x40(%rax),%rdi 0x00007f67fc332de1: cmp 0x1d8(%r15),%rdi 0x00007f67fc332de8: ja 0x00007f67fc3335e0 0x00007f67fc332dee: mov %rdi,0x1c8(%r15) 0x00007f67fc332df5: movq $0x1,(%rax) 0x00007f67fc332dfc: mov %rdx,%rcx 0x00007f67fc332dff: movabs $0x800000000,%r10 0x00007f67fc332e09: sub %r10,%rcx 0x00007f67fc332e0c: mov %ecx,0x8(%rax) 0x00007f67fc332e0f: xor %rcx,%rcx 0x00007f67fc332e12: mov %ecx,0xc(%rax) 0x00007f67fc332e15: xor %rcx,%rcx 0x00007f67fc332e18: movabs $0x6,%rdi 0x00007f67fc332e22: mov %rcx,0x8(%rax,%rdi,8) 0x00007f67fc332e27: dec %rdi 0x00007f67fc332e2a: jne 0x00007f67fc332e22 ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@127 (line 269) 0x00007f67fc332e2c: mov %rax,0xd8(%rsp) 0x00007f67fc332e34: mov 0xd0(%rsp),%rsi ;*invokevirtual memberDefaults {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@133 (line 270) 0x00007f67fc332e3c: nop 0x00007f67fc332e3d: movabs $0xffffffffffffffff,%rax 0x00007f67fc332e47: call 0x00007f6803430820 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*invokevirtual memberDefaults {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@133 (line 270) ; {virtual_call} 0x00007f67fc332e4c: nopl 0x60006bc(%rax,%rax,1) ;*invokevirtual memberDefaults {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@133 (line 270) ; {other} 0x00007f67fc332e54: mov 0xd8(%rsp),%rdi 0x00007f67fc332e5c: movl $0x3f400000,0x20(%rdi) ;*putfield loadFactor {reexecute=0 rethrow=0 return_oop=0} ; - java.util.HashMap::@7 (line 478) ; - java.util.LinkedHashMap::@1 (line 478) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@136 (line 270) 0x00007f67fc332e63: movl $0x0,0x2c(%rdi) ;*putfield putMode {reexecute=0 rethrow=0 return_oop=0} ; - java.util.LinkedHashMap::@6 (line 333) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@136 (line 270) 0x00007f67fc332e6a: movb $0x0,0x30(%rdi) ;*putfield accessOrder {reexecute=0 rethrow=0 return_oop=0} ; - java.util.LinkedHashMap::@11 (line 479) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@136 (line 270) 0x00007f67fc332e6e: mov %rax,%rdx 0x00007f67fc332e71: mov $0x0,%ecx 0x00007f67fc332e76: mov %rdi,%rsi ;*invokevirtual putMapEntries {reexecute=0 rethrow=0 return_oop=0} ; - java.util.LinkedHashMap::@17 (line 480) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@136 (line 270) 0x00007f67fc332e79: nop 0x00007f67fc332e7a: nop 0x00007f67fc332e7b: nop 0x00007f67fc332e7c: nop 0x00007f67fc332e7d: nop 0x00007f67fc332e7e: nop 0x00007f67fc332e7f: call 0x00007f67fc097aa0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*invokevirtual putMapEntries {reexecute=0 rethrow=0 return_oop=0} ; - java.util.LinkedHashMap::@17 (line 480) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@136 (line 270) ; {optimized virtual_call} 0x00007f67fc332e84: nopl 0x70006f4(%rax,%rax,1) ;*invokevirtual putMapEntries {reexecute=0 rethrow=0 return_oop=0} ; - java.util.LinkedHashMap::@17 (line 480) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@136 (line 270) ; {other} 0x00007f67fc332e8c: mov 0xb0(%rsp),%rsi ;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@142 (line 272) 0x00007f67fc332e94: nop 0x00007f67fc332e95: movabs $0x8000a2350,%rax 0x00007f67fc332e9f: call 0x00007f6803d19500 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@142 (line 272) ; {virtual_call} 0x00007f67fc332ea4: nopl 0x8000714(%rax,%rax,1) ;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@142 (line 272) ; {other} 0x00007f67fc332eac: and $0xffff,%eax 0x00007f67fc332eb1: mov %eax,0xe8(%rsp) 0x00007f67fc332eb8: mov $0x0,%edi ;*iload {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@153 (line 273) 0x00007f67fc332ebd: nop 0x00007f67fc332ebe: nop 0x00007f67fc332ebf: nop ;; block B17 [153, 157] 0x00007f67fc332ec0: mov 0xb0(%rsp),%rsi 0x00007f67fc332ec8: cmp %eax,%edi ;; 160 branch [GE] [B19] 0x00007f67fc332eca: jge 0x00007f67fc3332c4 ;*if_icmpge {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@157 (line 273) ;; block B18 [160, 193] 0x00007f67fc332ed0: mov %edi,0xbc(%rsp) 0x00007f67fc332ed7: mov %rsi,%r11 0x00007f67fc332eda: mov %r11,%rsi ;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@161 (line 274) 0x00007f67fc332edd: movabs $0x8000a2350,%rax 0x00007f67fc332ee7: call 0x00007f6803d19500 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@161 (line 274) ; {virtual_call} 0x00007f67fc332eec: nopl 0x900075c(%rax,%rax,1) ;*invokevirtual getShort {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@161 (line 274) ; {other} 0x00007f67fc332ef4: and $0xffff,%eax 0x00007f67fc332ef9: mov 0x98(%rsp),%rdx 0x00007f67fc332f01: mov 0xc(%rdx),%ecx 0x00007f67fc332f04: cmp 0x2059d2d5(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc332f0b: je 0x00007f67fc332f25 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc332f11: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc332f1b: and $0xfffffffffffffff0,%rsp 0x00007f67fc332f1f: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc332f24: hlt 0x00007f67fc332f25: shl $0x3,%rcx ;*getfield constantPoolOop {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.reflect.ConstantPool::getUTF8At@2 (line 66) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@172 (line 275) 0x00007f67fc332f29: mov %rdx,%rdi 0x00007f67fc332f2c: mov %rcx,%rdx 0x00007f67fc332f2f: mov %rax,%rcx 0x00007f67fc332f32: mov %rdi,%rsi ;*invokevirtual getUTF8At0 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.reflect.ConstantPool::getUTF8At@6 (line 66) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@172 (line 275) 0x00007f67fc332f35: nop 0x00007f67fc332f36: nop 0x00007f67fc332f37: call 0x00007f67fc3339ea ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*invokevirtual getUTF8At0 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.reflect.ConstantPool::getUTF8At@6 (line 66) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@172 (line 275) ; {optimized virtual_call} 0x00007f67fc332f3c: nopl 0xa0007ac(%rax,%rax,1) ;*invokevirtual getUTF8At0 {reexecute=0 rethrow=0 return_oop=0} ; - jdk.internal.reflect.ConstantPool::getUTF8At@6 (line 66) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@172 (line 275) ; {other} 0x00007f67fc332f44: mov %rax,%rdx 0x00007f67fc332f47: mov 0xe0(%rsp),%rsi ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@181 (line 276) 0x00007f67fc332f4f: mov %rax,0xf0(%rsp) 0x00007f67fc332f57: nop 0x00007f67fc332f58: nop 0x00007f67fc332f59: nop 0x00007f67fc332f5a: nop 0x00007f67fc332f5b: nop 0x00007f67fc332f5c: nop 0x00007f67fc332f5d: movabs $0x8000277d0,%rax 0x00007f67fc332f67: call 0x00007f6803a9f2e0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop [240]=Oop } ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@181 (line 276) ; {virtual_call} 0x00007f67fc332f6c: nopl 0xb0007dc(%rax,%rax,1) ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@181 (line 276) ; {other} 0x00007f67fc332f74: test %rax,%rax 0x00007f67fc332f77: je 0x00007f67fc332fa5 0x00007f67fc332f7d: movabs $0x800006460,%rsi ; {metadata('java/lang/Class')} 0x00007f67fc332f87: mov 0x8(%rax),%edi 0x00007f67fc332f8a: movabs $0x800000000,%r10 0x00007f67fc332f94: add %r10,%rdi 0x00007f67fc332f97: cmp %rdi,%rsi 0x00007f67fc332f9a: jne 0x00007f67fc3335ed 0x00007f67fc332fa0: jmp 0x00007f67fc332fa5 0x00007f67fc332fa5: mov %rax,%rsi ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@186 (line 276) 0x00007f67fc332fa8: test %rsi,%rsi ;; 200 branch [NE] [B21] 0x00007f67fc332fab: jne 0x00007f67fc332ff1 ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@193 (line 278) ;; block B20 [196, 200] 0x00007f67fc332fb1: mov 0xb0(%rsp),%rsi ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::skipMemberValue@1 (line 806) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@197 (line 280) 0x00007f67fc332fb9: nop 0x00007f67fc332fba: nop 0x00007f67fc332fbb: nop 0x00007f67fc332fbc: nop 0x00007f67fc332fbd: movabs $0xffffffffffffffff,%rax 0x00007f67fc332fc7: call 0x00007f68034336a0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::skipMemberValue@1 (line 806) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@197 (line 280) ; {virtual_call} 0x00007f67fc332fcc: nopl 0xc00083c(%rax,%rax,1) ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::skipMemberValue@1 (line 806) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@197 (line 280) ; {other} 0x00007f67fc332fd4: mov %rax,%rsi 0x00007f67fc332fd7: mov 0xb0(%rsp),%rdx ;*invokestatic skipMemberValue {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::skipMemberValue@7 (line 807) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@197 (line 280) 0x00007f67fc332fdf: call 0x00007f68034339a0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*invokestatic skipMemberValue {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::skipMemberValue@7 (line 807) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@197 (line 280) ; {static_call} 0x00007f67fc332fe4: nopl 0xd000854(%rax,%rax,1) ;*invokestatic skipMemberValue {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::skipMemberValue@7 (line 807) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@197 (line 280) ; {other} ;; 218 branch [AL] [B22] 0x00007f67fc332fec: jmp 0x00007f67fc3331b4 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@200 (line 280) ;; block B21 [203, 218] 0x00007f67fc332ff1: mov 0xb0(%rsp),%rdx 0x00007f67fc332ff9: mov 0x98(%rsp),%rcx 0x00007f67fc333001: mov 0xa0(%rsp),%r8 ;*invokestatic parseMemberValue {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@208 (line 282) 0x00007f67fc333009: nop 0x00007f67fc33300a: nop 0x00007f67fc33300b: nop 0x00007f67fc33300c: nop 0x00007f67fc33300d: nop 0x00007f67fc33300e: nop 0x00007f67fc33300f: call 0x00007f6803be5a80 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop [240]=Oop } ;*invokestatic parseMemberValue {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@208 (line 282) ; {static_call} 0x00007f67fc333014: nopl 0xe000884(%rax,%rax,1) ;*invokestatic parseMemberValue {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@208 (line 282) ; {other} 0x00007f67fc33301c: test %rax,%rax 0x00007f67fc33301f: je 0x00007f67fc33304d 0x00007f67fc333025: movabs $0x8001d6ae8,%rdx ; {metadata('sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy')} 0x00007f67fc33302f: mov 0x8(%rax),%edi 0x00007f67fc333032: movabs $0x800000000,%r10 0x00007f67fc33303c: add %r10,%rdi 0x00007f67fc33303f: cmp %rdi,%rdx 0x00007f67fc333042: jne 0x00007f67fc33304d 0x00007f67fc333048: jmp 0x00007f67fc333052 0x00007f67fc33304d: xor %rsi,%rsi 0x00007f67fc333050: jmp 0x00007f67fc33305c 0x00007f67fc333052: movabs $0x1,%rsi ;*instanceof {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@215 (line 283) 0x00007f67fc33305c: test %esi,%esi ;; 238 branch [NE] [B23] 0x00007f67fc33305e: jne 0x00007f67fc33306c ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@218 (line 283) ;; block B69 [249, 249] 0x00007f67fc333064: mov %rax,%rcx ;; 244 branch [AL] [B24] 0x00007f67fc333067: jmp 0x00007f67fc33318d ;*aload {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@249 (line 285) ;; block B23 [221, 249] 0x00007f67fc33306c: test %rax,%rax 0x00007f67fc33306f: je 0x00007f67fc33309d 0x00007f67fc333075: movabs $0x8001d6ae8,%rdx ; {metadata('sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy')} 0x00007f67fc33307f: mov 0x8(%rax),%esi 0x00007f67fc333082: movabs $0x800000000,%r10 0x00007f67fc33308c: add %r10,%rsi 0x00007f67fc33308f: cmp %rsi,%rdx 0x00007f67fc333092: jne 0x00007f67fc33360a 0x00007f67fc333098: jmp 0x00007f67fc33309d 0x00007f67fc33309d: mov %rax,%rdi ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@223 (line 283) 0x00007f67fc3330a0: mov 0xd0(%rsp),%rsi ;*invokevirtual members {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@232 (line 284) 0x00007f67fc3330a8: mov %rax,0x100(%rsp) 0x00007f67fc3330b0: mov %rdi,0xf8(%rsp) 0x00007f67fc3330b8: nop 0x00007f67fc3330b9: nop 0x00007f67fc3330ba: nop 0x00007f67fc3330bb: nop 0x00007f67fc3330bc: nop 0x00007f67fc3330bd: movabs $0xffffffffffffffff,%rax 0x00007f67fc3330c7: call 0x00007f68034336a0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop [240]=Oop [248]=Oop [256]=Oop } ;*invokevirtual members {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@232 (line 284) ; {virtual_call} 0x00007f67fc3330cc: nopl 0xf00093c(%rax,%rax,1) ;*invokevirtual members {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@232 (line 284) ; {other} 0x00007f67fc3330d4: mov 0xf0(%rsp),%rdx 0x00007f67fc3330dc: mov %rax,%rsi ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@237 (line 284) 0x00007f67fc3330df: nop 0x00007f67fc3330e0: nop 0x00007f67fc3330e1: nop 0x00007f67fc3330e2: nop 0x00007f67fc3330e3: nop 0x00007f67fc3330e4: nop 0x00007f67fc3330e5: movabs $0xffffffffffffffff,%rax 0x00007f67fc3330ef: call 0x00007f68034336a0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop [240]=Oop [248]=Oop [256]=Oop } ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@237 (line 284) ; {virtual_call} 0x00007f67fc3330f4: nopl 0x10000964(%rax,%rax,1) ;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@237 (line 284) ; {other} 0x00007f67fc3330fc: test %rax,%rax 0x00007f67fc3330ff: je 0x00007f67fc33312d 0x00007f67fc333105: movabs $0x800021130,%rdi ; {metadata('java/lang/reflect/Method')} 0x00007f67fc33310f: mov 0x8(%rax),%ecx 0x00007f67fc333112: movabs $0x800000000,%r10 0x00007f67fc33311c: add %r10,%rcx 0x00007f67fc33311f: cmp %rcx,%rdi 0x00007f67fc333122: jne 0x00007f67fc333627 0x00007f67fc333128: jmp 0x00007f67fc33312d 0x00007f67fc33312d: mov %rax,%rdx ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@242 (line 284) 0x00007f67fc333130: movsbl 0x38(%r15),%ecx 0x00007f67fc333135: test %ecx,%ecx 0x00007f67fc333137: mov 0xf8(%rsp),%rdi ;; 270 branch [NE] [G1PreBarrierStub: 0x00007f679403cc40] [bci:245] 0x00007f67fc33313f: jne 0x00007f67fc333644 0x00007f67fc333145: mov %rdx,%r10 0x00007f67fc333148: cmp 0x2059d091(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc33314f: je 0x00007f67fc333169 ;; MacroAssembler::encode_heap_oop: heap base corrupted? 0x00007f67fc333155: movabs $0x7f681c402c00,%rdi ; {external_word} 0x00007f67fc33315f: and $0xfffffffffffffff0,%rsp 0x00007f67fc333163: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc333168: hlt 0x00007f67fc333169: shr $0x3,%r10 0x00007f67fc33316d: mov %r10d,0xc(%rdi) ; implicit exception: dispatches to 0x00007f67fc333684 0x00007f67fc333171: mov %rdi,%rcx 0x00007f67fc333174: xor %rdx,%rcx 0x00007f67fc333177: shr $0x16,%rcx 0x00007f67fc33317b: cmp $0x0,%rcx ;; 286 branch [NE] [G1PostBarrierStub: 0x00007f679403d268] 0x00007f67fc33317f: jne 0x00007f67fc33369d ;*putfield member {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy::setMember@2 (line 54) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@245 (line 284) 0x00007f67fc333185: mov 0x100(%rsp),%rcx ;; block B24 [249, 261] 0x00007f67fc33318d: mov 0xf0(%rsp),%rax 0x00007f67fc333195: mov %rax,%rdx 0x00007f67fc333198: mov 0xd8(%rsp),%rsi ;*invokeinterface put {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@255 (line 285) 0x00007f67fc3331a0: nop 0x00007f67fc3331a1: nop 0x00007f67fc3331a2: nop 0x00007f67fc3331a3: nop 0x00007f67fc3331a4: nop 0x00007f67fc3331a5: nop 0x00007f67fc3331a6: nop 0x00007f67fc3331a7: call 0x00007f6803abaee0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*invokeinterface put {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@255 (line 285) ; {optimized virtual_call} 0x00007f67fc3331ac: nopl 0x11000a1c(%rax,%rax,1) ;*invokeinterface put {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@255 (line 285) ; {other} ;; block B22 [261, 264] 0x00007f67fc3331b4: mov 0xbc(%rsp),%edi 0x00007f67fc3331bb: inc %edi 0x00007f67fc3331bd: movabs $0x7f67d0140cb8,%rax ; {metadata(method counters {0x00007f67d0140cb8})} 0x00007f67fc3331c7: mov 0x10(%rax),%esi 0x00007f67fc3331ca: add $0x2,%esi 0x00007f67fc3331cd: mov %esi,0x10(%rax) 0x00007f67fc3331d0: and $0x7ffe,%esi 0x00007f67fc3331d6: test %esi,%esi ;; 324 branch [EQ] [CounterOverflowStub: 0x00007f679403de90] 0x00007f67fc3331d8: je 0x00007f67fc3336b5 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@264 (line 273) 0x00007f67fc3331de: mov 0x4a0(%r15),%r10 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) sun.reflect.annotation.AnnotationParser::parseAnnotation2@264 (line 273) 0x00007f67fc3331e5: test %eax,(%r10) ; {poll} 0x00007f67fc3331e8: mov 0xe8(%rsp),%eax ;; 332 branch [AL] [B17] 0x00007f67fc3331ef: jmp 0x00007f67fc332ec0 ;*goto {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@264 (line 273) ;; block B2 [60, 63] 0x00007f67fc3331f4: mov 0x558(%r15),%rax 0x00007f67fc3331fb: xor %r10,%r10 0x00007f67fc3331fe: mov %r10,0x558(%r15) 0x00007f67fc333205: xor %r10,%r10 0x00007f67fc333208: mov %r10,0x560(%r15) 0x00007f67fc33320f: test %r8d,%r8d ;; 346 branch [EQ] [B10] 0x00007f67fc333212: je 0x00007f67fc333284 ;; 348 branch [AL] [B9] 0x00007f67fc333218: jmp 0x00007f67fc3335a1 ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@63 (line 251) ;; block B1 [35, 38] 0x00007f67fc33321d: mov 0x558(%r15),%rax 0x00007f67fc333224: xor %r10,%r10 0x00007f67fc333227: mov %r10,0x558(%r15) 0x00007f67fc33322e: xor %r10,%r10 0x00007f67fc333231: mov %r10,0x560(%r15) 0x00007f67fc333238: mov %rax,%r9 0x00007f67fc33323b: test %r8d,%r8d ;; 362 branch [NE] [B7] 0x00007f67fc33323e: jne 0x00007f67fc33350c ;*ifeq {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@38 (line 243) ;; block B8 [53, 59] 0x00007f67fc333244: mov 0xb0(%rsp),%rsi 0x00007f67fc33324c: mov $0x0,%edx ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@55 (line 247) 0x00007f67fc333251: nop 0x00007f67fc333252: nop 0x00007f67fc333253: nop 0x00007f67fc333254: nop 0x00007f67fc333255: nop 0x00007f67fc333256: nop 0x00007f67fc333257: call 0x00007f68034339a0 ; ImmutableOopMap {} ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@55 (line 247) ; {static_call} 0x00007f67fc33325c: nopl 0x13000acc(%rax,%rax,1) ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@55 (line 247) ; {other} 0x00007f67fc333264: movabs $0x0,%rax ; {oop(nullptr)} 0x00007f67fc33326e: add $0x130,%rsp 0x00007f67fc333275: pop %rbp 0x00007f67fc333276: cmp 0x498(%r15),%rsp ; {poll_return} 0x00007f67fc33327d: ja 0x00007f67fc3336d6 0x00007f67fc333283: ret ;*areturn {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@59 (line 248) ;; block B10 [69, 75] 0x00007f67fc333284: mov 0xb0(%rsp),%rsi 0x00007f67fc33328c: mov $0x0,%edx ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@71 (line 253) 0x00007f67fc333291: nop 0x00007f67fc333292: nop 0x00007f67fc333293: nop 0x00007f67fc333294: nop 0x00007f67fc333295: nop 0x00007f67fc333296: nop 0x00007f67fc333297: call 0x00007f68034339a0 ; ImmutableOopMap {} ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@71 (line 253) ; {static_call} 0x00007f67fc33329c: nopl 0x14000b0c(%rax,%rax,1) ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@71 (line 253) ; {other} 0x00007f67fc3332a4: movabs $0x0,%rax ; {oop(nullptr)} 0x00007f67fc3332ae: add $0x130,%rsp 0x00007f67fc3332b5: pop %rbp 0x00007f67fc3332b6: cmp 0x498(%r15),%rsp ; {poll_return} 0x00007f67fc3332bd: ja 0x00007f67fc3336ec 0x00007f67fc3332c3: ret ;*areturn {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@75 (line 254) ;; block B19 [267, 274] 0x00007f67fc3332c4: mov 0xd8(%rsp),%r8 0x00007f67fc3332cc: mov 0xc8(%rsp),%rbx 0x00007f67fc3332d4: movabs $0x8001d70d8,%rdx ; {metadata('sun/reflect/annotation/AnnotationParser$1')} 0x00007f67fc3332de: mov 0x1c8(%r15),%rax 0x00007f67fc3332e5: lea 0x18(%rax),%rdi 0x00007f67fc3332e9: cmp 0x1d8(%r15),%rdi 0x00007f67fc3332f0: ja 0x00007f67fc333702 0x00007f67fc3332f6: mov %rdi,0x1c8(%r15) 0x00007f67fc3332fd: movq $0x1,(%rax) 0x00007f67fc333304: mov %rdx,%rcx 0x00007f67fc333307: movabs $0x800000000,%r10 0x00007f67fc333311: sub %r10,%rcx 0x00007f67fc333314: mov %ecx,0x8(%rax) 0x00007f67fc333317: xor %rcx,%rcx 0x00007f67fc33331a: mov %ecx,0xc(%rax) 0x00007f67fc33331d: xor %rcx,%rcx 0x00007f67fc333320: mov %rcx,0x10(%rax) ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::annotationForMap@0 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) 0x00007f67fc333324: movsbl 0x38(%r15),%esi 0x00007f67fc333329: test %esi,%esi ;; 402 branch [NE] [G1PreBarrierStub: 0x00007f67900e49b8] 0x00007f67fc33332b: jne 0x00007f67fc33370f 0x00007f67fc333331: mov %rbx,%r10 0x00007f67fc333334: cmp 0x2059cea5(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc33333b: je 0x00007f67fc333355 ;; MacroAssembler::encode_heap_oop: heap base corrupted? 0x00007f67fc333341: movabs $0x7f681c402c00,%rdi ; {external_word} 0x00007f67fc33334b: and $0xfffffffffffffff0,%rsp 0x00007f67fc33334f: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc333354: hlt 0x00007f67fc333355: shr $0x3,%r10 0x00007f67fc333359: mov %r10d,0xc(%rax) 0x00007f67fc33335d: mov %rax,%rsi 0x00007f67fc333360: xor %rbx,%rsi 0x00007f67fc333363: shr $0x16,%rsi 0x00007f67fc333367: cmp $0x0,%rsi ;; 418 branch [NE] [G1PostBarrierStub: 0x00007f67900e4f60] 0x00007f67fc33336b: jne 0x00007f67fc33374f ;*putfield val$type {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::@2 (line 299) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@6 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) 0x00007f67fc333371: movsbl 0x38(%r15),%esi 0x00007f67fc333376: test %esi,%esi ;; 426 branch [NE] [G1PreBarrierStub: 0x00007f67900e5410] 0x00007f67fc333378: jne 0x00007f67fc333767 0x00007f67fc33337e: mov %r8,%r10 0x00007f67fc333381: cmp 0x2059ce58(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc333388: je 0x00007f67fc3333a2 ;; MacroAssembler::encode_heap_oop: heap base corrupted? 0x00007f67fc33338e: movabs $0x7f681c402c00,%rdi ; {external_word} 0x00007f67fc333398: and $0xfffffffffffffff0,%rsp 0x00007f67fc33339c: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc3333a1: hlt 0x00007f67fc3333a2: shr $0x3,%r10 0x00007f67fc3333a6: mov %r10d,0x10(%rax) 0x00007f67fc3333aa: mov %rax,%rsi 0x00007f67fc3333ad: xor %r8,%rsi 0x00007f67fc3333b0: shr $0x16,%rsi 0x00007f67fc3333b4: cmp $0x0,%rsi ;; 442 branch [NE] [G1PostBarrierStub: 0x00007f67900e5938] 0x00007f67fc3333b8: jne 0x00007f67fc3337a7 ;*putfield val$memberValues {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::@7 (line 299) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@6 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) 0x00007f67fc3333be: mov %rax,0x108(%rsp) 0x00007f67fc3333c6: nop 0x00007f67fc3333c7: call 0x00007f6803bbe000 ; ImmutableOopMap {[264]=Oop } ;*invokestatic getCallerClass {reexecute=0 rethrow=0 return_oop=0} ; - java.security.AccessController::doPrivileged@2 (line 319) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@9 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) ; {static_call} 0x00007f67fc3333cc: nopl 0x15000c3c(%rax,%rax,1) ;*invokestatic getCallerClass {reexecute=0 rethrow=0 return_oop=0} ; - java.security.AccessController::doPrivileged@2 (line 319) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@9 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) ; {other} 0x00007f67fc3333d4: mov 0x108(%rsp),%rsi ;*invokevirtual run {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@1 (line 299) ; - java.security.AccessController::executePrivileged@29 (line 778) ; - java.security.AccessController::doPrivileged@5 (line 319) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@9 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) 0x00007f67fc3333dc: mov %rax,0x110(%rsp) 0x00007f67fc3333e4: nop 0x00007f67fc3333e5: nop 0x00007f67fc3333e6: nop 0x00007f67fc3333e7: call 0x00007f67fc233960 ; ImmutableOopMap {[272]=Oop } ;*invokevirtual run {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@1 (line 299) ; - java.security.AccessController::executePrivileged@29 (line 778) ; - java.security.AccessController::doPrivileged@5 (line 319) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@9 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) ; {optimized virtual_call} 0x00007f67fc3333ec: nopl 0x16000c5c(%rax,%rax,1) ;*invokevirtual run {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser$1::run@1 (line 299) ; - java.security.AccessController::executePrivileged@29 (line 778) ; - java.security.AccessController::doPrivileged@5 (line 319) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@9 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) ; {other} 0x00007f67fc3333f4: mov %rax,%rsi ;*invokestatic ensureMaterializedForStackWalk {reexecute=0 rethrow=0 return_oop=0} ; - java.security.AccessController::executePrivileged@56 (line 786) ; - java.security.AccessController::doPrivileged@5 (line 319) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@9 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) 0x00007f67fc3333f7: mov %rax,0x118(%rsp) 0x00007f67fc3333ff: call 0x00007f68034339a0 ; ImmutableOopMap {[272]=Oop [280]=Oop } ;*invokestatic ensureMaterializedForStackWalk {reexecute=0 rethrow=0 return_oop=0} ; - java.security.AccessController::executePrivileged@56 (line 786) ; - java.security.AccessController::doPrivileged@5 (line 319) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@9 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) ; {static_call} 0x00007f67fc333404: nopl 0x17000c74(%rax,%rax,1) ;*invokestatic ensureMaterializedForStackWalk {reexecute=0 rethrow=0 return_oop=0} ; - java.security.AccessController::executePrivileged@56 (line 786) ; - java.security.AccessController::doPrivileged@5 (line 319) ; - sun.reflect.annotation.AnnotationParser::annotationForMap@9 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) ; {other} 0x00007f67fc33340c: mov 0x118(%rsp),%rax 0x00007f67fc333414: test %rax,%rax 0x00007f67fc333417: je 0x00007f67fc333460 0x00007f67fc33341d: movabs $0x800129b60,%rdi ; {metadata('java/lang/annotation/Annotation')} 0x00007f67fc333427: mov 0x8(%rax),%edx 0x00007f67fc33342a: movabs $0x800000000,%r10 0x00007f67fc333434: add %r10,%rdx 0x00007f67fc333437: cmp 0x28(%rdx),%rdi 0x00007f67fc33343b: je 0x00007f67fc333460 0x00007f67fc333441: cmp %rdi,%rdx 0x00007f67fc333444: je 0x00007f67fc333460 0x00007f67fc33344a: push %rdx 0x00007f67fc33344b: push %rdi 0x00007f67fc33344c: call 0x00007f6803597920 ; {runtime_call slow_subtype_check Runtime1 stub} 0x00007f67fc333451: pop %rdx 0x00007f67fc333452: pop %rdx 0x00007f67fc333453: test %edx,%edx 0x00007f67fc333455: je 0x00007f67fc3337bf 0x00007f67fc33345b: jmp 0x00007f67fc333460 ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::annotationForMap@12 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) 0x00007f67fc333460: add $0x130,%rsp 0x00007f67fc333467: pop %rbp 0x00007f67fc333468: cmp 0x498(%r15),%rsp ; {poll_return} 0x00007f67fc33346f: ja 0x00007f67fc3337dc 0x00007f67fc333475: ret ;*areturn {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@274 (line 288) ;; block B13 [91, 97] 0x00007f67fc333476: mov 0xb0(%rsp),%rsi 0x00007f67fc33347e: mov $0x0,%edx ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@93 (line 257) 0x00007f67fc333483: nop 0x00007f67fc333484: nop 0x00007f67fc333485: nop 0x00007f67fc333486: nop 0x00007f67fc333487: call 0x00007f67fc32b6a0 ; ImmutableOopMap {} ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@93 (line 257) ; {static_call} 0x00007f67fc33348c: nopl 0x18000cfc(%rax,%rax,1) ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@93 (line 257) ; {other} 0x00007f67fc333494: movabs $0x0,%rax ; {oop(nullptr)} 0x00007f67fc33349e: add $0x130,%rsp 0x00007f67fc3334a5: pop %rbp 0x00007f67fc3334a6: cmp 0x498(%r15),%rsp ; {poll_return} 0x00007f67fc3334ad: ja 0x00007f67fc3337f2 0x00007f67fc3334b3: ret ;*areturn {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@97 (line 258) ;; block B3 [111, 119] 0x00007f67fc3334b4: mov 0xb0(%rsp),%rsi 0x00007f67fc3334bc: mov 0x558(%r15),%rax 0x00007f67fc3334c3: xor %r10,%r10 0x00007f67fc3334c6: mov %r10,0x558(%r15) 0x00007f67fc3334cd: xor %r10,%r10 0x00007f67fc3334d0: mov %r10,0x560(%r15) 0x00007f67fc3334d7: mov $0x0,%edx ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@115 (line 264) 0x00007f67fc3334dc: nop 0x00007f67fc3334dd: nop 0x00007f67fc3334de: nop 0x00007f67fc3334df: call 0x00007f68034339a0 ; ImmutableOopMap {} ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@115 (line 264) ; {static_call} 0x00007f67fc3334e4: nopl 0x19000d54(%rax,%rax,1) ;*invokestatic skipAnnotation {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@115 (line 264) ; {other} 0x00007f67fc3334ec: movabs $0x0,%rax ; {oop(nullptr)} 0x00007f67fc3334f6: add $0x130,%rsp 0x00007f67fc3334fd: pop %rbp 0x00007f67fc3334fe: cmp 0x498(%r15),%rsp ; {poll_return} 0x00007f67fc333505: ja 0x00007f67fc333808 0x00007f67fc33350b: ret ;*areturn {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@119 (line 265) ;; block B7 [41, 52] 0x00007f67fc33350c: movabs $0x80003fa30,%rdx ; {metadata('java/lang/TypeNotPresentException')} 0x00007f67fc333516: cmpb $0x5,0x128(%rdx) ; implicit exception: dispatches to 0x00007f67fc33381e 0x00007f67fc33351d: jne 0x00007f67fc333837 0x00007f67fc333523: mov 0x1c8(%r15),%rax 0x00007f67fc33352a: lea 0x28(%rax),%rdi 0x00007f67fc33352e: cmp 0x1d8(%r15),%rdi 0x00007f67fc333535: ja 0x00007f67fc333837 0x00007f67fc33353b: mov %rdi,0x1c8(%r15) 0x00007f67fc333542: movq $0x1,(%rax) 0x00007f67fc333549: mov %rdx,%rcx 0x00007f67fc33354c: movabs $0x800000000,%r10 0x00007f67fc333556: sub %r10,%rcx 0x00007f67fc333559: mov %ecx,0x8(%rax) 0x00007f67fc33355c: xor %rcx,%rcx 0x00007f67fc33355f: mov %ecx,0xc(%rax) 0x00007f67fc333562: xor %rcx,%rcx 0x00007f67fc333565: mov %rcx,0x10(%rax) 0x00007f67fc333569: mov %rcx,0x18(%rax) 0x00007f67fc33356d: mov %rcx,0x20(%rax) ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@41 (line 246) 0x00007f67fc333571: mov %rbx,%rdx 0x00007f67fc333574: mov %r9,%rcx 0x00007f67fc333577: mov %rax,%rsi ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@49 (line 246) 0x00007f67fc33357a: mov %rax,0x120(%rsp) 0x00007f67fc333582: nop 0x00007f67fc333583: nop 0x00007f67fc333584: nop 0x00007f67fc333585: nop 0x00007f67fc333586: nop 0x00007f67fc333587: call 0x00007f68034333a0 ; ImmutableOopMap {[288]=Oop } ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@49 (line 246) ; {optimized virtual_call} 0x00007f67fc33358c: nopl 0x1a000dfc(%rax,%rax,1) ;*invokespecial {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@49 (line 246) ; {other} 0x00007f67fc333594: mov 0x120(%rsp),%rax 0x00007f67fc33359c: jmp 0x00007f67fc3338e4 ;*athrow {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@52 (line 246) ;; block B9 [66, 68] 0x00007f67fc3335a1: jmp 0x00007f67fc3338e4 ;; CounterOverflowStub slow case 0x00007f67fc3335a6: movabs $0x8001db8a8,%r10 ; {metadata({method} {0x00000008001db8a8} 'parseAnnotation2' '(Ljava/nio/ByteBuffer;Ljdk/internal/reflect/ConstantPool;Ljava/lang/Class;Z[Ljava/lang/Class;)Ljava/lang/annotation/Annotation;' in 'sun/reflect/annotation/AnnotationParser')} 0x00007f67fc3335b0: mov %r10,0x8(%rsp) 0x00007f67fc3335b5: movq $0xffffffffffffffff,(%rsp) 0x00007f67fc3335bd: call 0x00007f680359a5c0 ; ImmutableOopMap {rsi=Oop rdx=Oop rcx=Oop r9=Oop [152]=Oop [160]=Oop [176]=Oop } ;*synchronization entry ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@-1 (line 236) ; {runtime_call counter_overflow Runtime1 stub} 0x00007f67fc3335c2: jmp 0x00007f67fc332c98 ;; ImplicitNullCheckStub slow case 0x00007f67fc3335c7: call 0x00007f68035943c0 ; ImmutableOopMap {rdx=Oop [152]=Oop [160]=Oop [168]=Oop [176]=Oop } ;*invokevirtual getUTF8At {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@19 (line 240) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc3335cc: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc3335d6: and $0xfffffffffffffff0,%rsp 0x00007f67fc3335da: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc3335df: hlt ;; NewInstanceStub slow case 0x00007f67fc3335e0: mov %rdx,%rdx 0x00007f67fc3335e3: call 0x00007f6803594dc0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [224]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@127 (line 269) ; {runtime_call fast_new_instance Runtime1 stub} 0x00007f67fc3335e8: jmp 0x00007f67fc332e2c ;; SimpleExceptionStub slow case 0x00007f67fc3335ed: mov %rax,(%rsp) 0x00007f67fc3335f1: call 0x00007f6803597340 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop [240]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@186 (line 276) ; {runtime_call throw_class_cast_exception Runtime1 stub} 0x00007f67fc3335f6: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc333600: and $0xfffffffffffffff0,%rsp 0x00007f67fc333604: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc333609: hlt ;; SimpleExceptionStub slow case 0x00007f67fc33360a: mov %rax,(%rsp) 0x00007f67fc33360e: call 0x00007f6803597340 ; ImmutableOopMap {rax=Oop [152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop [240]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@223 (line 283) ; {runtime_call throw_class_cast_exception Runtime1 stub} 0x00007f67fc333613: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc33361d: and $0xfffffffffffffff0,%rsp 0x00007f67fc333621: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc333626: hlt ;; SimpleExceptionStub slow case 0x00007f67fc333627: mov %rax,(%rsp) 0x00007f67fc33362b: call 0x00007f6803597340 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop [240]=Oop [248]=Oop [256]=Oop } ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@242 (line 284) ; {runtime_call throw_class_cast_exception Runtime1 stub} 0x00007f67fc333630: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc33363a: and $0xfffffffffffffff0,%rsp 0x00007f67fc33363e: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc333643: hlt ;; G1PreBarrierStub slow case 0x00007f67fc333644: mov 0xc(%rdi),%ecx ; implicit exception: dispatches to 0x00007f67fc333844 0x00007f67fc333647: cmp 0x2059cb92(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc33364e: je 0x00007f67fc333668 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc333654: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc33365e: and $0xfffffffffffffff0,%rsp 0x00007f67fc333662: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc333667: hlt 0x00007f67fc333668: shl $0x3,%rcx 0x00007f67fc33366c: cmp $0x0,%rcx 0x00007f67fc333670: je 0x00007f67fc333145 0x00007f67fc333676: mov %rcx,(%rsp) 0x00007f67fc33367a: call 0x00007f680359aca0 ; {runtime_call g1_pre_barrier_slow} 0x00007f67fc33367f: jmp 0x00007f67fc333145 ;; ImplicitNullCheckStub slow case 0x00007f67fc333684: call 0x00007f68035943c0 ; ImmutableOopMap {rdx=Oop rdi=Oop [152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop [240]=Oop [256]=Oop } ;*invokevirtual setMember {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@245 (line 284) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc333689: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc333693: and $0xfffffffffffffff0,%rsp 0x00007f67fc333697: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc33369c: hlt ;; G1PostBarrierStub slow case 0x00007f67fc33369d: cmp $0x0,%rdx 0x00007f67fc3336a1: je 0x00007f67fc333185 0x00007f67fc3336a7: mov %rdi,(%rsp) 0x00007f67fc3336ab: call 0x00007f680359afa0 ; {runtime_call g1_post_barrier_slow} 0x00007f67fc3336b0: jmp 0x00007f67fc333185 ;; CounterOverflowStub slow case 0x00007f67fc3336b5: movabs $0x8001db8a8,%r10 ; {metadata({method} {0x00000008001db8a8} 'parseAnnotation2' '(Ljava/nio/ByteBuffer;Ljdk/internal/reflect/ConstantPool;Ljava/lang/Class;Z[Ljava/lang/Class;)Ljava/lang/annotation/Annotation;' in 'sun/reflect/annotation/AnnotationParser')} 0x00007f67fc3336bf: mov %r10,0x8(%rsp) 0x00007f67fc3336c4: movq $0x108,(%rsp) 0x00007f67fc3336cc: call 0x00007f680359a5c0 ; ImmutableOopMap {[152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop } ;*goto {reexecute=1 rethrow=0 return_oop=0} ; - (reexecute) sun.reflect.annotation.AnnotationParser::parseAnnotation2@264 (line 273) ; {runtime_call counter_overflow Runtime1 stub} 0x00007f67fc3336d1: jmp 0x00007f67fc3331de ;; C1SafepointPollStub slow case 0x00007f67fc3336d6: movabs $0x7f67fc333276,%r10 ; {internal_word} 0x00007f67fc3336e0: mov %r10,0x4b0(%r15) 0x00007f67fc3336e7: jmp 0x00007f680343a4a0 ; {runtime_call SafepointBlob} ;; C1SafepointPollStub slow case 0x00007f67fc3336ec: movabs $0x7f67fc3332b6,%r10 ; {internal_word} 0x00007f67fc3336f6: mov %r10,0x4b0(%r15) 0x00007f67fc3336fd: jmp 0x00007f680343a4a0 ; {runtime_call SafepointBlob} ;; NewInstanceStub slow case 0x00007f67fc333702: mov %rdx,%rdx 0x00007f67fc333705: call 0x00007f6803594dc0 ; ImmutableOopMap {r8=Oop rbx=Oop [216]=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::annotationForMap@0 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) ; {runtime_call fast_new_instance Runtime1 stub} 0x00007f67fc33370a: jmp 0x00007f67fc333324 ;; G1PreBarrierStub slow case 0x00007f67fc33370f: mov 0xc(%rax),%esi 0x00007f67fc333712: cmp 0x2059cac7(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc333719: je 0x00007f67fc333733 ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc33371f: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc333729: and $0xfffffffffffffff0,%rsp 0x00007f67fc33372d: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc333732: hlt 0x00007f67fc333733: shl $0x3,%rsi 0x00007f67fc333737: cmp $0x0,%rsi 0x00007f67fc33373b: je 0x00007f67fc333331 0x00007f67fc333741: mov %rsi,(%rsp) 0x00007f67fc333745: call 0x00007f680359aca0 ; {runtime_call g1_pre_barrier_slow} 0x00007f67fc33374a: jmp 0x00007f67fc333331 ;; G1PostBarrierStub slow case 0x00007f67fc33374f: cmp $0x0,%rbx 0x00007f67fc333753: je 0x00007f67fc333371 0x00007f67fc333759: mov %rax,(%rsp) 0x00007f67fc33375d: call 0x00007f680359afa0 ; {runtime_call g1_post_barrier_slow} 0x00007f67fc333762: jmp 0x00007f67fc333371 ;; G1PreBarrierStub slow case 0x00007f67fc333767: mov 0x10(%rax),%esi 0x00007f67fc33376a: cmp 0x2059ca6f(%rip),%r12 # 0x00007f681c8d01e0 ; {external_word} 0x00007f67fc333771: je 0x00007f67fc33378b ;; MacroAssembler::decode_heap_oop: heap base corrupted? 0x00007f67fc333777: movabs $0x7f681c402dc0,%rdi ; {external_word} 0x00007f67fc333781: and $0xfffffffffffffff0,%rsp 0x00007f67fc333785: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc33378a: hlt 0x00007f67fc33378b: shl $0x3,%rsi 0x00007f67fc33378f: cmp $0x0,%rsi 0x00007f67fc333793: je 0x00007f67fc33337e 0x00007f67fc333799: mov %rsi,(%rsp) 0x00007f67fc33379d: call 0x00007f680359aca0 ; {runtime_call g1_pre_barrier_slow} 0x00007f67fc3337a2: jmp 0x00007f67fc33337e ;; G1PostBarrierStub slow case 0x00007f67fc3337a7: cmp $0x0,%r8 0x00007f67fc3337ab: je 0x00007f67fc3333be 0x00007f67fc3337b1: mov %rax,(%rsp) 0x00007f67fc3337b5: call 0x00007f680359afa0 ; {runtime_call g1_post_barrier_slow} 0x00007f67fc3337ba: jmp 0x00007f67fc3333be ;; SimpleExceptionStub slow case 0x00007f67fc3337bf: mov %rax,(%rsp) 0x00007f67fc3337c3: call 0x00007f6803597340 ; ImmutableOopMap {} ;*checkcast {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::annotationForMap@12 (line 299) ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@271 (line 288) ; {runtime_call throw_class_cast_exception Runtime1 stub} 0x00007f67fc3337c8: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc3337d2: and $0xfffffffffffffff0,%rsp 0x00007f67fc3337d6: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc3337db: hlt ;; C1SafepointPollStub slow case 0x00007f67fc3337dc: movabs $0x7f67fc333468,%r10 ; {internal_word} 0x00007f67fc3337e6: mov %r10,0x4b0(%r15) 0x00007f67fc3337ed: jmp 0x00007f680343a4a0 ; {runtime_call SafepointBlob} ;; C1SafepointPollStub slow case 0x00007f67fc3337f2: movabs $0x7f67fc3334a6,%r10 ; {internal_word} 0x00007f67fc3337fc: mov %r10,0x4b0(%r15) 0x00007f67fc333803: jmp 0x00007f680343a4a0 ; {runtime_call SafepointBlob} ;; C1SafepointPollStub slow case 0x00007f67fc333808: movabs $0x7f67fc3334fe,%r10 ; {internal_word} 0x00007f67fc333812: mov %r10,0x4b0(%r15) 0x00007f67fc333819: jmp 0x00007f680343a4a0 ; {runtime_call SafepointBlob} ;; ImplicitNullCheckStub slow case 0x00007f67fc33381e: call 0x00007f68035943c0 ; ImmutableOopMap {rbx=Oop r9=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@41 (line 246) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc333823: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc33382d: and $0xfffffffffffffff0,%rsp 0x00007f67fc333831: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc333836: hlt ;; NewInstanceStub slow case 0x00007f67fc333837: mov %rdx,%rdx 0x00007f67fc33383a: call 0x00007f6803595140 ; ImmutableOopMap {rbx=Oop r9=Oop } ;*new {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@41 (line 246) ; {runtime_call fast_new_instance_init_check Runtime1 stub} 0x00007f67fc33383f: jmp 0x00007f67fc333571 ;; ImplicitNullCheckStub slow case 0x00007f67fc333844: call 0x00007f68035943c0 ; ImmutableOopMap {rdx=Oop rdi=Oop [152]=Oop [160]=Oop [176]=Oop [200]=Oop [208]=Oop [216]=Oop [224]=Oop [240]=Oop [256]=Oop } ;*invokevirtual setMember {reexecute=0 rethrow=0 return_oop=0} ; - sun.reflect.annotation.AnnotationParser::parseAnnotation2@245 (line 284) ; {runtime_call throw_null_pointer_exception Runtime1 stub} 0x00007f67fc333849: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc333853: and $0xfffffffffffffff0,%rsp 0x00007f67fc333857: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc33385c: hlt ;; Exception adapter block 0x00007f67fc33385d: movabs $0x7ff571128,%rbx ; {oop("[unknown]"{0x00000007ff571128})} 0x00007f67fc333867: mov 0xb8(%rsp),%r8d ;; branch [AL] [B1] 0x00007f67fc33386f: jmp 0x00007f67fc33321d ;; Exception adapter block 0x00007f67fc333874: mov 0xb8(%rsp),%r8d ;; branch [AL] [B2] 0x00007f67fc33387c: jmp 0x00007f67fc3331f4 ;; Exception adapter block 0x00007f67fc333881: mov 0xc0(%rsp),%rbx 0x00007f67fc333889: mov 0xb8(%rsp),%r8d ;; branch [AL] [B1] 0x00007f67fc333891: jmp 0x00007f67fc33321d ;; Exception adapter block 0x00007f67fc333896: mov 0xb8(%rsp),%r8d ;; branch [AL] [B2] 0x00007f67fc33389e: jmp 0x00007f67fc3331f4 ;; Exception adapter block 0x00007f67fc3338a3: movabs $0x7ff571128,%rbx ; {oop("[unknown]"{0x00000007ff571128})} 0x00007f67fc3338ad: mov 0xb8(%rsp),%r8d ;; branch [AL] [B1] 0x00007f67fc3338b5: jmp 0x00007f67fc33321d ;; Exception adapter block 0x00007f67fc3338ba: mov 0xb8(%rsp),%r8d ;; branch [AL] [B2] 0x00007f67fc3338c2: jmp 0x00007f67fc3331f4 ;; Unwind handler 0x00007f67fc3338c7: mov 0x558(%r15),%rax 0x00007f67fc3338ce: movq $0x0,0x558(%r15) 0x00007f67fc3338d9: movq $0x0,0x560(%r15) 0x00007f67fc3338e4: add $0x130,%rsp 0x00007f67fc3338eb: pop %rbp 0x00007f67fc3338ec: jmp 0x00007f6803479fa0 ; {runtime_call unwind_exception Runtime1 stub} 0x00007f67fc3338f1: hlt 0x00007f67fc3338f2: hlt 0x00007f67fc3338f3: hlt 0x00007f67fc3338f4: hlt 0x00007f67fc3338f5: hlt 0x00007f67fc3338f6: hlt 0x00007f67fc3338f7: hlt [Stub Code] 0x00007f67fc3338f8: nop ; {no_reloc} 0x00007f67fc3338f9: nop 0x00007f67fc3338fa: nop 0x00007f67fc3338fb: nop 0x00007f67fc3338fc: nop 0x00007f67fc3338fd: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333907: jmp 0x00007f67fc333907 ; {runtime_call} 0x00007f67fc33390c: nop 0x00007f67fc33390d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333917: jmp 0x00007f67fc333917 ; {runtime_call} 0x00007f67fc33391c: nop 0x00007f67fc33391d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333927: jmp 0x00007f67fc333927 ; {runtime_call} 0x00007f67fc33392c: nop 0x00007f67fc33392d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333937: jmp 0x00007f67fc333937 ; {runtime_call} 0x00007f67fc33393c: nop 0x00007f67fc33393d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333947: jmp 0x00007f67fc333947 ; {runtime_call} 0x00007f67fc33394c: nop 0x00007f67fc33394d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333957: jmp 0x00007f67fc333957 ; {runtime_call} 0x00007f67fc33395c: nop 0x00007f67fc33395d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333967: jmp 0x00007f67fc333967 ; {runtime_call} 0x00007f67fc33396c: nop 0x00007f67fc33396d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333977: jmp 0x00007f67fc333977 ; {runtime_call} 0x00007f67fc33397c: nop 0x00007f67fc33397d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333987: jmp 0x00007f67fc333987 ; {runtime_call} 0x00007f67fc33398c: nop 0x00007f67fc33398d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333997: jmp 0x00007f67fc333997 ; {runtime_call} 0x00007f67fc33399c: nop 0x00007f67fc33399d: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc3339a7: jmp 0x00007f67fc3339a7 ; {runtime_call} 0x00007f67fc3339ac: nop 0x00007f67fc3339ad: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc3339b7: jmp 0x00007f67fc3339b7 ; {runtime_call} 0x00007f67fc3339bc: nop 0x00007f67fc3339bd: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc3339c7: jmp 0x00007f67fc3339c7 ; {runtime_call} 0x00007f67fc3339cc: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc3339d6: jmp 0x00007f67fc3339d6 ; {runtime_call} 0x00007f67fc3339db: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc3339e5: jmp 0x00007f67fc3339e5 ; {runtime_call} 0x00007f67fc3339ea: movabs $0x80012e020,%rbx ; {static_stub} 0x00007f67fc3339f4: jmp 0x00007f680337d874 ; {runtime_call I2C/C2I adapters} 0x00007f67fc3339f9: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333a03: jmp 0x00007f67fc333a03 ; {runtime_call} 0x00007f67fc333a08: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333a12: jmp 0x00007f67fc333a12 ; {runtime_call} 0x00007f67fc333a17: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333a21: jmp 0x00007f67fc333a21 ; {runtime_call} 0x00007f67fc333a26: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333a30: jmp 0x00007f67fc333a30 ; {runtime_call} 0x00007f67fc333a35: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333a3f: jmp 0x00007f67fc333a3f ; {runtime_call} 0x00007f67fc333a44: movabs $0x0,%rbx ; {static_stub} 0x00007f67fc333a4e: jmp 0x00007f67fc333a4e ; {runtime_call} [Exception Handler] 0x00007f67fc333a53: movabs $0xdead,%rbx 0x00007f67fc333a5d: movabs $0xdead,%rcx 0x00007f67fc333a67: movabs $0xdead,%rsi 0x00007f67fc333a71: movabs $0xdead,%rdi 0x00007f67fc333a7b: call 0x00007f6803596d40 ; {runtime_call handle_exception_from_callee Runtime1 stub} 0x00007f67fc333a80: movabs $0x7f681c48949b,%rdi ; {external_word} 0x00007f67fc333a8a: and $0xfffffffffffffff0,%rsp 0x00007f67fc333a8e: call 0x00007f681bb73d10 ; {runtime_call MacroAssembler::debug64(char*, long, long*)} 0x00007f67fc333a93: hlt [Deopt Handler Code] 0x00007f67fc333a94: movabs $0x7f67fc333a94,%r10 ; {section_word} 0x00007f67fc333a9e: push %r10 0x00007f67fc333aa0: jmp 0x00007f6803439340 ; {runtime_call DeoptimizationBlob} 0x00007f67fc333aa5: hlt 0x00007f67fc333aa6: hlt 0x00007f67fc333aa7: hlt -------------------------------------------------------------------------------- [/Disassembly] --------------- P R O C E S S --------------- uid : 529964 euid : 529964 gid : 1000 egid : 1000 umask: 0002 (-------w-) Threads class SMR info: _java_thread_list=0x00007f6778002550, length=22, elements={ 0x00007f681402d4f0, 0x00007f68144e7720, 0x00007f68144e8ee0, 0x00007f68144ea770, 0x00007f68144ec110, 0x00007f68144ed930, 0x00007f6814513a40, 0x00007f6814515410, 0x00007f6814516d20, 0x00007f6814518630, 0x00007f6814519f40, 0x00007f681460cae0, 0x00007f6814acfbe0, 0x00007f67b4337030, 0x00007f67b4339a10, 0x00007f67aceae9a0, 0x00007f67aceb7030, 0x00007f679c395400, 0x00007f67acec2b60, 0x00007f67acf2a360, 0x00007f67b44579a0, 0x00007f6778002e10 } _java_thread_list_alloc_cnt=41, _java_thread_list_free_cnt=39, _java_thread_list_max=22, _nested_thread_list_max=0 _tlh_cnt=4547, _tlh_times=39, avg_tlh_time=0.01, _tlh_time_max=39 _deleted_thread_cnt=9, _deleted_thread_times=0, avg_deleted_thread_time=0.00, _deleted_thread_time_max=0 _delete_lock_wait_cnt=0, _delete_lock_wait_max=0 _to_delete_list_cnt=0, _to_delete_list_max=1 Java Threads: ( => current thread ) =>0x00007f681402d4f0 JavaThread "main" [_thread_in_vm, id=185676, stack(0x00007f681a63e000,0x00007f681a73e000) (1024K)] 0x00007f68144e7720 JavaThread "Reference Handler" daemon [_thread_blocked, id=185684, stack(0x00007f67cf98d000,0x00007f67cfa8d000) (1024K)] 0x00007f68144e8ee0 JavaThread "Finalizer" daemon [_thread_blocked, id=185685, stack(0x00007f67cf88d000,0x00007f67cf98d000) (1024K)] 0x00007f68144ea770 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=185686, stack(0x00007f67cf78d000,0x00007f67cf88d000) (1024K)] 0x00007f68144ec110 JavaThread "Service Thread" daemon [_thread_blocked, id=185687, stack(0x00007f67cf68d000,0x00007f67cf78d000) (1024K)] 0x00007f68144ed930 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=185688, stack(0x00007f67cf58d000,0x00007f67cf68d000) (1024K)] 0x00007f6814513a40 JavaThread "C2 CompilerThread0" daemon [_thread_in_vm, id=185689, stack(0x00007f67cf48d000,0x00007f67cf58d000) (1024K)] 0x00007f6814515410 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=185690, stack(0x00007f67cf38d000,0x00007f67cf48d000) (1024K)] 0x00007f6814516d20 JavaThread "C1 SC CompilerThread" daemon [_thread_blocked, id=185691, stack(0x00007f67cf28d000,0x00007f67cf38d000) (1024K)] 0x00007f6814518630 JavaThread "C2 SC CompilerThread" daemon [_thread_blocked, id=185692, stack(0x00007f67cf18d000,0x00007f67cf28d000) (1024K)] 0x00007f6814519f40 JavaThread "Training replay thread" daemon [_thread_blocked, id=185693, stack(0x00007f67cf08d000,0x00007f67cf18d000) (1024K)] 0x00007f681460cae0 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=185705, stack(0x00007f67ce88d000,0x00007f67ce98d000) (1024K)] 0x00007f6814acfbe0 JavaThread "Notification Thread" daemon [_thread_blocked, id=185790, stack(0x00007f67cef8d000,0x00007f67cf08d000) (1024K)] 0x00007f67b4337030 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=185791, stack(0x00007f67cee8d000,0x00007f67cef8d000) (1024K)] 0x00007f67b4339a10 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=185792, stack(0x00007f67ced8d000,0x00007f67cee8d000) (1024K)] 0x00007f67aceae9a0 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=185793, stack(0x00007f67cec8d000,0x00007f67ced8d000) (1024K)] 0x00007f67aceb7030 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=185794, stack(0x00007f67ceb8d000,0x00007f67cec8d000) (1024K)] 0x00007f679c395400 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=185795, stack(0x00007f67cea8d000,0x00007f67ceb8d000) (1024K)] 0x00007f67acec2b60 JavaThread "C2 CompilerThread3" daemon [_thread_in_vm, id=185796, stack(0x00007f67ce98d000,0x00007f67cea8d000) (1024K)] 0x00007f67acf2a360 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=185797, stack(0x00007f67ce78d000,0x00007f67ce88d000) (1024K)] 0x00007f67b44579a0 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=185798, stack(0x00007f67ce68d000,0x00007f67ce78d000) (1024K)] 0x00007f6778002e10 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=185799, stack(0x00007f67ce58d000,0x00007f67ce68d000) (1024K)] Total: 22 Other Threads: 0x00007f68144be050 VMThread "VM Thread" [id=185683, stack(0x00007f67f0070000,0x00007f67f0170000) (1024K)] 0x00007f6814140ea0 WatcherThread "VM Periodic Task Thread" [id=185682, stack(0x00007f67f0241000,0x00007f67f0341000) (1024K)] 0x00007f681405e280 WorkerThread "GC Thread#0" [id=185677, stack(0x00007f68182c8000,0x00007f68183c8000) (1024K)] 0x00007f681406f590 ConcurrentGCThread "G1 Main Marker" [id=185678, stack(0x00007f68181c7000,0x00007f68182c7000) (1024K)] 0x00007f68140707d0 WorkerThread "G1 Conc#0" [id=185679, stack(0x00007f68180c6000,0x00007f68181c6000) (1024K)] 0x00007f6814126210 ConcurrentGCThread "G1 Refine#0" [id=185680, stack(0x00007f67f04c4000,0x00007f67f05c4000) (1024K)] 0x00007f6814127460 ConcurrentGCThread "G1 Service" [id=185681, stack(0x00007f67f03c3000,0x00007f67f04c3000) (1024K)] Total: 7 Threads with active compile tasks: C2 CompilerThread0 F9279 Q97 S97 4088 4 sun.invoke.util.BytecodeDescriptor::unparseSig (49 bytes) C1 CompilerThread0 F9279 Q97 S93 4076 1 java.lang.reflect.ProxyGenerator::getClassLoader (5 bytes) C1 CompilerThread1 F9279 Q97 S95 4081 2 java.lang.reflect.ProxyGenerator::addProxyMethod (190 bytes) C1 CompilerThread2 F9279 Q97 S94 4086 2 java.lang.reflect.ProxyGenerator::computeUniqueCatchList (163 bytes) C1 CompilerThread3 F9279 Q97 S95 4084 2 java.lang.reflect.ProxyGenerator::generateStaticInitializer (380 bytes) C2 CompilerThread3 F9279 Q397 S395 3593 4 java.lang.invoke.MethodType::methodType (69 bytes) C2 CompilerThread6 F9279 Q107 S107 4065 4 java.lang.PublicMethods::merge (81 bytes) Total: 7 VM state: not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) [0x00007f681c9771d0] MethodCompileQueue_lock - owner thread: 0x00007f6814515410 [0x00007f681c9759a0] CodeCache_lock - owner thread: 0x00007f681402d4f0 [0x00007f681c9757f0] Compile_lock - owner thread: 0x00007f681402d4f0 Heap address: 0x000000060e800000, size: 7960 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 CDS archive(s) mapped at: [0x0000000800000000-0x0000000807277000-0x0000000807277000), size 120025088, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. Compressed class space mapped at: 0x0000000808000000-0x0000000848000000, reserved size: 1073741824 Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 GC Precious Log: CardTable entry size: 512 Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 32 size 80 Howl #buckets 8 coarsen threshold 7372 Howl Bitmap #cards 1024 size 144 coarsen threshold 921 Card regions per heap region 1 cards per card region 8192 CPUs: 16 total, 16 available Memory: 31833M Large Page Support: Disabled NUMA Support: Disabled Compressed Oops: Enabled (Zero based) Heap Region Size: 4M Heap Min Capacity: 8M Heap Initial Capacity: 500M Heap Max Capacity: 7960M Pre-touch: Disabled Parallel Workers: 13 Concurrent Workers: 3 Concurrent Refinement Workers: 13 Periodic GC: Disabled Heap: garbage-first heap total reserved 8151040K, committed 524288K, used 16915K [0x000000060e800000, 0x0000000800000000) region size 4096K, 3 young (12288K), 0 survivors (0K) Metaspace used 1986K, committed 2176K, reserved 1114112K class space used 1K, committed 128K, reserved 1048576K Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, TAMS=top-at-mark-start, PB=parsable bottom | 0|0x000000060e800000, 0x000000060e800000, 0x000000060ec00000| 0%| F| |TAMS 0x000000060e800000| PB 0x000000060e800000| Untracked | 1|0x000000060ec00000, 0x000000060ec00000, 0x000000060f000000| 0%| F| |TAMS 0x000000060ec00000| PB 0x000000060ec00000| Untracked | 2|0x000000060f000000, 0x000000060f000000, 0x000000060f400000| 0%| F| |TAMS 0x000000060f000000| PB 0x000000060f000000| Untracked | 3|0x000000060f400000, 0x000000060f400000, 0x000000060f800000| 0%| F| |TAMS 0x000000060f400000| PB 0x000000060f400000| Untracked | 4|0x000000060f800000, 0x000000060f800000, 0x000000060fc00000| 0%| F| |TAMS 0x000000060f800000| PB 0x000000060f800000| Untracked | 5|0x000000060fc00000, 0x000000060fc00000, 0x0000000610000000| 0%| F| |TAMS 0x000000060fc00000| PB 0x000000060fc00000| Untracked | 6|0x0000000610000000, 0x0000000610000000, 0x0000000610400000| 0%| F| |TAMS 0x0000000610000000| PB 0x0000000610000000| Untracked | 7|0x0000000610400000, 0x0000000610400000, 0x0000000610800000| 0%| F| |TAMS 0x0000000610400000| PB 0x0000000610400000| Untracked | 8|0x0000000610800000, 0x0000000610800000, 0x0000000610c00000| 0%| F| |TAMS 0x0000000610800000| PB 0x0000000610800000| Untracked | 9|0x0000000610c00000, 0x0000000610c00000, 0x0000000611000000| 0%| F| |TAMS 0x0000000610c00000| PB 0x0000000610c00000| Untracked | 10|0x0000000611000000, 0x0000000611000000, 0x0000000611400000| 0%| F| |TAMS 0x0000000611000000| PB 0x0000000611000000| Untracked | 11|0x0000000611400000, 0x0000000611400000, 0x0000000611800000| 0%| F| |TAMS 0x0000000611400000| PB 0x0000000611400000| Untracked | 12|0x0000000611800000, 0x0000000611800000, 0x0000000611c00000| 0%| F| |TAMS 0x0000000611800000| PB 0x0000000611800000| Untracked | 13|0x0000000611c00000, 0x0000000611c00000, 0x0000000612000000| 0%| F| |TAMS 0x0000000611c00000| PB 0x0000000611c00000| Untracked | 14|0x0000000612000000, 0x0000000612000000, 0x0000000612400000| 0%| F| |TAMS 0x0000000612000000| PB 0x0000000612000000| Untracked | 15|0x0000000612400000, 0x0000000612400000, 0x0000000612800000| 0%| F| |TAMS 0x0000000612400000| PB 0x0000000612400000| Untracked | 16|0x0000000612800000, 0x0000000612800000, 0x0000000612c00000| 0%| F| |TAMS 0x0000000612800000| PB 0x0000000612800000| Untracked | 17|0x0000000612c00000, 0x0000000612c00000, 0x0000000613000000| 0%| F| |TAMS 0x0000000612c00000| PB 0x0000000612c00000| Untracked | 18|0x0000000613000000, 0x0000000613000000, 0x0000000613400000| 0%| F| |TAMS 0x0000000613000000| PB 0x0000000613000000| Untracked | 19|0x0000000613400000, 0x0000000613400000, 0x0000000613800000| 0%| F| |TAMS 0x0000000613400000| PB 0x0000000613400000| Untracked | 20|0x0000000613800000, 0x0000000613800000, 0x0000000613c00000| 0%| F| |TAMS 0x0000000613800000| PB 0x0000000613800000| Untracked | 21|0x0000000613c00000, 0x0000000613c00000, 0x0000000614000000| 0%| F| |TAMS 0x0000000613c00000| PB 0x0000000613c00000| Untracked | 22|0x0000000614000000, 0x0000000614000000, 0x0000000614400000| 0%| F| |TAMS 0x0000000614000000| PB 0x0000000614000000| Untracked | 23|0x0000000614400000, 0x0000000614400000, 0x0000000614800000| 0%| F| |TAMS 0x0000000614400000| PB 0x0000000614400000| Untracked | 24|0x0000000614800000, 0x0000000614800000, 0x0000000614c00000| 0%| F| |TAMS 0x0000000614800000| PB 0x0000000614800000| Untracked | 25|0x0000000614c00000, 0x0000000614c00000, 0x0000000615000000| 0%| F| |TAMS 0x0000000614c00000| PB 0x0000000614c00000| Untracked | 26|0x0000000615000000, 0x0000000615000000, 0x0000000615400000| 0%| F| |TAMS 0x0000000615000000| PB 0x0000000615000000| Untracked | 27|0x0000000615400000, 0x0000000615400000, 0x0000000615800000| 0%| F| |TAMS 0x0000000615400000| PB 0x0000000615400000| Untracked | 28|0x0000000615800000, 0x0000000615800000, 0x0000000615c00000| 0%| F| |TAMS 0x0000000615800000| PB 0x0000000615800000| Untracked | 29|0x0000000615c00000, 0x0000000615c00000, 0x0000000616000000| 0%| F| |TAMS 0x0000000615c00000| PB 0x0000000615c00000| Untracked | 30|0x0000000616000000, 0x0000000616000000, 0x0000000616400000| 0%| F| |TAMS 0x0000000616000000| PB 0x0000000616000000| Untracked | 31|0x0000000616400000, 0x0000000616400000, 0x0000000616800000| 0%| F| |TAMS 0x0000000616400000| PB 0x0000000616400000| Untracked | 32|0x0000000616800000, 0x0000000616800000, 0x0000000616c00000| 0%| F| |TAMS 0x0000000616800000| PB 0x0000000616800000| Untracked | 33|0x0000000616c00000, 0x0000000616c00000, 0x0000000617000000| 0%| F| |TAMS 0x0000000616c00000| PB 0x0000000616c00000| Untracked | 34|0x0000000617000000, 0x0000000617000000, 0x0000000617400000| 0%| F| |TAMS 0x0000000617000000| PB 0x0000000617000000| Untracked | 35|0x0000000617400000, 0x0000000617400000, 0x0000000617800000| 0%| F| |TAMS 0x0000000617400000| PB 0x0000000617400000| Untracked | 36|0x0000000617800000, 0x0000000617800000, 0x0000000617c00000| 0%| F| |TAMS 0x0000000617800000| PB 0x0000000617800000| Untracked | 37|0x0000000617c00000, 0x0000000617c00000, 0x0000000618000000| 0%| F| |TAMS 0x0000000617c00000| PB 0x0000000617c00000| Untracked | 38|0x0000000618000000, 0x0000000618000000, 0x0000000618400000| 0%| F| |TAMS 0x0000000618000000| PB 0x0000000618000000| Untracked | 39|0x0000000618400000, 0x0000000618400000, 0x0000000618800000| 0%| F| |TAMS 0x0000000618400000| PB 0x0000000618400000| Untracked | 40|0x0000000618800000, 0x0000000618800000, 0x0000000618c00000| 0%| F| |TAMS 0x0000000618800000| PB 0x0000000618800000| Untracked | 41|0x0000000618c00000, 0x0000000618c00000, 0x0000000619000000| 0%| F| |TAMS 0x0000000618c00000| PB 0x0000000618c00000| Untracked | 42|0x0000000619000000, 0x0000000619000000, 0x0000000619400000| 0%| F| |TAMS 0x0000000619000000| PB 0x0000000619000000| Untracked | 43|0x0000000619400000, 0x0000000619400000, 0x0000000619800000| 0%| F| |TAMS 0x0000000619400000| PB 0x0000000619400000| Untracked | 44|0x0000000619800000, 0x0000000619800000, 0x0000000619c00000| 0%| F| |TAMS 0x0000000619800000| PB 0x0000000619800000| Untracked | 45|0x0000000619c00000, 0x0000000619c00000, 0x000000061a000000| 0%| F| |TAMS 0x0000000619c00000| PB 0x0000000619c00000| Untracked | 46|0x000000061a000000, 0x000000061a000000, 0x000000061a400000| 0%| F| |TAMS 0x000000061a000000| PB 0x000000061a000000| Untracked | 47|0x000000061a400000, 0x000000061a400000, 0x000000061a800000| 0%| F| |TAMS 0x000000061a400000| PB 0x000000061a400000| Untracked | 48|0x000000061a800000, 0x000000061a800000, 0x000000061ac00000| 0%| F| |TAMS 0x000000061a800000| PB 0x000000061a800000| Untracked | 49|0x000000061ac00000, 0x000000061ac00000, 0x000000061b000000| 0%| F| |TAMS 0x000000061ac00000| PB 0x000000061ac00000| Untracked | 50|0x000000061b000000, 0x000000061b000000, 0x000000061b400000| 0%| F| |TAMS 0x000000061b000000| PB 0x000000061b000000| Untracked | 51|0x000000061b400000, 0x000000061b400000, 0x000000061b800000| 0%| F| |TAMS 0x000000061b400000| PB 0x000000061b400000| Untracked | 52|0x000000061b800000, 0x000000061b800000, 0x000000061bc00000| 0%| F| |TAMS 0x000000061b800000| PB 0x000000061b800000| Untracked | 53|0x000000061bc00000, 0x000000061bc00000, 0x000000061c000000| 0%| F| |TAMS 0x000000061bc00000| PB 0x000000061bc00000| Untracked | 54|0x000000061c000000, 0x000000061c000000, 0x000000061c400000| 0%| F| |TAMS 0x000000061c000000| PB 0x000000061c000000| Untracked | 55|0x000000061c400000, 0x000000061c400000, 0x000000061c800000| 0%| F| |TAMS 0x000000061c400000| PB 0x000000061c400000| Untracked | 56|0x000000061c800000, 0x000000061c800000, 0x000000061cc00000| 0%| F| |TAMS 0x000000061c800000| PB 0x000000061c800000| Untracked | 57|0x000000061cc00000, 0x000000061cc00000, 0x000000061d000000| 0%| F| |TAMS 0x000000061cc00000| PB 0x000000061cc00000| Untracked | 58|0x000000061d000000, 0x000000061d000000, 0x000000061d400000| 0%| F| |TAMS 0x000000061d000000| PB 0x000000061d000000| Untracked | 59|0x000000061d400000, 0x000000061d400000, 0x000000061d800000| 0%| F| |TAMS 0x000000061d400000| PB 0x000000061d400000| Untracked | 60|0x000000061d800000, 0x000000061d800000, 0x000000061dc00000| 0%| F| |TAMS 0x000000061d800000| PB 0x000000061d800000| Untracked | 61|0x000000061dc00000, 0x000000061dc00000, 0x000000061e000000| 0%| F| |TAMS 0x000000061dc00000| PB 0x000000061dc00000| Untracked | 62|0x000000061e000000, 0x000000061e000000, 0x000000061e400000| 0%| F| |TAMS 0x000000061e000000| PB 0x000000061e000000| Untracked | 63|0x000000061e400000, 0x000000061e400000, 0x000000061e800000| 0%| F| |TAMS 0x000000061e400000| PB 0x000000061e400000| Untracked | 64|0x000000061e800000, 0x000000061e800000, 0x000000061ec00000| 0%| F| |TAMS 0x000000061e800000| PB 0x000000061e800000| Untracked | 65|0x000000061ec00000, 0x000000061ec00000, 0x000000061f000000| 0%| F| |TAMS 0x000000061ec00000| PB 0x000000061ec00000| Untracked | 66|0x000000061f000000, 0x000000061f000000, 0x000000061f400000| 0%| F| |TAMS 0x000000061f000000| PB 0x000000061f000000| Untracked | 67|0x000000061f400000, 0x000000061f400000, 0x000000061f800000| 0%| F| |TAMS 0x000000061f400000| PB 0x000000061f400000| Untracked | 68|0x000000061f800000, 0x000000061f800000, 0x000000061fc00000| 0%| F| |TAMS 0x000000061f800000| PB 0x000000061f800000| Untracked | 69|0x000000061fc00000, 0x000000061fc00000, 0x0000000620000000| 0%| F| |TAMS 0x000000061fc00000| PB 0x000000061fc00000| Untracked | 70|0x0000000620000000, 0x0000000620000000, 0x0000000620400000| 0%| F| |TAMS 0x0000000620000000| PB 0x0000000620000000| Untracked | 71|0x0000000620400000, 0x0000000620400000, 0x0000000620800000| 0%| F| |TAMS 0x0000000620400000| PB 0x0000000620400000| Untracked | 72|0x0000000620800000, 0x0000000620800000, 0x0000000620c00000| 0%| F| |TAMS 0x0000000620800000| PB 0x0000000620800000| Untracked | 73|0x0000000620c00000, 0x0000000620c00000, 0x0000000621000000| 0%| F| |TAMS 0x0000000620c00000| PB 0x0000000620c00000| Untracked | 74|0x0000000621000000, 0x0000000621000000, 0x0000000621400000| 0%| F| |TAMS 0x0000000621000000| PB 0x0000000621000000| Untracked | 75|0x0000000621400000, 0x0000000621400000, 0x0000000621800000| 0%| F| |TAMS 0x0000000621400000| PB 0x0000000621400000| Untracked | 76|0x0000000621800000, 0x0000000621800000, 0x0000000621c00000| 0%| F| |TAMS 0x0000000621800000| PB 0x0000000621800000| Untracked | 77|0x0000000621c00000, 0x0000000621c00000, 0x0000000622000000| 0%| F| |TAMS 0x0000000621c00000| PB 0x0000000621c00000| Untracked | 78|0x0000000622000000, 0x0000000622000000, 0x0000000622400000| 0%| F| |TAMS 0x0000000622000000| PB 0x0000000622000000| Untracked | 79|0x0000000622400000, 0x0000000622400000, 0x0000000622800000| 0%| F| |TAMS 0x0000000622400000| PB 0x0000000622400000| Untracked | 80|0x0000000622800000, 0x0000000622800000, 0x0000000622c00000| 0%| F| |TAMS 0x0000000622800000| PB 0x0000000622800000| Untracked | 81|0x0000000622c00000, 0x0000000622c00000, 0x0000000623000000| 0%| F| |TAMS 0x0000000622c00000| PB 0x0000000622c00000| Untracked | 82|0x0000000623000000, 0x0000000623000000, 0x0000000623400000| 0%| F| |TAMS 0x0000000623000000| PB 0x0000000623000000| Untracked | 83|0x0000000623400000, 0x0000000623400000, 0x0000000623800000| 0%| F| |TAMS 0x0000000623400000| PB 0x0000000623400000| Untracked | 84|0x0000000623800000, 0x0000000623800000, 0x0000000623c00000| 0%| F| |TAMS 0x0000000623800000| PB 0x0000000623800000| Untracked | 85|0x0000000623c00000, 0x0000000623c00000, 0x0000000624000000| 0%| F| |TAMS 0x0000000623c00000| PB 0x0000000623c00000| Untracked | 86|0x0000000624000000, 0x0000000624000000, 0x0000000624400000| 0%| F| |TAMS 0x0000000624000000| PB 0x0000000624000000| Untracked | 87|0x0000000624400000, 0x0000000624400000, 0x0000000624800000| 0%| F| |TAMS 0x0000000624400000| PB 0x0000000624400000| Untracked | 88|0x0000000624800000, 0x0000000624800000, 0x0000000624c00000| 0%| F| |TAMS 0x0000000624800000| PB 0x0000000624800000| Untracked | 89|0x0000000624c00000, 0x0000000624c00000, 0x0000000625000000| 0%| F| |TAMS 0x0000000624c00000| PB 0x0000000624c00000| Untracked | 90|0x0000000625000000, 0x0000000625000000, 0x0000000625400000| 0%| F| |TAMS 0x0000000625000000| PB 0x0000000625000000| Untracked | 91|0x0000000625400000, 0x0000000625400000, 0x0000000625800000| 0%| F| |TAMS 0x0000000625400000| PB 0x0000000625400000| Untracked | 92|0x0000000625800000, 0x0000000625800000, 0x0000000625c00000| 0%| F| |TAMS 0x0000000625800000| PB 0x0000000625800000| Untracked | 93|0x0000000625c00000, 0x0000000625c00000, 0x0000000626000000| 0%| F| |TAMS 0x0000000625c00000| PB 0x0000000625c00000| Untracked | 94|0x0000000626000000, 0x0000000626000000, 0x0000000626400000| 0%| F| |TAMS 0x0000000626000000| PB 0x0000000626000000| Untracked | 95|0x0000000626400000, 0x0000000626400000, 0x0000000626800000| 0%| F| |TAMS 0x0000000626400000| PB 0x0000000626400000| Untracked | 96|0x0000000626800000, 0x0000000626800000, 0x0000000626c00000| 0%| F| |TAMS 0x0000000626800000| PB 0x0000000626800000| Untracked | 97|0x0000000626c00000, 0x0000000626c00000, 0x0000000627000000| 0%| F| |TAMS 0x0000000626c00000| PB 0x0000000626c00000| Untracked | 98|0x0000000627000000, 0x0000000627000000, 0x0000000627400000| 0%| F| |TAMS 0x0000000627000000| PB 0x0000000627000000| Untracked | 99|0x0000000627400000, 0x0000000627400000, 0x0000000627800000| 0%| F| |TAMS 0x0000000627400000| PB 0x0000000627400000| Untracked | 100|0x0000000627800000, 0x0000000627800000, 0x0000000627c00000| 0%| F| |TAMS 0x0000000627800000| PB 0x0000000627800000| Untracked | 101|0x0000000627c00000, 0x0000000627c00000, 0x0000000628000000| 0%| F| |TAMS 0x0000000627c00000| PB 0x0000000627c00000| Untracked | 102|0x0000000628000000, 0x0000000628000000, 0x0000000628400000| 0%| F| |TAMS 0x0000000628000000| PB 0x0000000628000000| Untracked | 103|0x0000000628400000, 0x0000000628400000, 0x0000000628800000| 0%| F| |TAMS 0x0000000628400000| PB 0x0000000628400000| Untracked | 104|0x0000000628800000, 0x0000000628800000, 0x0000000628c00000| 0%| F| |TAMS 0x0000000628800000| PB 0x0000000628800000| Untracked | 105|0x0000000628c00000, 0x0000000628c00000, 0x0000000629000000| 0%| F| |TAMS 0x0000000628c00000| PB 0x0000000628c00000| Untracked | 106|0x0000000629000000, 0x0000000629000000, 0x0000000629400000| 0%| F| |TAMS 0x0000000629000000| PB 0x0000000629000000| Untracked | 107|0x0000000629400000, 0x0000000629400000, 0x0000000629800000| 0%| F| |TAMS 0x0000000629400000| PB 0x0000000629400000| Untracked | 108|0x0000000629800000, 0x0000000629800000, 0x0000000629c00000| 0%| F| |TAMS 0x0000000629800000| PB 0x0000000629800000| Untracked | 109|0x0000000629c00000, 0x0000000629c00000, 0x000000062a000000| 0%| F| |TAMS 0x0000000629c00000| PB 0x0000000629c00000| Untracked | 110|0x000000062a000000, 0x000000062a000000, 0x000000062a400000| 0%| F| |TAMS 0x000000062a000000| PB 0x000000062a000000| Untracked | 111|0x000000062a400000, 0x000000062a400000, 0x000000062a800000| 0%| F| |TAMS 0x000000062a400000| PB 0x000000062a400000| Untracked | 112|0x000000062a800000, 0x000000062a800000, 0x000000062ac00000| 0%| F| |TAMS 0x000000062a800000| PB 0x000000062a800000| Untracked | 113|0x000000062ac00000, 0x000000062ac00000, 0x000000062b000000| 0%| F| |TAMS 0x000000062ac00000| PB 0x000000062ac00000| Untracked | 114|0x000000062b000000, 0x000000062b000000, 0x000000062b400000| 0%| F| |TAMS 0x000000062b000000| PB 0x000000062b000000| Untracked | 115|0x000000062b400000, 0x000000062b400000, 0x000000062b800000| 0%| F| |TAMS 0x000000062b400000| PB 0x000000062b400000| Untracked | 116|0x000000062b800000, 0x000000062b800000, 0x000000062bc00000| 0%| F| |TAMS 0x000000062b800000| PB 0x000000062b800000| Untracked | 117|0x000000062bc00000, 0x000000062bc00000, 0x000000062c000000| 0%| F| |TAMS 0x000000062bc00000| PB 0x000000062bc00000| Untracked | 118|0x000000062c000000, 0x000000062c000000, 0x000000062c400000| 0%| F| |TAMS 0x000000062c000000| PB 0x000000062c000000| Untracked | 119|0x000000062c400000, 0x000000062c400000, 0x000000062c800000| 0%| F| |TAMS 0x000000062c400000| PB 0x000000062c400000| Untracked | 120|0x000000062c800000, 0x000000062c800000, 0x000000062cc00000| 0%| F| |TAMS 0x000000062c800000| PB 0x000000062c800000| Untracked | 121|0x000000062cc00000, 0x000000062cc00000, 0x000000062d000000| 0%| F| |TAMS 0x000000062cc00000| PB 0x000000062cc00000| Untracked | 122|0x000000062d000000, 0x000000062d3d7470, 0x000000062d400000| 96%| E| |TAMS 0x000000062d000000| PB 0x000000062d000000| Complete | 123|0x000000062d400000, 0x000000062d800000, 0x000000062d800000|100%| E|CS|TAMS 0x000000062d400000| PB 0x000000062d400000| Complete | 124|0x000000062d800000, 0x000000062dc00000, 0x000000062dc00000|100%| E|CS|TAMS 0x000000062d800000| PB 0x000000062d800000| Complete |1987|0x00000007ff400000, 0x00000007ff800000, 0x00000007ff800000|100%| O| |TAMS 0x00000007ff400000| PB 0x00000007ff400000| Untracked |1988|0x00000007ff800000, 0x00000007ffc00000, 0x00000007ffc00000|100%| O| |TAMS 0x00000007ff800000| PB 0x00000007ff800000| Untracked |1989|0x00000007ffc00000, 0x00000007ffc84d18, 0x0000000800000000| 12%| O| |TAMS 0x00000007ffc00000| PB 0x00000007ffc00000| Untracked Card table byte_map: [0x00007f67faf31000,0x00007f67fbebd000] _byte_map_base: 0x00007f67f7ebd000 Marking Bits: (CMBitMap*) 0x00007f681405efc0 Bits: [0x00007f67f32d1000, 0x00007f67faf31000) Polling page: 0x00007f681cc23000 Metaspace: Usage: Non-class: 1.94 MB used. Class: 1.70 KB used. Both: 1.94 MB used. Virtual space: Non-class space: 64.00 MB reserved, 2.00 MB ( 3%) committed, 1 nodes. Class space: 1.00 GB reserved, 128.00 KB ( <1%) committed, 1 nodes. Both: 1.06 GB reserved, 2.12 MB ( <1%) committed. Chunk freelists: Non-Class: 11.77 MB Class: 15.75 MB Both: 27.51 MB MaxMetaspaceSize: unlimited CompressedClassSpaceSize: 1.00 GB Initial GC threshold: 21.00 MB Current GC threshold: 21.00 MB CDS: on - commit_granule_bytes: 65536. - commit_granule_words: 8192. - virtual_space_node_default_size: 8388608. - enlarge_chunks_in_place: 1. - use_allocation_guard: 0. Internal statistics: num_allocs: 24049. num_deallocs: 3. num_allocs_from_deallocated_blocks: 3. num_chunks_retired: 14. num_allocs_failed_limit: 0. num_arena_births: 8. num_arena_deaths: 0. num_vsnodes_births: 2. num_vsnodes_deaths: 0. num_space_committed: 34. num_space_uncommitted: 0. num_chunks_returned_to_freelist: 0. num_chunks_taken_from_freelist: 21. num_chunk_merges: 0. num_chunk_splits: 15. num_chunks_enlarged: 24. num_inconsistent_stats: 0. CodeHeap 'non-profiled nmethods': size=119168Kb used=2820Kb max_used=2820Kb free=116348Kb bounds [0x00007f6803a5d000, 0x00007f6803d2d000, 0x00007f680aebd000] CodeHeap 'profiled nmethods': size=119164Kb used=5900Kb max_used=5900Kb free=113263Kb bounds [0x00007f67fbebd000, 0x00007f67fc48d000, 0x00007f680331c000] CodeHeap 'non-nmethods': size=7428Kb used=4507Kb max_used=4587Kb free=2920Kb bounds [0x00007f680331c000, 0x00007f68037ec000, 0x00007f6803a5d000] total_blobs=5033 nmethods=4079 adapters=863 compilation: enabled stopped_count=0, restarted_count=0 full_count=0 Compilation events (20 events): Event: 9.183 Thread 0x00007f6814513a40 4088 4 sun.invoke.util.BytecodeDescriptor::unparseSig (49 bytes) Event: 9.183 Thread 0x00007f67b4339a10 nmethod 4080 0x00007f67fc477110 code [0x00007f67fc477340, 0x00007f67fc4775b0] Event: 9.183 Thread 0x00007f67b4339a10 4082 2 java.lang.reflect.ProxyGenerator::checkReturnTypes (288 bytes) Event: 9.184 Thread 0x00007f67b4337030 nmethod 4079 0x00007f67fc477790 code [0x00007f67fc477a60, 0x00007f67fc477ff8] Event: 9.185 Thread 0x00007f67acf2a360 nmethod 4068 0x00007f6803d1ce90 code [0x00007f6803d1d180, 0x00007f6803d1d960] Event: 9.185 Thread 0x00007f67aceae9a0 nmethod 4072 0x00007f67fc478410 code [0x00007f67fc478820, 0x00007f67fc4793e0] Event: 9.185 Thread 0x00007f6814515410 nmethod 4077 0x00007f67fc479c90 code [0x00007f67fc47a160, 0x00007f67fc47adb0] Event: 9.185 Thread 0x00007f67b4337030 4081 2 java.lang.reflect.ProxyGenerator::addProxyMethod (190 bytes) Event: 9.185 Thread 0x00007f67aceae9a0 4084 2 java.lang.reflect.ProxyGenerator::generateStaticInitializer (380 bytes) Event: 9.185 Thread 0x00007f6814515410 4085 2 java.lang.reflect.ProxyGenerator::collectCompatibleTypes (93 bytes) Event: 9.185 Thread 0x00007f67b4339a10 nmethod 4082 0x00007f67fc47bb10 code [0x00007f67fc47c080, 0x00007f67fc47d240] Event: 9.185 Thread 0x00007f6814515410 nmethod 4085 0x00007f67fc47e590 code [0x00007f67fc47e7e0, 0x00007f67fc47eb40] Event: 9.185 Thread 0x00007f67b4339a10 4086 2 java.lang.reflect.ProxyGenerator::computeUniqueCatchList (163 bytes) Event: 9.185 Thread 0x00007f6814515410 4089 2 java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo::get (97 bytes) Event: 9.186 Thread 0x00007f6814515410 nmethod 4089 0x00007f67fc47ef10 code [0x00007f67fc47f140, 0x00007f67fc47f530] Event: 9.186 Thread 0x00007f6814515410 4083 2 java.lang.reflect.ProxyGenerator::lambda$addProxyMethod$1 (9 bytes) Event: 9.186 Thread 0x00007f6814515410 nmethod 4083 0x00007f67fc47f810 code [0x00007f67fc47f9e0, 0x00007f67fc47fb78] Event: 9.186 Thread 0x00007f6814515410 4087 2 java.lang.reflect.ProxyGenerator::lambda$addProxyMethod$0 (9 bytes) Event: 9.186 Thread 0x00007f6814515410 nmethod 4087 0x00007f67fc47fc90 code [0x00007f67fc47fe60, 0x00007f67fc47fff8] Event: 9.186 Thread 0x00007f6814515410 4076 1 java.lang.reflect.ProxyGenerator::getClassLoader (5 bytes) GC Heap History (0 events): No events Dll operation events (6 events): Event: 0.011 Loaded shared library /jdk3/bld/le4-fastdebug/images/jdk/lib/libjava.so Event: 0.062 Loaded shared library /jdk3/bld/le4-fastdebug/images/jdk/lib/libjsvml.so Event: 0.239 Loaded shared library /jdk3/bld/le4-fastdebug/images/jdk/lib/libnio.so Event: 8.809 Loaded shared library /jdk3/bld/le4-fastdebug/images/jdk/lib/libjimage.so Event: 8.828 Loaded shared library /jdk3/bld/le4-fastdebug/images/jdk/lib/libzip.so Event: 8.920 Loaded shared library /jdk3/bld/le4-fastdebug/images/jdk/lib/libnet.so Deoptimization events (20 events): Event: 9.154 Thread 0x00007f681402d4f0 Uncommon trap: trap_request=0x00000008 fr.pc=0x00007f6803cf3ec8 relative=0x00000000000000c8 Event: 9.154 Thread 0x00007f681402d4f0 Uncommon trap: reason=unloaded action=reinterpret pc=0x00007f6803cf3ec8 method=org.springframework.core.annotation.AnnotationsScanner::process(Ljava/lang/Object;Ljava/lang/reflect/AnnotatedElement;Lorg/springframework/core/annotation/MergedAnnotations$Sea Event: 9.154 Thread 0x00007f681402d4f0 DEOPT PACKING pc=0x00007f6803cf3ec8 sp=0x00007f681a73bdd0 Event: 9.154 Thread 0x00007f681402d4f0 DEOPT UNPACKING pc=0x00007f680343b494 sp=0x00007f681a73bd78 mode 2 Event: 9.155 Thread 0x00007f681402d4f0 Uncommon trap: trap_request=0x00000008 fr.pc=0x00007f6803c54440 relative=0x00000000000000c0 Event: 9.155 Thread 0x00007f681402d4f0 Uncommon trap: reason=unloaded action=reinterpret pc=0x00007f6803c54440 method=org.springframework.core.annotation.AnnotationsScanner::processClassHierarchy(Ljava/lang/Object;[ILjava/lang/Class;Lorg/springframework/core/annotation/AnnotationsProcessor;ZLj Event: 9.155 Thread 0x00007f681402d4f0 DEOPT PACKING pc=0x00007f6803c54440 sp=0x00007f681a73bc20 Event: 9.155 Thread 0x00007f681402d4f0 DEOPT UNPACKING pc=0x00007f680343b494 sp=0x00007f681a73bbd8 mode 2 Event: 9.163 Thread 0x00007f681402d4f0 Uncommon trap: trap_request=0xffffffbe fr.pc=0x00007f6803b27898 relative=0x00000000000007d8 Event: 9.163 Thread 0x00007f681402d4f0 Uncommon trap: reason=profile_predicate action=maybe_recompile pc=0x00007f6803b27898 method=java.lang.PublicMethods$MethodList::filter([Ljava/lang/reflect/Method;Ljava/lang/String;[Ljava/lang/Class;Z)Ljava/lang/PublicMethods$MethodList; @ 21 c2 Event: 9.163 Thread 0x00007f681402d4f0 DEOPT PACKING pc=0x00007f6803b27898 sp=0x00007f681a73af40 Event: 9.163 Thread 0x00007f681402d4f0 DEOPT UNPACKING pc=0x00007f680343b494 sp=0x00007f681a73aee8 mode 2 Event: 9.181 Thread 0x00007f681402d4f0 Uncommon trap: trap_request=0xffffffbe fr.pc=0x00007f6803b27898 relative=0x00000000000007d8 Event: 9.181 Thread 0x00007f681402d4f0 Uncommon trap: reason=profile_predicate action=maybe_recompile pc=0x00007f6803b27898 method=java.lang.PublicMethods$MethodList::filter([Ljava/lang/reflect/Method;Ljava/lang/String;[Ljava/lang/Class;Z)Ljava/lang/PublicMethods$MethodList; @ 21 c2 Event: 9.181 Thread 0x00007f681402d4f0 DEOPT PACKING pc=0x00007f6803b27898 sp=0x00007f681a73a470 Event: 9.181 Thread 0x00007f681402d4f0 DEOPT UNPACKING pc=0x00007f680343b494 sp=0x00007f681a73a418 mode 2 Event: 9.182 Thread 0x00007f681402d4f0 Uncommon trap: trap_request=0xffffffbe fr.pc=0x00007f6803b27898 relative=0x00000000000007d8 Event: 9.182 Thread 0x00007f681402d4f0 Uncommon trap: reason=profile_predicate action=maybe_recompile pc=0x00007f6803b27898 method=java.lang.PublicMethods$MethodList::filter([Ljava/lang/reflect/Method;Ljava/lang/String;[Ljava/lang/Class;Z)Ljava/lang/PublicMethods$MethodList; @ 21 c2 Event: 9.182 Thread 0x00007f681402d4f0 DEOPT PACKING pc=0x00007f6803b27898 sp=0x00007f681a73a470 Event: 9.182 Thread 0x00007f681402d4f0 DEOPT UNPACKING pc=0x00007f680343b494 sp=0x00007f681a73a418 mode 2 Classes loaded (2 events): Event: 8.740 Loading class jdk/internal/vm/PostVMInitHook$1 Event: 8.740 Loading class jdk/internal/vm/PostVMInitHook$1 done Classes unloaded (0 events): No events Classes redefined (0 events): No events Internal exceptions (2 events): Event: 8.966 Thread 0x00007f681402d4f0 Exception (0x000000062d2b65a0) thrown [/jdk3/le4/open/src/hotspot/share/classfile/systemDictionary.cpp, line 325] Event: 8.985 Thread 0x00007f681402d4f0 Exception (0x000000062d2c36d0) thrown [/jdk3/le4/open/src/hotspot/share/prims/jni.cpp, line 530] ZGC Phase Switch (0 events): No events VM Operations (20 events): Event: 7.138 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 7.138 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 8.746 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 8.786 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 8.786 Executing VM operation: Cleanup Event: 8.786 Executing VM operation: Cleanup done Event: 8.811 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 8.812 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 8.818 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 8.818 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 8.874 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 8.874 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 8.882 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 8.882 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 8.975 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 8.975 Executing VM operation: HandshakeAllThreads (Deoptimize) done Event: 9.111 Executing VM operation: ICBufferFull Event: 9.111 Executing VM operation: ICBufferFull done Event: 9.124 Executing VM operation: HandshakeAllThreads (Deoptimize) Event: 9.124 Executing VM operation: HandshakeAllThreads (Deoptimize) done Events (20 events): Event: 8.739 Thread 0x00007f6814acfbe0 Thread added: 0x00007f6814acfbe0 Event: 8.739 Protecting memory [0x00007f67cef8d000,0x00007f67cef91000] with protection modes 0 Event: 8.744 Thread 0x00007f67b4337030 Thread added: 0x00007f67b4337030 Event: 8.744 Protecting memory [0x00007f67cee8d000,0x00007f67cee91000] with protection modes 0 Event: 8.745 Thread 0x00007f67b4339a10 Thread added: 0x00007f67b4339a10 Event: 8.745 Protecting memory [0x00007f67ced8d000,0x00007f67ced91000] with protection modes 0 Event: 8.795 Thread 0x00007f67aceae9a0 Thread added: 0x00007f67aceae9a0 Event: 8.795 Protecting memory [0x00007f67cec8d000,0x00007f67cec91000] with protection modes 0 Event: 8.831 Thread 0x00007f67aceb7030 Thread added: 0x00007f67aceb7030 Event: 8.831 Protecting memory [0x00007f67ceb8d000,0x00007f67ceb91000] with protection modes 0 Event: 8.834 Thread 0x00007f679c395400 Thread added: 0x00007f679c395400 Event: 8.834 Protecting memory [0x00007f67cea8d000,0x00007f67cea91000] with protection modes 0 Event: 8.846 Thread 0x00007f67acec2b60 Thread added: 0x00007f67acec2b60 Event: 8.846 Protecting memory [0x00007f67ce98d000,0x00007f67ce991000] with protection modes 0 Event: 8.885 Thread 0x00007f67acf2a360 Thread added: 0x00007f67acf2a360 Event: 8.885 Protecting memory [0x00007f67ce78d000,0x00007f67ce791000] with protection modes 0 Event: 8.892 Thread 0x00007f67b44579a0 Thread added: 0x00007f67b44579a0 Event: 8.892 Protecting memory [0x00007f67ce68d000,0x00007f67ce691000] with protection modes 0 Event: 8.894 Thread 0x00007f6778002e10 Thread added: 0x00007f6778002e10 Event: 8.894 Protecting memory [0x00007f67ce58d000,0x00007f67ce591000] with protection modes 0 Dynamic libraries: 60e800000-62dc00000 rw-p 00000000 00:00 0 62dc00000-7ff400000 ---p 00000000 00:00 0 7ff400000-7ffc85000 rw-p 074a6000 103:03 21681870 /var/www/html/jtreg2/work/scratch/SpringPetClinic.cds 7ffc85000-800000000 rw-p 00000000 00:00 0 800000000-80373c000 rw-p 00001000 103:03 21681870 /var/www/html/jtreg2/work/scratch/SpringPetClinic.cds 80373c000-807277000 r--p 0373d000 103:03 21681870 /var/www/html/jtreg2/work/scratch/SpringPetClinic.cds 807277000-808000000 ---p 00000000 00:00 0 808000000-808010000 rw-p 00000000 00:00 0 808010000-808040000 ---p 00000000 00:00 0 808040000-808050000 rw-p 00000000 00:00 0 808050000-848000000 ---p 00000000 00:00 0 5624dfdd5000-5624dfdd6000 r-xp 00000000 103:03 17183965 /jdk3/bld/le4-fastdebug/images/jdk/bin/java 5624dfdd7000-5624dfdd8000 r--p 00001000 103:03 17183965 /jdk3/bld/le4-fastdebug/images/jdk/bin/java 5624dfdd8000-5624dfdd9000 rw-p 00002000 103:03 17183965 /jdk3/bld/le4-fastdebug/images/jdk/bin/java 5624e014e000-5624e0199000 rw-p 00000000 00:00 0 [heap] 7f6778000000-7f677835b000 rw-p 00000000 00:00 0 7f677835b000-7f677c000000 ---p 00000000 00:00 0 7f677c000000-7f677c50a000 rw-p 00000000 00:00 0 7f677c50a000-7f6780000000 ---p 00000000 00:00 0 7f6780000000-7f6780021000 rw-p 00000000 00:00 0 7f6780021000-7f6784000000 ---p 00000000 00:00 0 7f6784000000-7f6784298000 rw-p 00000000 00:00 0 7f6784298000-7f6788000000 ---p 00000000 00:00 0 7f6788000000-7f67882fb000 rw-p 00000000 00:00 0 7f67882fb000-7f678c000000 ---p 00000000 00:00 0 7f678c000000-7f678cba9000 rw-p 00000000 00:00 0 7f678cba9000-7f6790000000 ---p 00000000 00:00 0 7f6790000000-7f679033e000 rw-p 00000000 00:00 0 7f679033e000-7f6794000000 ---p 00000000 00:00 0 7f6794000000-7f67944d1000 rw-p 00000000 00:00 0 7f67944d1000-7f6798000000 ---p 00000000 00:00 0 7f6798000000-7f6798549000 rw-p 00000000 00:00 0 7f6798549000-7f679c000000 ---p 00000000 00:00 0 7f679c000000-7f679c4f9000 rw-p 00000000 00:00 0 7f679c4f9000-7f67a0000000 ---p 00000000 00:00 0 7f67a0000000-7f67a00a5000 rw-p 00000000 00:00 0 7f67a00a5000-7f67a4000000 ---p 00000000 00:00 0 7f67a4000000-7f67a4362000 rw-p 00000000 00:00 0 7f67a4362000-7f67a8000000 ---p 00000000 00:00 0 7f67a8000000-7f67a8021000 rw-p 00000000 00:00 0 7f67a8021000-7f67ac000000 ---p 00000000 00:00 0 7f67ac000000-7f67acf69000 rw-p 00000000 00:00 0 7f67acf69000-7f67b0000000 ---p 00000000 00:00 0 7f67b0000000-7f67b0768000 rw-p 00000000 00:00 0 7f67b0768000-7f67b4000000 ---p 00000000 00:00 0 7f67b4000000-7f67b45b0000 rw-p 00000000 00:00 0 7f67b45b0000-7f67b8000000 ---p 00000000 00:00 0 7f67b8000000-7f67b8021000 rw-p 00000000 00:00 0 7f67b8021000-7f67bc000000 ---p 00000000 00:00 0 7f67bc000000-7f67bc021000 rw-p 00000000 00:00 0 7f67bc021000-7f67c0000000 ---p 00000000 00:00 0 7f67c0000000-7f67c0021000 rw-p 00000000 00:00 0 7f67c0021000-7f67c4000000 ---p 00000000 00:00 0 7f67c4000000-7f67c4021000 rw-p 00000000 00:00 0 7f67c4021000-7f67c8000000 ---p 00000000 00:00 0 7f67c8000000-7f67c8021000 rw-p 00000000 00:00 0 7f67c8021000-7f67cc000000 ---p 00000000 00:00 0 7f67cdd03000-7f67cdd6a000 r--p 00000000 103:03 22946303 /jdk3/gdb/hsdis/hsdis-amd64.so 7f67cdd6a000-7f67cde15000 r-xp 00067000 103:03 22946303 /jdk3/gdb/hsdis/hsdis-amd64.so 7f67cde15000-7f67cde4f000 r--p 00112000 103:03 22946303 /jdk3/gdb/hsdis/hsdis-amd64.so 7f67cde4f000-7f67cde50000 ---p 0014c000 103:03 22946303 /jdk3/gdb/hsdis/hsdis-amd64.so 7f67cde50000-7f67cdef1000 r--p 0014c000 103:03 22946303 /jdk3/gdb/hsdis/hsdis-amd64.so 7f67cdef1000-7f67cdef4000 rw-p 001ed000 103:03 22946303 /jdk3/gdb/hsdis/hsdis-amd64.so 7f67cdef4000-7f67ce58d000 rw-p 00000000 00:00 0 7f67ce58d000-7f67ce591000 ---p 00000000 00:00 0 7f67ce591000-7f67ce68d000 rw-p 00000000 00:00 0 7f67ce68d000-7f67ce691000 ---p 00000000 00:00 0 7f67ce691000-7f67ce78d000 rw-p 00000000 00:00 0 7f67ce78d000-7f67ce791000 ---p 00000000 00:00 0 7f67ce791000-7f67ce88d000 rw-p 00000000 00:00 0 7f67ce88d000-7f67ce891000 ---p 00000000 00:00 0 7f67ce891000-7f67ce98d000 rw-p 00000000 00:00 0 7f67ce98d000-7f67ce991000 ---p 00000000 00:00 0 7f67ce991000-7f67cea8d000 rw-p 00000000 00:00 0 7f67cea8d000-7f67cea91000 ---p 00000000 00:00 0 7f67cea91000-7f67ceb8d000 rw-p 00000000 00:00 0 7f67ceb8d000-7f67ceb91000 ---p 00000000 00:00 0 7f67ceb91000-7f67cec8d000 rw-p 00000000 00:00 0 7f67cec8d000-7f67cec91000 ---p 00000000 00:00 0 7f67cec91000-7f67ced8d000 rw-p 00000000 00:00 0 7f67ced8d000-7f67ced91000 ---p 00000000 00:00 0 7f67ced91000-7f67cee8d000 rw-p 00000000 00:00 0 7f67cee8d000-7f67cee91000 ---p 00000000 00:00 0 7f67cee91000-7f67cef8d000 rw-p 00000000 00:00 0 7f67cef8d000-7f67cef91000 ---p 00000000 00:00 0 7f67cef91000-7f67cf08d000 rw-p 00000000 00:00 0 7f67cf08d000-7f67cf091000 ---p 00000000 00:00 0 7f67cf091000-7f67cf18d000 rw-p 00000000 00:00 0 7f67cf18d000-7f67cf191000 ---p 00000000 00:00 0 7f67cf191000-7f67cf28d000 rw-p 00000000 00:00 0 7f67cf28d000-7f67cf291000 ---p 00000000 00:00 0 7f67cf291000-7f67cf38d000 rw-p 00000000 00:00 0 7f67cf38d000-7f67cf391000 ---p 00000000 00:00 0 7f67cf391000-7f67cf48d000 rw-p 00000000 00:00 0 7f67cf48d000-7f67cf491000 ---p 00000000 00:00 0 7f67cf491000-7f67cf58d000 rw-p 00000000 00:00 0 7f67cf58d000-7f67cf591000 ---p 00000000 00:00 0 7f67cf591000-7f67cf68d000 rw-p 00000000 00:00 0 7f67cf68d000-7f67cf691000 ---p 00000000 00:00 0 7f67cf691000-7f67cf78d000 rw-p 00000000 00:00 0 7f67cf78d000-7f67cf791000 ---p 00000000 00:00 0 7f67cf791000-7f67cf88d000 rw-p 00000000 00:00 0 7f67cf88d000-7f67cf891000 ---p 00000000 00:00 0 7f67cf891000-7f67cf98d000 rw-p 00000000 00:00 0 7f67cf98d000-7f67cf991000 ---p 00000000 00:00 0 7f67cf991000-7f67cfa8d000 rw-p 00000000 00:00 0 7f67cfa8d000-7f67d0000000 r--p 00000000 103:03 10749857 /usr/lib/locale/locale-archive 7f67d0000000-7f67d01c0000 rw-p 00000000 00:00 0 7f67d01c0000-7f67d0400000 ---p 00000000 00:00 0 7f67d0400000-7f67d0440000 rw-p 00000000 00:00 0 7f67d0440000-7f67d4000000 ---p 00000000 00:00 0 7f67d4000000-7f67d4021000 rw-p 00000000 00:00 0 7f67d4021000-7f67d8000000 ---p 00000000 00:00 0 7f67d8000000-7f67d8021000 rw-p 00000000 00:00 0 7f67d8021000-7f67dc000000 ---p 00000000 00:00 0 7f67dc000000-7f67dc021000 rw-p 00000000 00:00 0 7f67dc021000-7f67e0000000 ---p 00000000 00:00 0 7f67e0000000-7f67e0021000 rw-p 00000000 00:00 0 7f67e0021000-7f67e4000000 ---p 00000000 00:00 0 7f67e4000000-7f67e4021000 rw-p 00000000 00:00 0 7f67e4021000-7f67e8000000 ---p 00000000 00:00 0 7f67e8000000-7f67e8021000 rw-p 00000000 00:00 0 7f67e8021000-7f67ec000000 ---p 00000000 00:00 0 7f67ec000000-7f67ec021000 rw-p 00000000 00:00 0 7f67ec021000-7f67f0000000 ---p 00000000 00:00 0 7f67f0068000-7f67f006f000 r--s 00000000 103:03 11422127 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7f67f006f000-7f67f0070000 ---p 00000000 00:00 0 7f67f0070000-7f67f0170000 rw-p 00000000 00:00 0 7f67f0170000-7f67f023e000 r-xp 00000000 103:03 16925177 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjsvml.so 7f67f023e000-7f67f023f000 r--p 000cd000 103:03 16925177 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjsvml.so 7f67f023f000-7f67f0240000 rw-p 000ce000 103:03 16925177 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjsvml.so 7f67f0240000-7f67f0241000 ---p 00000000 00:00 0 7f67f0241000-7f67f03c2000 rw-p 00000000 00:00 0 7f67f03c2000-7f67f03c3000 ---p 00000000 00:00 0 7f67f03c3000-7f67f04c3000 rw-p 00000000 00:00 0 7f67f04c3000-7f67f04c4000 ---p 00000000 00:00 0 7f67f04c4000-7f67f3aa1000 rw-p 00000000 00:00 0 7f67f3aa1000-7f67faf01000 ---p 00000000 00:00 0 7f67faf01000-7f67fb02b000 rw-p 00000000 00:00 0 7f67fb02b000-7f67fbeb7000 ---p 00000000 00:00 0 7f67fbeb7000-7f67fbebd000 rw-p 00000000 00:00 0 7f67fbebd000-7f67fc48d000 rwxp 00000000 00:00 0 7f67fc48d000-7f680331c000 ---p 00000000 00:00 0 7f680331c000-7f68037ec000 rwxp 00000000 00:00 0 7f68037ec000-7f6803a5d000 ---p 00000000 00:00 0 7f6803a5d000-7f6803d2d000 rwxp 00000000 00:00 0 7f6803d2d000-7f680aebd000 ---p 00000000 00:00 0 7f680aebd000-7f6814000000 r--s 00000000 103:03 17051763 /jdk3/bld/le4-fastdebug/images/jdk/lib/modules 7f6814000000-7f681530f000 rw-p 00000000 00:00 0 7f681530f000-7f6818000000 ---p 00000000 00:00 0 7f6818005000-7f6818010000 r-xp 00000000 103:03 16925145 /jdk3/bld/le4-fastdebug/images/jdk/lib/libnet.so 7f6818010000-7f6818011000 ---p 0000b000 103:03 16925145 /jdk3/bld/le4-fastdebug/images/jdk/lib/libnet.so 7f6818011000-7f6818012000 r--p 0000b000 103:03 16925145 /jdk3/bld/le4-fastdebug/images/jdk/lib/libnet.so 7f6818012000-7f6818013000 rw-p 0000c000 103:03 16925145 /jdk3/bld/le4-fastdebug/images/jdk/lib/libnet.so 7f6818013000-7f6818027000 r-xp 00000000 103:03 16925146 /jdk3/bld/le4-fastdebug/images/jdk/lib/libnio.so 7f6818027000-7f6818028000 r--p 00013000 103:03 16925146 /jdk3/bld/le4-fastdebug/images/jdk/lib/libnio.so 7f6818028000-7f6818029000 rw-p 00014000 103:03 16925146 /jdk3/bld/le4-fastdebug/images/jdk/lib/libnio.so 7f6818029000-7f68180c5000 rw-p 00000000 00:00 0 7f68180c5000-7f68180c6000 ---p 00000000 00:00 0 7f68180c6000-7f68181c6000 rw-p 00000000 00:00 0 7f68181c6000-7f68181c7000 ---p 00000000 00:00 0 7f68181c7000-7f68182c7000 rw-p 00000000 00:00 0 7f68182c7000-7f68182c8000 ---p 00000000 00:00 0 7f68182c8000-7f68185c0000 rw-p 00000000 00:00 0 7f68185c0000-7f681944c000 ---p 00000000 00:00 0 7f681944c000-7f681a420000 rw-p 00000000 00:00 0 7f681a420000-7f681a503000 ---p 00000000 00:00 0 7f681a503000-7f681a50f000 rw-p 00000000 00:00 0 7f681a50f000-7f681a5ec000 ---p 00000000 00:00 0 7f681a5ec000-7f681a5f6000 rw-p 00000000 00:00 0 7f681a5f6000-7f681a5fb000 ---p 00000000 00:00 0 7f681a5fb000-7f681a61b000 r-xp 00000000 103:03 16925141 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjava.so 7f681a61b000-7f681a61c000 ---p 00020000 103:03 16925141 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjava.so 7f681a61c000-7f681a61d000 r--p 00020000 103:03 16925141 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjava.so 7f681a61d000-7f681a61e000 rw-p 00021000 103:03 16925141 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjava.so 7f681a61e000-7f681a61f000 rw-p 00000000 00:00 0 7f681a61f000-7f681a63a000 r-xp 00000000 103:03 16925142 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjimage.so 7f681a63a000-7f681a63b000 ---p 0001b000 103:03 16925142 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjimage.so 7f681a63b000-7f681a63d000 r--p 0001b000 103:03 16925142 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjimage.so 7f681a63d000-7f681a63e000 rw-p 0001d000 103:03 16925142 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjimage.so 7f681a63e000-7f681a642000 ---p 00000000 00:00 0 7f681a642000-7f681a73e000 rw-p 00000000 00:00 0 7f681a73e000-7f681a74c000 r--p 00000000 103:03 10750060 /usr/lib/x86_64-linux-gnu/libm.so.6 7f681a74c000-7f681a7c8000 r-xp 0000e000 103:03 10750060 /usr/lib/x86_64-linux-gnu/libm.so.6 7f681a7c8000-7f681a823000 r--p 0008a000 103:03 10750060 /usr/lib/x86_64-linux-gnu/libm.so.6 7f681a823000-7f681a824000 r--p 000e4000 103:03 10750060 /usr/lib/x86_64-linux-gnu/libm.so.6 7f681a824000-7f681a825000 rw-p 000e5000 103:03 10750060 /usr/lib/x86_64-linux-gnu/libm.so.6 7f681a825000-7f681a826000 r--p 00000000 103:03 10750129 /usr/lib/x86_64-linux-gnu/librt.so.1 7f681a826000-7f681a827000 r-xp 00001000 103:03 10750129 /usr/lib/x86_64-linux-gnu/librt.so.1 7f681a827000-7f681a828000 r--p 00002000 103:03 10750129 /usr/lib/x86_64-linux-gnu/librt.so.1 7f681a828000-7f681a829000 r--p 00002000 103:03 10750129 /usr/lib/x86_64-linux-gnu/librt.so.1 7f681a829000-7f681a82a000 rw-p 00003000 103:03 10750129 /usr/lib/x86_64-linux-gnu/librt.so.1 7f681a82a000-7f681c7dd000 r-xp 00000000 103:03 21384303 /jdk3/bld/le4-fastdebug/images/jdk/lib/server/libjvm.so 7f681c7dd000-7f681c7de000 ---p 01fb3000 103:03 21384303 /jdk3/bld/le4-fastdebug/images/jdk/lib/server/libjvm.so 7f681c7de000-7f681c8cb000 r--p 01fb3000 103:03 21384303 /jdk3/bld/le4-fastdebug/images/jdk/lib/server/libjvm.so 7f681c8cb000-7f681c8fc000 rw-p 020a0000 103:03 21384303 /jdk3/bld/le4-fastdebug/images/jdk/lib/server/libjvm.so 7f681c8fc000-7f681c9b0000 rw-p 00000000 00:00 0 7f681c9b0000-7f681c9d8000 r--p 00000000 103:03 10750055 /usr/lib/x86_64-linux-gnu/libc.so.6 7f681c9d8000-7f681cb6d000 r-xp 00028000 103:03 10750055 /usr/lib/x86_64-linux-gnu/libc.so.6 7f681cb6d000-7f681cbc5000 r--p 001bd000 103:03 10750055 /usr/lib/x86_64-linux-gnu/libc.so.6 7f681cbc5000-7f681cbc9000 r--p 00214000 103:03 10750055 /usr/lib/x86_64-linux-gnu/libc.so.6 7f681cbc9000-7f681cbcb000 rw-p 00218000 103:03 10750055 /usr/lib/x86_64-linux-gnu/libc.so.6 7f681cbcb000-7f681cbd8000 rw-p 00000000 00:00 0 7f681cbd8000-7f681cbd9000 r--p 00000000 103:03 10750058 /usr/lib/x86_64-linux-gnu/libdl.so.2 7f681cbd9000-7f681cbda000 r-xp 00001000 103:03 10750058 /usr/lib/x86_64-linux-gnu/libdl.so.2 7f681cbda000-7f681cbdb000 r--p 00002000 103:03 10750058 /usr/lib/x86_64-linux-gnu/libdl.so.2 7f681cbdb000-7f681cbdc000 r--p 00002000 103:03 10750058 /usr/lib/x86_64-linux-gnu/libdl.so.2 7f681cbdc000-7f681cbdd000 rw-p 00003000 103:03 10750058 /usr/lib/x86_64-linux-gnu/libdl.so.2 7f681cbdd000-7f681cbde000 r--p 00000000 103:03 10750117 /usr/lib/x86_64-linux-gnu/libpthread.so.0 7f681cbde000-7f681cbdf000 r-xp 00001000 103:03 10750117 /usr/lib/x86_64-linux-gnu/libpthread.so.0 7f681cbdf000-7f681cbe0000 r--p 00002000 103:03 10750117 /usr/lib/x86_64-linux-gnu/libpthread.so.0 7f681cbe0000-7f681cbe1000 r--p 00002000 103:03 10750117 /usr/lib/x86_64-linux-gnu/libpthread.so.0 7f681cbe1000-7f681cbe2000 rw-p 00003000 103:03 10750117 /usr/lib/x86_64-linux-gnu/libpthread.so.0 7f681cbe2000-7f681cbf1000 r-xp 00000000 103:03 16925143 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjli.so 7f681cbf1000-7f681cbf2000 r--p 0000e000 103:03 16925143 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjli.so 7f681cbf2000-7f681cbf3000 rw-p 0000f000 103:03 16925143 /jdk3/bld/le4-fastdebug/images/jdk/lib/libjli.so 7f681cbf3000-7f681cbf5000 r--p 00000000 103:03 10753265 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f681cbf5000-7f681cc06000 r-xp 00002000 103:03 10753265 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f681cc06000-7f681cc0c000 r--p 00013000 103:03 10753265 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f681cc0c000-7f681cc0d000 ---p 00019000 103:03 10753265 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f681cc0d000-7f681cc0e000 r--p 00019000 103:03 10753265 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f681cc0e000-7f681cc0f000 rw-p 0001a000 103:03 10753265 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f681cc11000-7f681cc18000 r-xp 00000000 103:03 16925150 /jdk3/bld/le4-fastdebug/images/jdk/lib/libzip.so 7f681cc18000-7f681cc19000 ---p 00007000 103:03 16925150 /jdk3/bld/le4-fastdebug/images/jdk/lib/libzip.so 7f681cc19000-7f681cc1a000 r--p 00007000 103:03 16925150 /jdk3/bld/le4-fastdebug/images/jdk/lib/libzip.so 7f681cc1a000-7f681cc1b000 rw-p 00008000 103:03 16925150 /jdk3/bld/le4-fastdebug/images/jdk/lib/libzip.so 7f681cc1b000-7f681cc23000 rw-s 00000000 103:03 6330188 /tmp/hsperfdata_iklam/185673 7f681cc23000-7f681cc24000 ---p 00000000 00:00 0 7f681cc24000-7f681cc25000 r--p 00000000 00:00 0 7f681cc25000-7f681cc27000 rw-p 00000000 00:00 0 7f681cc27000-7f681cc29000 r--p 00000000 103:03 10750040 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7f681cc29000-7f681cc53000 r-xp 00002000 103:03 10750040 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7f681cc53000-7f681cc5e000 r--p 0002c000 103:03 10750040 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7f681cc5e000-7f681cc5f000 rwxp 00000000 00:00 0 7f681cc5f000-7f681cc61000 r--p 00037000 103:03 10750040 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7f681cc61000-7f681cc63000 rw-p 00039000 103:03 10750040 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7ffca7751000-7ffca7772000 rw-p 00000000 00:00 0 [stack] 7ffca77ee000-7ffca77f2000 r--p 00000000 00:00 0 [vvar] 7ffca77f2000-7ffca77f4000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] Total number of mappings: 240 VM Arguments: jvm_args: -Xlog:init -DautoQuit=true -Dspring.output.ansi.enabled=NEVER -Dserver.port=0 --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED -Xlog:scc*=warning,cds:file=SpringPetClinic.production.log -XX:CacheDataStore=SpringPetClinic.cds -Xlog:scc=error java_command: org.springframework.samples.petclinic.PetClinicApplication java_class_path (initial): petclinic-snapshot/target/unpacked/classes.jar:petclinic-snapshot/target/unpacked/BOOT-INF/classes/classes.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/angus-activation-2.0.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/antlr4-runtime-4.10.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/aspectjweaver-1.9.19.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/attoparser-2.0.6.RELEASE.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/bootstrap-5.2.3.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/byte-buddy-1.14.5.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/cache-api-1.1.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/caffeine-3.1.6.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/checker-qual-3.31.0.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/classmate-1.5.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/error_prone_annotations-2.18.0.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/font-awesome-4.7.0.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/h2-2.1.214.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/HdrHistogram-2.1.12.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/hibernate-commons-annotations-6.0.6.Final.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/hibernate-core-6.2.5.Final.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/hibernate-validator-8.0.0.Final.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/HikariCP-5.0.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/istack-commons-runtime-4.1.2.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jackson-annotations-2.15.2.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jackson-core-2.15.2.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jackson-databind-2.15.2.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jackson-datatype-jdk8-2.15.2.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jackson-datatype-jsr310-2.15.2.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jackson-module-parameter-names-2.15.2.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jakarta.activation-api-2.1.2.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jakarta.annotation-api-2.1.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jakarta.inject-api-2.0.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jakarta.persistence-api-3.1.0.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jakarta.transaction-api-2.0.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jakarta.validation-api-3.0.2.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jakarta.xml.bind-api-4.0.0.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jandex-3.0.5.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jaxb-core-4.0.3.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jaxb-runtime-4.0.3.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jboss-logging-3.5.1.Final.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/jul-to-slf4j-2.0.7.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/LatencyUtils-2.0.3.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/log4j-api-2.20.0.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/log4j-to-slf4j-2.20.0.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/logback-classic-1.4.8.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/logback-core-1.4.8.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/micrometer-commons-1.11.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/micrometer-core-1.11.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/micrometer-observation-1.11.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/mysql-connector-j-8.0.33.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/postgresql-42.6.0.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/slf4j-api-2.0.7.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/snakeyaml-1.33.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-aop-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-aspects-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-beans-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-boot-3.1.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-boot-actuator-3.1.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-boot-actuator-autoconfigure-3.1.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-boot-autoconfigure-3.1.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-boot-jarmode-layertools-3.1.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-context-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-context-support-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-core-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-data-commons-3.1.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-data-jpa-3.1.1.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-expression-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-jcl-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-jdbc-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-orm-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-tx-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-web-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/spring-webmvc-6.0.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/thymeleaf-3.1.1.RELEASE.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/thymeleaf-spring6-3.1.1.RELEASE.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/tomcat-embed-core-10.1.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/tomcat-embed-el-10.1.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/tomcat-embed-websocket-10.1.10.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/txw2-4.0.3.jar:petclinic-snapshot/target/unpacked/BOOT-INF/lib/unbescape-1.1.6.RELEASE.jar Launcher Type: SUN_STANDARD [Global flags] intx CICompilerCount = 12 {product} {ergonomic} Number of compiler threads to run ccstr CacheDataStore = SpringPetClinic.cds {JVMCI product} {command line} If valid, use the specified file for SharedArchiveFile; otherwise the specified file is generated at program exit ccstr CachedCodeFile = SpringPetClinic.cds.code {product} {ergonomic} File with cached compiled code uint ConcGCThreads = 3 {product} {ergonomic} Number of threads concurrent gc will use uint G1ConcRefinementThreads = 13 {product} {ergonomic} The number of parallel remembered set update threads. Will be set ergonomically by default. size_t G1HeapRegionSize = 4194304 {product} {ergonomic} Size of the G1 regions. size_t InitialHeapSize = 524288000 {product} {ergonomic} Initial heap size (in bytes); zero means use ergonomics bool LoadCachedCode = true {product} {ergonomic} Load cached compiled code size_t MarkStackSize = 4194304 {product} {ergonomic} Size of marking stack size_t MaxHeapSize = 8346664960 {product} {ergonomic} Maximum heap size (in bytes) size_t MaxNewSize = 5007998976 {product} {ergonomic} Maximum new generation size (in bytes), max_uintx means set ergonomically size_t MinHeapDeltaBytes = 4194304 {product} {ergonomic} The minimum change in heap space due to GC (in bytes) size_t MinHeapSize = 8388608 {product} {ergonomic} Minimum heap size (in bytes); zero means use ergonomics uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} Size of code heap with non-nmethods (in bytes) uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} Size of code heap with non-profiled methods (in bytes) uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} Size of code heap with profiled methods (in bytes) bool ReplayTraining = true {product} {ergonomic} Read training data, if available, for use in this execution uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} Reserved code cache size (in bytes) - maximum code cache size bool SegmentedCodeCache = true {product} {ergonomic} Use a segmented code cache size_t SoftMaxHeapSize = 8346664960 {manageable} {ergonomic} Soft limit for maximum heap size (in bytes) bool THPStackMitigation = false {diagnostic} {ergonomic} If THPs are unconditionally enabled on the system (mode "always"), the JVM will prevent THP from forming in thread stacks. When disabled, the absence of this mitigationallows THPs to form in thread stacks. bool UseCompressedOops = true {product lp64_product} {ergonomic} Use 32-bit object references in 64-bit VM. lp64_product means flag is always constant in 32 bit VM bool UseG1GC = true {product} {ergonomic} Use the Garbage-First garbage collector Logging: Log output configuration: #0: stdout all=warning,init=info,scc=error uptime,level,tags foldmultilines=false #1: stderr all=off uptime,level,tags foldmultilines=false #2: file=SpringPetClinic.production.log all=off,scc*=warning,cds=info uptime,level,tags foldmultilines=false,filecount=5,filesize=20480K,async=false Environment Variables: CLASSPATH=/jdk/tools/jtreg/7.3.1/lib/javatest.jar:/jdk/tools/jtreg/7.3.1/lib/jtreg.jar PATH=/bin:/usr/bin:/usr/sbin LD_LIBRARY_PATH=/jdk3/gdb/hsdis DISPLAY=:3 LANG=en_US.UTF-8 Active Locale: LC_ALL=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_NUMERIC=en_US.UTF-8 LC_TIME=en_US.UTF-8 Signal Handlers: SIGSEGV: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGBUS: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGFPE: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGPIPE: javaSignalHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGXFSZ: javaSignalHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGILL: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGUSR2: SR_handler in libjvm.so, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked SIGHUP: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGINT: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGTERM: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked SIGQUIT: UserHandler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, blocked SIGTRAP: crash_handler in libjvm.so, mask=11100100010111111101111111111110, flags=SA_RESTART|SA_SIGINFO, unblocked Native Memory Tracking: (Omitting categories weighting less than 1KB) Total: reserved=9978252KB, committed=814540KB malloc: 111872KB #442807 mmap: reserved=9866380KB, committed=702668KB - Java Heap (reserved=8151040KB, committed=524288KB) (mmap: reserved=8151040KB, committed=524288KB, largest_committed=512000KB) - Class (reserved=1049655KB, committed=1207KB) (classes #16635) ( instance classes #15498, array classes #1137) (malloc=1079KB #32597) (at peak) (mmap: reserved=1048576KB, committed=128KB, largest_committed=64KB) ( Metadata: ) ( reserved=65536KB, committed=2048KB) ( used=1985KB) ( waste=63KB =3.07%) ( Class space:) ( reserved=1048576KB, committed=128KB) ( used=2KB) ( waste=126KB =98.68%) - Thread (reserved=29963KB, committed=1571KB) (threads #29) (stack: reserved=29696KB, committed=1304KB, largest_committed=156KB) (malloc=63KB #179) (peak=71KB #183) (arena=204KB #45) (peak=809KB #36) - Code (reserved=254276KB, committed=20464KB) (malloc=6592KB #111129) (at peak) (mmap: reserved=247684KB, committed=13872KB, largest_committed=2496KB) (arena=0KB #0) (peak=2KB #2) - GC (reserved=220704KB, committed=71744KB) (malloc=27972KB #2730) (peak=27978KB #2581) (mmap: reserved=192732KB, committed=43772KB, largest_committed=32768KB) - GCCardSet (reserved=29KB, committed=29KB) (malloc=29KB #387) (at peak) - Compiler (reserved=33026KB, committed=33026KB) (malloc=319KB #1713) (peak=333KB #1731) (arena=32707KB #36) (peak=43499KB #40) - Internal (reserved=15867KB, committed=15867KB) (malloc=15831KB #121489) (peak=15831KB #121490) (mmap: reserved=36KB, committed=36KB, largest_committed=32KB) - Other (reserved=10KB, committed=10KB) (malloc=10KB #2) (at peak) - Symbol (reserved=1311KB, committed=1311KB) (malloc=951KB #3137) (at peak) (arena=360KB #1) (at peak) - Native Memory Tracking (reserved=6928KB, committed=6928KB) (malloc=9KB #91) (at peak) (tracking overhead=6919KB) - Shared class space (reserved=138726KB, committed=124866KB, readonly=60652KB) (malloc=7654KB #139966) (at peak) (mmap: reserved=131072KB, committed=117212KB, largest_committed=60652KB) - Arena Chunk (reserved=7469KB, committed=7469KB) (malloc=7469KB #1233) (peak=44145KB #1245) - Module (reserved=308KB, committed=308KB) (malloc=308KB #4229) (at peak) - Safepoint (reserved=8KB, committed=8KB) (mmap: reserved=8KB, committed=8KB, largest_committed=8KB) - Synchronization (reserved=3343KB, committed=3343KB) (malloc=3343KB #23765) (at peak) - Serviceability (reserved=17KB, committed=17KB) (malloc=17KB #9) (peak=17KB #13) - Metaspace (reserved=65549KB, committed=2061KB) (malloc=13KB #11) (at peak) (mmap: reserved=65536KB, committed=2048KB, largest_committed=64KB) - String Deduplication (reserved=1KB, committed=1KB) (malloc=1KB #8) (at peak) - Object Monitors (reserved=24KB, committed=24KB) (malloc=24KB #117) (at peak) Preinit state:entries: 415 (primary: 412, empties: 7779), sum bytes: 30002, longest chain length: 2 pre-init mallocs: 479, pre-init reallocs: 10, pre-init frees: 64 MallocLimit: unset Periodic native trim disabled --------------- S Y S T E M --------------- OS: DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS" uname: Linux ioilinux2 5.15.0-33-generic #34-Ubuntu SMP Wed May 18 13:34:26 UTC 2022 x86_64 OS uptime: 0 days 5:08 hours libc: glibc 2.35 NPTL 2.35 rlimit (soft/hard): STACK 8192k/infinity , CORE infinity/infinity , NPROC 127055/127055 , NOFILE 4000/4000 , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK 4074744k/4074744k load average: 1.66 1.58 0.93 /proc/meminfo: MemTotal: 32597968 kB MemFree: 7488668 kB MemAvailable: 28924656 kB Buffers: 1312452 kB Cached: 19797248 kB SwapCached: 0 kB Active: 7555220 kB Inactive: 16011804 kB Active(anon): 3724 kB Inactive(anon): 2634376 kB Active(file): 7551496 kB Inactive(file): 13377428 kB Unevictable: 92712 kB Mlocked: 96 kB SwapTotal: 2097148 kB SwapFree: 2097148 kB Dirty: 154580 kB Writeback: 0 kB AnonPages: 2550240 kB Mapped: 687780 kB Shmem: 180768 kB KReclaimable: 976488 kB Slab: 1209172 kB SReclaimable: 976488 kB SUnreclaim: 232684 kB KernelStack: 26560 kB PageTables: 44524 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 18396132 kB Committed_AS: 14191472 kB VmallocTotal: 34359738367 kB VmallocUsed: 56448 kB VmallocChunk: 0 kB Percpu: 17856 kB HardwareCorrupted: 0 kB AnonHugePages: 2048 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB FilePmdMapped: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB DirectMap4k: 570828 kB DirectMap2M: 28516352 kB DirectMap1G: 5242880 kB /sys/kernel/mm/transparent_hugepage/enabled: always [madvise] never /sys/kernel/mm/transparent_hugepage/defrag (defrag/compaction efforts parameter): always defer defer+madvise [madvise] never Process Memory: Virtual Size: 12000664K (peak: 12000664K) Resident Set Size: 319640K (peak: 319640K) (anon: 217424K, file: 102216K, shmem: 0K) Swapped out: 0K C-Heap outstanding allocations: 123564K, retained: 14099K glibc malloc tunables: (default) /proc/sys/kernel/threads-max (system-wide limit on the number of threads): 254110 /proc/sys/vm/max_map_count (maximum number of memory map areas a process may have): 65530 /proc/sys/kernel/pid_max (system-wide limit on number of process identifiers): 4194304 container (cgroup) information: container_type: cgroupv2 cpu_cpuset_cpus: not supported cpu_memory_nodes: not supported active_processor_count: 16 cpu_quota: not supported cpu_period: not supported cpu_shares: not supported memory_limit_in_bytes: unlimited memory_and_swap_limit_in_bytes: unlimited memory_soft_limit_in_bytes: unlimited memory_usage_in_bytes: 22878416 k memory_max_usage_in_bytes: not supported memory_swap_current_in_bytes: unlimited memory_swap_max_limit_in_bytes: unlimited maximum number of tasks: unlimited current number of tasks: 903 Steal ticks since vm start: 0 Steal ticks percentage since vm start: 0.000 CPU: total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 165 stepping 5 microcode 0xf8, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, fma, vzeroupper, clflush, clflushopt, rdtscp, f16c, pku, ospke CPU Model and flags from /proc/cpuinfo: model name : Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp pku ospke md_clear flush_l1d arch_capabilities Online cpus: 0-15 Offline cpus: cache level: 1 cache type: Data cache size: 32K cache coherency line size: 64 cache level: 1 cache type: Instruction cache size: 32K cache coherency line size: 64 cache level: 2 cache type: Unified cache size: 256K cache coherency line size: 64 cache level: 3 cache type: Unified cache size: 16384K cache coherency line size: 64 BIOS frequency limitation: Frequency switch latency (ns): 0 Available cpu frequencies: Maximum cpu frequency: 4800000 Minimum cpu frequency: 800000 Current cpu frequency: 4600007 Available governors: performance powersave Current governor: powersave Core performance/turbo boost: Memory: 4k page, physical 32597968k(28924656k free), swap 2097148k(2097148k free) Page Sizes: 4k vm_info: JavaHotSpot(TM) 64-Bit Server VM (fastdebug 22-internal-adhoc.iklam.le4) for linux-amd64 JRE (22-internal-adhoc.iklam.le4), built on now by "iklam" with gcc 10.3.0 END.