Created
July 22, 2015 13:59
-
-
Save chriswhocodes/124984ce8078290485e7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0' encoding='UTF-8'?> | |
<hotspot_log version='160 1' process='1441' time_ms='1437572649560'> | |
<vm_version> | |
<name> | |
Java HotSpot(TM) 64-Bit Server VM | |
</name> | |
<release> | |
25.51-b03 | |
</release> | |
<info> | |
Java HotSpot(TM) 64-Bit Server VM (25.51-b03) for bsd-amd64 JRE (1.8.0_51-b16), built on Jun 8 2015 18:01:11 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) | |
</info> | |
</vm_version> | |
<vm_arguments> | |
<args> | |
-XX:+UnlockDiagnosticVMOptions -XX:+TraceClassLoading -XX:+LogCompilation -XX:LogFile=/Users/chris/jitwatch/sandbox/sandbox.log -XX:+PrintAssembly -XX:-TieredCompilation -XX:-UseCompressedOops -XX:-BackgroundCompilation | |
</args> | |
<command> | |
LockCoarsen | |
</command> | |
<launcher> | |
SUN_STANDARD | |
</launcher> | |
<properties> | |
java.vm.specification.name=Java Virtual Machine Specification | |
java.vm.version=25.51-b03 | |
java.vm.name=Java HotSpot(TM) 64-Bit Server VM | |
java.vm.info=mixed mode, sharing | |
java.ext.dirs=/Users/chris/Library/Java/Extensions:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java | |
java.endorsed.dirs=/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/endorsed | |
sun.boot.library.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib | |
java.library.path=/Users/chris/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. | |
java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre | |
java.class.path=/Users/chris/jitwatch/sandbox/classes | |
sun.boot.class.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/classes | |
java.vm.specification.vendor=Oracle Corporation | |
java.vm.specification.version=1.8 | |
java.vm.vendor=Oracle Corporation | |
sun.java.command=LockCoarsen | |
sun.java.launcher=SUN_STANDARD | |
</properties> | |
</vm_arguments> | |
<tty> | |
<writer thread='4867'/> | |
[Opened /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Object from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.Serializable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Comparable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.CharSequence from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.String from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.AnnotatedElement from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.GenericDeclaration from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.Type from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Class from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Cloneable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassLoader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.System from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Throwable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Error from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ThreadDeath from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Exception from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.RuntimeException from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.SecurityManager from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.ProtectionDomain from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.AccessControlContext from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.SecureClassLoader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ReflectiveOperationException from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassNotFoundException from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.LinkageError from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.NoClassDefFoundError from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassCastException from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ArrayStoreException from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.VirtualMachineError from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.OutOfMemoryError from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.StackOverflowError from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.IllegalMonitorStateException from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.Reference from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.SoftReference from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.WeakReference from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.FinalReference from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.PhantomReference from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Cleaner from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.Finalizer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Runnable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Thread from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Thread$UncaughtExceptionHandler from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ThreadGroup from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Map from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Dictionary from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Hashtable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Properties from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.AccessibleObject from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.Member from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.Field from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.Parameter from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.Executable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.Method from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.Constructor from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.MagicAccessorImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.MethodAccessor from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.MethodAccessorImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.ConstructorAccessor from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.ConstructorAccessorImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.DelegatingClassLoader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.ConstantPool from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.FieldAccessor from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.FieldAccessorImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.UnsafeFieldAccessorImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.UnsafeStaticFieldAccessorImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.annotation.Annotation from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.CallerSensitive from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MethodHandle from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.DirectMethodHandle from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MemberName from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MethodHandleNatives from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.LambdaForm from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MethodType from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.BootstrapMethodError from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.CallSite from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.ConstantCallSite from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MutableCallSite from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.VolatileCallSite from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Appendable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.AbstractStringBuilder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.StringBuffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.StringBuilder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Unsafe from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.AutoCloseable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.Closeable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.InputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.ByteArrayInputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.File from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.net.URLClassLoader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.net.URL from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.jar.Manifest from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Launcher from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Launcher$AppClassLoader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Launcher$ExtClassLoader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.CodeSource from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.StackTraceElement from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.Buffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Boolean from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Character from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Number from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Float from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Double from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Byte from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Short from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Integer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Long from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.NullPointerException from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ArithmeticException from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.ObjectStreamField from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Comparator from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.String$CaseInsensitiveComparator from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.Guard from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.Permission from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.BasicPermission from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.RuntimePermission from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.AccessController from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.ReflectPermission from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.PrivilegedAction from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.ReflectionFactory$GetReflectionFactoryAction from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.cert.Certificate from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Iterable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.List from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.RandomAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.AbstractCollection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.AbstractList from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Vector from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Stack from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.ReflectionFactory from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.Reference$Lock from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.Reference$ReferenceHandler from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.ReferenceQueue from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.ReferenceQueue$Null from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.ReferenceQueue$Lock from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ref.Finalizer$FinalizerThread from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
<writer thread='11523'/> | |
[Loaded sun.misc.VM from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Map$Entry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Hashtable$Entry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Math from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
<writer thread='4867'/> | |
[Loaded java.nio.charset.Charset from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.charset.spi.CharsetProvider from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.FastCharsetProvider from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.StandardCharsets from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.AbstractMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.PreHashedMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.StandardCharsets$Aliases from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.StandardCharsets$Classes from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.StandardCharsets$Cache from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ThreadLocal from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.atomic.AtomicInteger from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.IncompatibleClassChangeError from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.NoSuchMethodError from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.ArrayList from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Set from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.AbstractSet from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections$EmptySet from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections$EmptyList from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections$EmptyMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections$UnmodifiableCollection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections$UnmodifiableList from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections$UnmodifiableRandomAccessList from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.Reflection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.HashMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.HashMap$Node from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Class$3 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Class$ReflectionData from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Class$Atomic from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.generics.repository.AbstractRepository from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.generics.repository.GenericDeclRepository from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.generics.repository.ClassRepository from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Class$AnnotationData from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.annotation.AnnotationType from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.WeakHashMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassValue$ClassValueMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.Modifier from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.LangReflectAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.ReflectAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Arrays from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.HistoricallyNamedCharset from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.Unicode from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.UTF_8 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Class$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.ReflectionFactory$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.NativeConstructorAccessorImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.DelegatingConstructorAccessorImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.StringCoding from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ThreadLocal$ThreadLocalMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ThreadLocal$ThreadLocalMap$Entry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.StringCoding$StringDecoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.ArrayDecoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.charset.CharsetDecoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.UTF_8$Decoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.charset.CodingErrorAction from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Hashtable$EntrySet from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections$SynchronizedCollection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections$SynchronizedSet from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Objects from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Enumeration from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Iterator from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Hashtable$Enumerator from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Runtime from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Version from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FileInputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FileDescriptor from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.JavaIOFileDescriptorAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FileDescriptor$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.SharedSecrets from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.Flushable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.OutputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FileOutputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FilterInputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.BufferedInputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.PrivilegedExceptionAction from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.reflect.misc.ReflectUtil from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FilterOutputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.PrintStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.BufferedOutputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.Writer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.OutputStreamWriter from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.StreamEncoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.security.action.GetPropertyAction from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.ArrayEncoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.charset.CharsetEncoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.UTF_8$Encoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.ByteBuffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.HeapByteBuffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.Bits from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.ByteOrder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.JavaNioAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.Bits$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.BufferedWriter from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.DefaultFileSystem from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FileSystem from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.UnixFileSystem from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.ExpiringCache from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.LinkedHashMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.ExpiringCache$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Enum from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.File$PathStatus from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.file.Watchable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.file.Path from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassLoader$NativeLibrary from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.StringCoding$StringEncoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassLoader$3 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.ExpiringCache$Entry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.LinkedHashMap$Entry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Terminator from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.SignalHandler from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Terminator$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Signal from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.NativeSignalHandler from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Integer$IntegerCache from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.OSEnvironment from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.JavaLangAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.System$2 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.IllegalArgumentException from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Compiler from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Compiler$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.net.URLStreamHandlerFactory from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Launcher$Factory from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.security.util.Debug from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassLoader$ParallelLoaders from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.WeakHashMap$Entry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Collections$SetFromMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.WeakHashMap$KeySet from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.JavaNetAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.net.URLClassLoader$7 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.StringTokenizer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Launcher$ExtClassLoader$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.MetaIndex from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Readable from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.Reader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.BufferedReader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.InputStreamReader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FileReader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.StreamDecoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.CharBuffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.HeapCharBuffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.charset.CoderResult from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.charset.CoderResult$Cache from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.charset.CoderResult$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.charset.CoderResult$2 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.reflect.Array from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.HashMap$TreeNode from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FileInputStream$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.net.www.ParseUtil from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.BitSet from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Locale from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.locale.LocaleObjectCache from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Locale$Cache from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.ConcurrentMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.ConcurrentHashMap from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.locks.Lock from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.locks.ReentrantLock from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.ConcurrentHashMap$Segment from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.ConcurrentHashMap$Node from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.ConcurrentHashMap$CounterCell from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.ConcurrentHashMap$CollectionView from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.ConcurrentHashMap$KeySetView from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.ConcurrentHashMap$ValuesView from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.ConcurrentHashMap$EntrySetView from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.locale.BaseLocale from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.locale.BaseLocale$Cache from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.locale.BaseLocale$Key from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.locale.LocaleObjectCache$CacheEntry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Locale$LocaleKey from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.locale.LocaleUtils from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.CharacterData from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.CharacterDataLatin1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.net.Parts from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.net.URLStreamHandler from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.net.www.protocol.file.Handler from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.JavaSecurityAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.ProtectionDomain$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.JavaSecurityProtectionDomainAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.ProtectionDomain$3 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.ProtectionDomain$Key from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.Principal from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.HashSet from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.URLClassPath from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.net.www.protocol.jar.Handler from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Launcher$AppClassLoader$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.SystemClassLoaderAction from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
<writer thread='16643'/> | |
<thread_logfile thread='16643' filename='/var/folders/7y/jrw6r4n97kz09hxkm7yjfms00000gp/T//hs_c16643_pid1441.log'/> | |
<writer thread='17155'/> | |
<thread_logfile thread='17155' filename='/var/folders/7y/jrw6r4n97kz09hxkm7yjfms00000gp/T//hs_c17155_pid1441.log'/> | |
<writer thread='4867'/> | |
[Loaded java.lang.invoke.MethodHandleImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MethodHandleImpl$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.function.Function from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MethodHandleImpl$2 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MethodHandleImpl$3 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassValue from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MethodHandleImpl$4 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassValue$Entry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassValue$Identity from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.ClassValue$Version from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MemberName$Factory from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MethodHandleStatics from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.invoke.MethodHandleStatics$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
<blob name='MethodHandlesAdapterBlob' size='32000'> | |
<sect index='1' size='32000' free='31632'/> | |
</blob> | |
[Loaded sun.misc.PostVMInitHook from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.launcher.LauncherHelper from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.net.URLClassLoader$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.net.util.URLUtil from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.URLClassPath$3 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.URLClassPath$Loader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.URLClassPath$JarLoader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.ZipConstants from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.ZipFile from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.JavaUtilZipFileAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.ZipFile$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.URLClassPath$JarLoader$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.FileURLMapper from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.jar.JarFile from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.JavaUtilJarAccess from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.jar.JavaUtilJarAccessImpl from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.charset.StandardCharsets from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.US_ASCII from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.ISO_8859_1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.UTF_16BE from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.UTF_16LE from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.cs.UTF_16 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Queue from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Deque from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.ArrayDeque from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.ZipCoder from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.PerfCounter from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Perf$GetPerfAction from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Perf from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.PerfCounter$CoreCounters from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.ch.DirectBuffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.MappedByteBuffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.DirectByteBuffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.LongBuffer from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.nio.DirectLongBufferU from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.JarIndex from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.ZipEntry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.ZipUtils from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Date from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.CalendarSystem from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.AbstractCalendar from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.BaseCalendar from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.Gregorian from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.TimeZone from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.ZoneInfo from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.ZoneInfoFile from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.ZoneInfoFile$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.DataInput from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.DataInputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
<task_queued compile_id='1' method='java/lang/String hashCode ()I' bytes='55' count='552' backedge_count='5000' iicount='552' blocking='1' stamp='0.175' comment='count' hot_count='552'/> | |
<writer thread='16643'/> | |
Loaded disassembler from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/server/hsdis-amd64.dylib | |
Decoding compiled method 0x0000000109d72610: | |
Code: | |
[Disassembling for mach='i386:x86-64'] | |
[Entry Point] | |
[Constants] | |
# {method} {0x0000000191cbe670} 'hashCode' '()I' in 'java/lang/String' | |
# [sp+0x30] (sp of caller) | |
0x0000000109d72760: cmp 0x8(%rsi),%rax | |
0x0000000109d72764: jne 0x0000000109d48e20 ; {runtime_call} | |
0x0000000109d7276a: xchg %ax,%ax | |
0x0000000109d7276c: nopl 0x0(%rax) | |
[Verified Entry Point] | |
0x0000000109d72770: mov %eax,-0x14000(%rsp) | |
0x0000000109d72777: push %rbp | |
0x0000000109d72778: sub $0x20,%rsp ;*synchronization entry | |
; - java.lang.String::hashCode@-1 (line 1454) | |
0x0000000109d7277c: mov %rsi,%rbx | |
0x0000000109d7277f: mov 0x18(%rsi),%eax ;*getfield hash | |
; - java.lang.String::hashCode@1 (line 1454) | |
0x0000000109d72782: test %eax,%eax | |
0x0000000109d72784: jne 0x0000000109d72861 ;*ifne | |
; - java.lang.String::hashCode@6 (line 1455) | |
0x0000000109d7278a: mov 0x10(%rsi),%rdx ;*getfield value | |
; - java.lang.String::hashCode@10 (line 1455) | |
0x0000000109d7278e: mov 0x10(%rdx),%edi ;*arraylength | |
; - java.lang.String::hashCode@13 (line 1455) | |
; implicit exception: dispatches to 0x0000000109d7288d | |
0x0000000109d72791: test %edi,%edi | |
0x0000000109d72793: jle 0x0000000109d72872 ;*ifle | |
; - java.lang.String::hashCode@14 (line 1455) | |
0x0000000109d72799: test %edi,%edi | |
0x0000000109d7279b: jbe 0x0000000109d72876 | |
0x0000000109d727a1: mov %edi,%r8d | |
0x0000000109d727a4: dec %r8d | |
0x0000000109d727a7: cmp %edi,%r8d | |
0x0000000109d727aa: jae 0x0000000109d72876 ;*bipush | |
; - java.lang.String::hashCode@33 (line 1459) | |
0x0000000109d727b0: movzwl 0x18(%rdx),%r9d ;*caload | |
; - java.lang.String::hashCode@39 (line 1459) | |
0x0000000109d727b5: mov %edi,%r10d | |
0x0000000109d727b8: add $0xfffffffd,%r10d | |
0x0000000109d727bc: mov %r9d,%eax | |
0x0000000109d727bf: shl $0x5,%eax | |
0x0000000109d727c2: mov $0x1,%r11d | |
0x0000000109d727c8: mov $0x80000000,%ecx | |
0x0000000109d727cd: cmp %r10d,%r8d | |
0x0000000109d727d0: cmovl %ecx,%r10d | |
0x0000000109d727d4: cmp $0x1,%r10d | |
0x0000000109d727d8: jle 0x0000000109d72836 | |
0x0000000109d727da: sub %r9d,%eax | |
0x0000000109d727dd: jmp 0x0000000109d727e3 | |
0x0000000109d727df: nop | |
0x0000000109d727e0: sub %r9d,%eax ;*imul | |
; - java.lang.String::hashCode@36 (line 1459) | |
0x0000000109d727e3: movzwl 0x18(%rdx,%r11,2),%r9d | |
0x0000000109d727e9: add %r9d,%eax | |
0x0000000109d727ec: movslq %r11d,%r8 | |
0x0000000109d727ef: movzwl 0x1a(%rdx,%r8,2),%ecx | |
0x0000000109d727f5: movzwl 0x1e(%rdx,%r8,2),%ebp | |
0x0000000109d727fb: movzwl 0x1c(%rdx,%r8,2),%r9d | |
0x0000000109d72801: mov %eax,%r8d | |
0x0000000109d72804: shl $0x5,%r8d | |
0x0000000109d72808: sub %eax,%r8d | |
0x0000000109d7280b: add %ecx,%r8d | |
0x0000000109d7280e: mov %r8d,%ecx | |
0x0000000109d72811: shl $0x5,%ecx | |
0x0000000109d72814: sub %r8d,%ecx | |
0x0000000109d72817: add %r9d,%ecx | |
0x0000000109d7281a: mov %ecx,%r9d | |
0x0000000109d7281d: shl $0x5,%r9d | |
0x0000000109d72821: sub %ecx,%r9d | |
0x0000000109d72824: add %ebp,%r9d ;*iadd | |
; - java.lang.String::hashCode@40 (line 1459) | |
0x0000000109d72827: mov %r9d,%eax | |
0x0000000109d7282a: shl $0x5,%eax ;*imul | |
; - java.lang.String::hashCode@36 (line 1459) | |
0x0000000109d7282d: add $0x4,%r11d ;*iinc | |
; - java.lang.String::hashCode@42 (line 1458) | |
0x0000000109d72831: cmp %r10d,%r11d | |
0x0000000109d72834: jl 0x0000000109d727e0 ;*if_icmpge | |
; - java.lang.String::hashCode@30 (line 1458) | |
0x0000000109d72836: cmp %edi,%r11d | |
0x0000000109d72839: jge 0x0000000109d7286d ;*bipush | |
; - java.lang.String::hashCode@33 (line 1459) | |
0x0000000109d7283b: movzwl 0x18(%rdx,%r11,2),%r8d | |
0x0000000109d72841: sub %r9d,%eax | |
0x0000000109d72844: add %r8d,%eax ;*iadd | |
; - java.lang.String::hashCode@40 (line 1459) | |
0x0000000109d72847: inc %r11d ;*iinc | |
; - java.lang.String::hashCode@42 (line 1458) | |
0x0000000109d7284a: cmp %edi,%r11d | |
0x0000000109d7284d: jge 0x0000000109d7285e ;*if_icmpge | |
; - java.lang.String::hashCode@30 (line 1458) | |
0x0000000109d7284f: mov %eax,%r10d | |
0x0000000109d72852: shl $0x5,%r10d ;*imul | |
; - java.lang.String::hashCode@36 (line 1459) | |
0x0000000109d72856: mov %eax,%r9d | |
0x0000000109d72859: mov %r10d,%eax | |
0x0000000109d7285c: jmp 0x0000000109d7283b | |
0x0000000109d7285e: mov %eax,0x18(%rbx) ;*synchronization entry | |
; - java.lang.String::hashCode@-1 (line 1454) | |
0x0000000109d72861: add $0x20,%rsp | |
0x0000000109d72865: pop %rbp | |
0x0000000109d72866: test %eax,-0x98e86c(%rip) # 0x00000001093e4000 | |
; {poll_return} | |
0x0000000109d7286c: retq | |
0x0000000109d7286d: mov %r9d,%eax | |
0x0000000109d72870: jmp 0x0000000109d7285e | |
0x0000000109d72872: xor %eax,%eax | |
0x0000000109d72874: jmp 0x0000000109d72861 | |
0x0000000109d72876: mov $0xffffff86,%esi | |
0x0000000109d7287b: mov %rdx,%rbp | |
0x0000000109d7287e: mov %rbx,(%rsp) | |
0x0000000109d72882: nop | |
0x0000000109d72883: callq 0x0000000109d081a0 ; OopMap{rbp=Oop [0]=Oop off=296} | |
;*bipush | |
; - java.lang.String::hashCode@33 (line 1459) | |
; {runtime_call} | |
0x0000000109d72888: callq 0x000000010888b078 ;*bipush | |
; - java.lang.String::hashCode@33 (line 1459) | |
; {runtime_call} | |
0x0000000109d7288d: mov $0xfffffff6,%esi | |
0x0000000109d72892: nop | |
0x0000000109d72893: callq 0x0000000109d081a0 ; OopMap{off=312} | |
;*arraylength | |
; - java.lang.String::hashCode@13 (line 1455) | |
; {runtime_call} | |
0x0000000109d72898: callq 0x000000010888b078 ;*arraylength | |
; - java.lang.String::hashCode@13 (line 1455) | |
; {runtime_call} | |
0x0000000109d7289d: hlt | |
0x0000000109d7289e: hlt | |
0x0000000109d7289f: hlt | |
[Exception Handler] | |
[Stub Code] | |
0x0000000109d728a0: jmpq 0x0000000109d6f260 ; {no_reloc} | |
[Deopt Handler Code] | |
0x0000000109d728a5: callq 0x0000000109d728aa | |
0x0000000109d728aa: subq $0x5,(%rsp) | |
0x0000000109d728af: jmpq 0x0000000109d4a3c0 ; {runtime_call} | |
0x0000000109d728b4: hlt | |
0x0000000109d728b5: hlt | |
0x0000000109d728b6: hlt | |
0x0000000109d728b7: hlt | |
<nmethod compile_id='1' compiler='C2' entry='0x0000000109d72760' size='1224' address='0x0000000109d72610' relocation_offset='296' insts_offset='336' stub_offset='656' scopes_data_offset='688' scopes_pcs_offset='800' dependencies_offset='1200' nul_chk_table_offset='1208' method='java/lang/String hashCode ()I' bytes='55' count='552' backedge_count='5000' iicount='552' stamp='0.207'/> | |
<writer thread='4867'/> | |
[Loaded sun.util.calendar.ZoneInfoFile$ZoneOffsetTransitionRule from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.Checksum from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.CRC32 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.ZoneInfoFile$Checksum from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.TimeZone$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.CalendarDate from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.BaseCalendar$Date from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.Gregorian$Date from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.util.calendar.CalendarUtils from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.jar.JarEntry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.jar.JarFile$JarFileEntry from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.ZipFile$ZipFileInputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.Inflater from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.ZStreamRef from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.InflaterInputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.zip.ZipFile$ZipFileInflaterInputStream from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.AbstractSequentialList from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.LinkedList from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.LinkedList$Node from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.URLClassPath$FileLoader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.Resource from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.misc.URLClassPath$FileLoader$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.nio.ByteBuffered from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.PermissionCollection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.Permissions from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.net.URLConnection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.net.www.URLConnection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.net.www.protocol.file.FileURLConnection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded sun.net.www.MessageHeader from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FilePermission from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FilePermission$1 from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.io.FilePermissionCollection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.AllPermission from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.UnresolvedPermission from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.security.BasicPermissionCollection from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded LockCoarsen from file:/Users/chris/jitwatch/sandbox/classes/] | |
[Loaded sun.launcher.LauncherHelper$FXHelper from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Class$MethodArray from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Void from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.Random from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.util.concurrent.atomic.AtomicLong from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
Decoding compiled method 0x0000000109d7d6d0: | |
Code: | |
[Entry Point] | |
# {method} {0x0000000191d45580} 'compareAndSwapLong' '(Ljava/lang/Object;JJJ)Z' in 'sun/misc/Unsafe' | |
# this: rsi:rsi = 'sun/misc/Unsafe' | |
# parm0: rdx:rdx = 'java/lang/Object' | |
# parm1: rcx:rcx = long | |
# parm2: r8:r8 = long | |
# parm3: r9:r9 = long | |
# [sp+0x50] (sp of caller) | |
0x0000000109d7d840: mov 0x8(%rsi),%r10 | |
0x0000000109d7d844: cmp %r10,%rax | |
0x0000000109d7d847: je 0x0000000109d7d858 | |
0x0000000109d7d84d: jmpq 0x0000000109d48e20 ; {runtime_call} | |
0x0000000109d7d852: nopw 0x0(%rax,%rax,1) | |
[Verified Entry Point] | |
0x0000000109d7d858: mov %eax,-0x14000(%rsp) | |
0x0000000109d7d85f: push %rbp | |
0x0000000109d7d860: mov %rsp,%rbp | |
0x0000000109d7d863: sub $0x40,%rsp | |
0x0000000109d7d867: mov %rdx,0x8(%rsp) | |
0x0000000109d7d86c: cmp $0x0,%rdx | |
0x0000000109d7d870: lea 0x8(%rsp),%rdx | |
0x0000000109d7d875: cmove 0x8(%rsp),%rdx | |
0x0000000109d7d87b: mov %rsi,(%rsp) | |
0x0000000109d7d87f: cmp $0x0,%rsi | |
0x0000000109d7d883: lea (%rsp),%rsi | |
0x0000000109d7d887: cmove (%rsp),%rsi ; OopMap{[8]=Oop [0]=Oop off=76} | |
0x0000000109d7d88c: movabs $0x109d7d88c,%r10 ; {section_word} | |
0x0000000109d7d896: mov %r10,0x1e0(%r15) | |
0x0000000109d7d89d: mov %rsp,0x1d8(%r15) | |
0x0000000109d7d8a4: cmpb $0x0,-0x10a3f71(%rip) # 0x0000000108cd993a | |
; {external_word} | |
0x0000000109d7d8ab: je 0x0000000109d7d8ef | |
0x0000000109d7d8b1: push %rsi | |
0x0000000109d7d8b2: push %rdx | |
0x0000000109d7d8b3: push %rcx | |
0x0000000109d7d8b4: push %r8 | |
0x0000000109d7d8b6: push %r9 | |
0x0000000109d7d8b8: movabs $0x191d45580,%rsi ; {metadata({method} {0x0000000191d45580} 'compareAndSwapLong' '(Ljava/lang/Object;JJJ)Z' in 'sun/misc/Unsafe')} | |
0x0000000109d7d8c2: mov %r15,%rdi | |
0x0000000109d7d8c5: test $0xf,%esp | |
0x0000000109d7d8cb: je 0x0000000109d7d8e3 | |
0x0000000109d7d8d1: sub $0x8,%rsp | |
0x0000000109d7d8d5: callq 0x00000001088e9e2c ; {runtime_call} | |
0x0000000109d7d8da: add $0x8,%rsp | |
0x0000000109d7d8de: jmpq 0x0000000109d7d8e8 | |
0x0000000109d7d8e3: callq 0x00000001088e9e2c ; {runtime_call} | |
0x0000000109d7d8e8: pop %r9 | |
0x0000000109d7d8ea: pop %r8 | |
0x0000000109d7d8ec: pop %rcx | |
0x0000000109d7d8ed: pop %rdx | |
0x0000000109d7d8ee: pop %rsi | |
0x0000000109d7d8ef: lea 0x1f8(%r15),%rdi | |
0x0000000109d7d8f6: movl $0x4,0x270(%r15) | |
0x0000000109d7d901: callq 0x0000000108980993 ; {runtime_call} | |
0x0000000109d7d906: vzeroupper | |
0x0000000109d7d909: and $0xff,%eax | |
0x0000000109d7d90f: setne %al | |
0x0000000109d7d912: movl $0x5,0x270(%r15) | |
0x0000000109d7d91d: lock addl $0x0,(%rsp) | |
0x0000000109d7d922: cmpl $0x0,-0x1099a6c(%rip) # 0x0000000108ce3ec0 | |
; {external_word} | |
0x0000000109d7d92c: jne 0x0000000109d7d940 | |
0x0000000109d7d932: cmpl $0x0,0x30(%r15) | |
0x0000000109d7d93a: je 0x0000000109d7d95e | |
0x0000000109d7d940: mov %rax,-0x8(%rbp) | |
0x0000000109d7d944: mov %r15,%rdi | |
0x0000000109d7d947: mov %rsp,%r12 | |
0x0000000109d7d94a: sub $0x0,%rsp | |
0x0000000109d7d94e: and $0xfffffffffffffff0,%rsp | |
0x0000000109d7d952: callq 0x0000000108969d20 ; {runtime_call} | |
0x0000000109d7d957: mov %r12,%rsp | |
0x0000000109d7d95a: mov -0x8(%rbp),%rax | |
0x0000000109d7d95e: movl $0x8,0x270(%r15) | |
0x0000000109d7d969: cmpl $0x1,0x29c(%r15) | |
0x0000000109d7d974: je 0x0000000109d7da04 | |
0x0000000109d7d97a: cmpb $0x0,-0x10a4047(%rip) # 0x0000000108cd993a | |
; {external_word} | |
0x0000000109d7d981: je 0x0000000109d7d9bf | |
0x0000000109d7d987: mov %rax,-0x8(%rbp) | |
0x0000000109d7d98b: movabs $0x191d45580,%rsi ; {metadata({method} {0x0000000191d45580} 'compareAndSwapLong' '(Ljava/lang/Object;JJJ)Z' in 'sun/misc/Unsafe')} | |
0x0000000109d7d995: mov %r15,%rdi | |
0x0000000109d7d998: test $0xf,%esp | |
0x0000000109d7d99e: je 0x0000000109d7d9b6 | |
0x0000000109d7d9a4: sub $0x8,%rsp | |
0x0000000109d7d9a8: callq 0x00000001088e9d9e ; {runtime_call} | |
0x0000000109d7d9ad: add $0x8,%rsp | |
0x0000000109d7d9b1: jmpq 0x0000000109d7d9bb | |
0x0000000109d7d9b6: callq 0x00000001088e9d9e ; {runtime_call} | |
0x0000000109d7d9bb: mov -0x8(%rbp),%rax | |
0x0000000109d7d9bf: movabs $0x0,%r10 | |
0x0000000109d7d9c9: mov %r10,0x1d8(%r15) | |
0x0000000109d7d9d0: movabs $0x0,%r10 | |
0x0000000109d7d9da: mov %r10,0x1e0(%r15) | |
0x0000000109d7d9e1: mov 0x38(%r15),%rcx | |
0x0000000109d7d9e5: movl $0x0,0x100(%rcx) | |
0x0000000109d7d9ef: leaveq | |
0x0000000109d7d9f0: cmpq $0x0,0x8(%r15) | |
0x0000000109d7d9f8: jne 0x0000000109d7d9ff | |
0x0000000109d7d9fe: retq | |
0x0000000109d7d9ff: jmpq Stub::forward exception ; {runtime_call} | |
0x0000000109d7da04: mov %rax,-0x8(%rbp) | |
0x0000000109d7da08: mov %rsp,%r12 | |
0x0000000109d7da0b: sub $0x0,%rsp | |
0x0000000109d7da0f: and $0xfffffffffffffff0,%rsp | |
0x0000000109d7da13: callq 0x00000001088e7c10 ; {runtime_call} | |
0x0000000109d7da18: mov %r12,%rsp | |
0x0000000109d7da1b: mov -0x8(%rbp),%rax | |
0x0000000109d7da1f: jmpq 0x0000000109d7d97a | |
0x0000000109d7da24: hlt | |
0x0000000109d7da25: hlt | |
0x0000000109d7da26: hlt | |
0x0000000109d7da27: hlt | |
<nmethod compile_id='2' compile_kind='c2n' entry='0x0000000109d7d840' size='856' address='0x0000000109d7d6d0' relocation_offset='296' consts_offset='856' insts_offset='368' method='sun/misc/Unsafe compareAndSwapLong (Ljava/lang/Object;JJJ)Z' bytes='0' count='5000' backedge_count='1' iicount='10000' stamp='0.259'/> | |
<task_queued compile_id='3' method='java/util/concurrent/atomic/AtomicLong get ()J' bytes='5' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.259' comment='count' hot_count='10000'/> | |
<writer thread='17155'/> | |
Decoding compiled method 0x0000000109d7bf90: | |
Code: | |
[Entry Point] | |
[Constants] | |
# {method} {0x0000000191f627b8} 'get' '()J' in 'java/util/concurrent/atomic/AtomicLong' | |
# [sp+0x20] (sp of caller) | |
0x0000000109d7c0e0: cmp 0x8(%rsi),%rax | |
0x0000000109d7c0e4: jne 0x0000000109d48e20 ; {runtime_call} | |
0x0000000109d7c0ea: xchg %ax,%ax | |
0x0000000109d7c0ec: nopl 0x0(%rax) | |
[Verified Entry Point] | |
0x0000000109d7c0f0: sub $0x18,%rsp | |
0x0000000109d7c0f7: mov %rbp,0x10(%rsp) ;*synchronization entry | |
; - java.util.concurrent.atomic.AtomicLong::get@-1 (line 105) | |
0x0000000109d7c0fc: mov 0x10(%rsi),%rax ;*getfield value | |
; - java.util.concurrent.atomic.AtomicLong::get@1 (line 105) | |
0x0000000109d7c100: add $0x10,%rsp | |
0x0000000109d7c104: pop %rbp | |
0x0000000109d7c105: test %eax,-0x99810b(%rip) # 0x00000001093e4000 | |
; {poll_return} | |
0x0000000109d7c10b: retq | |
0x0000000109d7c10c: hlt | |
0x0000000109d7c10d: hlt | |
0x0000000109d7c10e: hlt | |
0x0000000109d7c10f: hlt | |
0x0000000109d7c110: hlt | |
0x0000000109d7c111: hlt | |
0x0000000109d7c112: hlt | |
0x0000000109d7c113: hlt | |
0x0000000109d7c114: hlt | |
0x0000000109d7c115: hlt | |
0x0000000109d7c116: hlt | |
0x0000000109d7c117: hlt | |
0x0000000109d7c118: hlt | |
0x0000000109d7c119: hlt | |
0x0000000109d7c11a: hlt | |
0x0000000109d7c11b: hlt | |
0x0000000109d7c11c: hlt | |
0x0000000109d7c11d: hlt | |
0x0000000109d7c11e: hlt | |
0x0000000109d7c11f: hlt | |
[Exception Handler] | |
[Stub Code] | |
0x0000000109d7c120: jmpq 0x0000000109d6f260 ; {no_reloc} | |
[Deopt Handler Code] | |
0x0000000109d7c125: callq 0x0000000109d7c12a | |
0x0000000109d7c12a: subq $0x5,(%rsp) | |
0x0000000109d7c12f: jmpq 0x0000000109d4a3c0 ; {runtime_call} | |
0x0000000109d7c134: hlt | |
0x0000000109d7c135: hlt | |
0x0000000109d7c136: hlt | |
0x0000000109d7c137: hlt | |
<nmethod compile_id='3' compiler='C2' entry='0x0000000109d7c0e0' size='520' address='0x0000000109d7bf90' relocation_offset='296' insts_offset='336' stub_offset='400' scopes_data_offset='432' scopes_pcs_offset='448' dependencies_offset='512' method='java/util/concurrent/atomic/AtomicLong get ()J' bytes='5' count='5000' backedge_count='1' iicount='10000' stamp='0.260'/> | |
<writer thread='4867'/> | |
<task_queued compile_id='4' method='java/util/concurrent/atomic/AtomicLong compareAndSet (JJ)Z' bytes='13' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.260' comment='count' hot_count='10000'/> | |
<writer thread='16643'/> | |
Decoding compiled method 0x0000000109d7bd90: | |
Code: | |
[Entry Point] | |
[Constants] | |
# {method} {0x0000000191f62a30} 'compareAndSet' '(JJ)Z' in 'java/util/concurrent/atomic/AtomicLong' | |
# this: rsi:rsi = 'java/util/concurrent/atomic/AtomicLong' | |
# parm0: rdx:rdx = long | |
# parm1: rcx:rcx = long | |
# [sp+0x20] (sp of caller) | |
0x0000000109d7bee0: cmp 0x8(%rsi),%rax | |
0x0000000109d7bee4: jne 0x0000000109d48e20 ; {runtime_call} | |
0x0000000109d7beea: xchg %ax,%ax | |
0x0000000109d7beec: nopl 0x0(%rax) | |
[Verified Entry Point] | |
0x0000000109d7bef0: sub $0x18,%rsp | |
0x0000000109d7bef7: mov %rbp,0x10(%rsp) | |
0x0000000109d7befc: mov %rdx,%rax | |
0x0000000109d7beff: lock cmpxchg %rcx,0x10(%rsi) | |
0x0000000109d7bf05: sete %r11b | |
0x0000000109d7bf09: movzbl %r11b,%r11d ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
0x0000000109d7bf0d: mov %r11d,%eax | |
0x0000000109d7bf10: add $0x10,%rsp | |
0x0000000109d7bf14: pop %rbp | |
0x0000000109d7bf15: test %eax,-0x997f1b(%rip) # 0x00000001093e4000 | |
; {poll_return} | |
0x0000000109d7bf1b: retq | |
0x0000000109d7bf1c: hlt | |
0x0000000109d7bf1d: hlt | |
0x0000000109d7bf1e: hlt | |
0x0000000109d7bf1f: hlt | |
[Exception Handler] | |
[Stub Code] | |
0x0000000109d7bf20: jmpq 0x0000000109d6f260 ; {no_reloc} | |
[Deopt Handler Code] | |
0x0000000109d7bf25: callq 0x0000000109d7bf2a | |
0x0000000109d7bf2a: subq $0x5,(%rsp) | |
0x0000000109d7bf2f: jmpq 0x0000000109d4a3c0 ; {runtime_call} | |
0x0000000109d7bf34: hlt | |
0x0000000109d7bf35: hlt | |
0x0000000109d7bf36: hlt | |
0x0000000109d7bf37: hlt | |
<nmethod compile_id='4' compiler='C2' entry='0x0000000109d7bee0' size='496' address='0x0000000109d7bd90' relocation_offset='296' insts_offset='336' stub_offset='400' scopes_data_offset='432' scopes_pcs_offset='440' dependencies_offset='488' method='java/util/concurrent/atomic/AtomicLong compareAndSet (JJ)Z' bytes='13' count='5000' backedge_count='1' iicount='10000' stamp='0.263'/> | |
<writer thread='4867'/> | |
<task_queued compile_id='5' method='LockCoarsen increment (J)J' bytes='12' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.263' comment='count' hot_count='10000'/> | |
<writer thread='17155'/> | |
Decoding compiled method 0x0000000109d7b810: | |
Code: | |
[Entry Point] | |
[Constants] | |
# {method} {0x00000001920b84c8} 'increment' '(J)J' in 'LockCoarsen' | |
# this: rsi:rsi = 'LockCoarsen' | |
# parm0: rdx:rdx = long | |
# [sp+0x40] (sp of caller) | |
0x0000000109d7b960: cmp 0x8(%rsi),%rax | |
0x0000000109d7b964: jne 0x0000000109d48e20 ; {runtime_call} | |
0x0000000109d7b96a: xchg %ax,%ax | |
0x0000000109d7b96c: nopl 0x0(%rax) | |
[Verified Entry Point] | |
0x0000000109d7b970: mov %eax,-0x14000(%rsp) | |
0x0000000109d7b977: push %rbp | |
0x0000000109d7b978: sub $0x30,%rsp ;*synchronization entry | |
; - LockCoarsen::increment@-1 (line 30) | |
0x0000000109d7b97c: mov 0x10(%rsi),%r9 ;*getfield random | |
; - LockCoarsen::increment@2 (line 30) | |
0x0000000109d7b980: mov 0x20(%r9),%r10 ;*getfield seed | |
; - java.util.Random::next@1 (line 200) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; implicit exception: dispatches to 0x0000000109d7ba59 | |
0x0000000109d7b984: mov 0x10(%r10),%rax ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; implicit exception: dispatches to 0x0000000109d7ba69 | |
0x0000000109d7b988: movabs $0x5deece66d,%r11 | |
0x0000000109d7b992: mov %rax,%r8 | |
0x0000000109d7b995: imul %r11,%r8 | |
0x0000000109d7b999: add $0xb,%r8 ;*ladd | |
; - java.util.Random::next@20 (line 203) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
0x0000000109d7b99d: movabs $0xffffffffffff,%r11 | |
0x0000000109d7b9a7: mov %r8,%rcx | |
0x0000000109d7b9aa: and %r11,%rcx ;*land | |
; - java.util.Random::next@24 (line 203) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
0x0000000109d7b9ad: lock cmpxchg %rcx,0x10(%r10) | |
0x0000000109d7b9b3: sete %bpl | |
0x0000000109d7b9b7: movzbl %bpl,%ebp ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
0x0000000109d7b9bb: test %ebp,%ebp | |
0x0000000109d7b9bd: je 0x0000000109d7ba16 ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
0x0000000109d7b9bf: shr $0x11,%r8 | |
0x0000000109d7b9c3: and $0x7fffffff,%r8 | |
0x0000000109d7b9ca: mov %r8d,%r8d ;*l2i ; - java.util.Random::next@45 (line 205) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
0x0000000109d7b9cd: movslq %r8d,%r10 | |
0x0000000109d7b9d0: mov %r8d,%r11d | |
0x0000000109d7b9d3: sar $0x1f,%r11d | |
0x0000000109d7b9d7: imul $0x66666667,%r10,%r10 | |
0x0000000109d7b9de: sar $0x21,%r10 | |
0x0000000109d7b9e2: mov %r10d,%r10d | |
0x0000000109d7b9e5: sub %r11d,%r10d | |
0x0000000109d7b9e8: mov %r10d,%r11d | |
0x0000000109d7b9eb: shl $0x2,%r11d | |
0x0000000109d7b9ef: add %r10d,%r11d | |
0x0000000109d7b9f2: mov %r8d,%r10d | |
0x0000000109d7b9f5: sub %r11d,%r10d ;*irem | |
; - java.util.Random::nextInt@52 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
0x0000000109d7b9f8: sub %r10d,%r8d | |
0x0000000109d7b9fb: add $0x4,%r8d ;*iadd | |
; - java.util.Random::nextInt@57 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
0x0000000109d7b9ff: test %r8d,%r8d | |
0x0000000109d7ba02: jl 0x0000000109d7ba39 ;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
0x0000000109d7ba04: movslq %r10d,%rax | |
0x0000000109d7ba07: add %rdx,%rax ;*ladd | |
; - LockCoarsen::increment@10 (line 30) | |
0x0000000109d7ba0a: add $0x30,%rsp | |
0x0000000109d7ba0e: pop %rbp | |
0x0000000109d7ba0f: test %eax,-0x997a15(%rip) # 0x00000001093e4000 | |
; {poll_return} | |
0x0000000109d7ba15: retq | |
0x0000000109d7ba16: mov $0xffffff65,%esi | |
0x0000000109d7ba1b: mov %rdx,(%rsp) | |
0x0000000109d7ba1f: mov %r9,0x8(%rsp) | |
0x0000000109d7ba24: mov %r10,0x10(%rsp) | |
0x0000000109d7ba29: mov %rcx,0x18(%rsp) | |
0x0000000109d7ba2e: nop | |
0x0000000109d7ba2f: callq 0x0000000109d081a0 ; OopMap{[8]=Oop [16]=Oop off=212} | |
;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; {runtime_call} | |
0x0000000109d7ba34: callq 0x000000010888b078 ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; {runtime_call} | |
0x0000000109d7ba39: mov $0xffffff65,%esi | |
0x0000000109d7ba3e: mov %rdx,%rbp | |
0x0000000109d7ba41: mov %r9,(%rsp) | |
0x0000000109d7ba45: mov %r10d,0x8(%rsp) | |
0x0000000109d7ba4a: mov %r8d,0xc(%rsp) | |
0x0000000109d7ba4f: callq 0x0000000109d081a0 ; OopMap{[0]=Oop off=244} | |
;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; {runtime_call} | |
0x0000000109d7ba54: callq 0x000000010888b078 ;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; {runtime_call} | |
0x0000000109d7ba59: mov $0xfffffff6,%esi | |
0x0000000109d7ba5e: nop | |
0x0000000109d7ba5f: callq 0x0000000109d081a0 ; OopMap{off=260} | |
;*invokevirtual nextInt | |
; - LockCoarsen::increment@6 (line 30) | |
; {runtime_call} | |
0x0000000109d7ba64: callq 0x000000010888b078 ;*invokevirtual nextInt | |
; - LockCoarsen::increment@6 (line 30) | |
; {runtime_call} | |
0x0000000109d7ba69: mov $0xfffffff6,%esi | |
0x0000000109d7ba6e: nop | |
0x0000000109d7ba6f: callq 0x0000000109d081a0 ; OopMap{off=276} | |
;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; {runtime_call} | |
0x0000000109d7ba74: callq 0x000000010888b078 ;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; {runtime_call} | |
0x0000000109d7ba79: hlt | |
0x0000000109d7ba7a: hlt | |
0x0000000109d7ba7b: hlt | |
0x0000000109d7ba7c: hlt | |
0x0000000109d7ba7d: hlt | |
0x0000000109d7ba7e: hlt | |
0x0000000109d7ba7f: hlt | |
[Exception Handler] | |
[Stub Code] | |
0x0000000109d7ba80: jmpq 0x0000000109d6f260 ; {no_reloc} | |
[Deopt Handler Code] | |
0x0000000109d7ba85: callq 0x0000000109d7ba8a | |
0x0000000109d7ba8a: subq $0x5,(%rsp) | |
0x0000000109d7ba8f: jmpq 0x0000000109d4a3c0 ; {runtime_call} | |
0x0000000109d7ba94: hlt | |
0x0000000109d7ba95: hlt | |
0x0000000109d7ba96: hlt | |
0x0000000109d7ba97: hlt | |
<nmethod compile_id='5' compiler='C2' entry='0x0000000109d7b960' size='1352' address='0x0000000109d7b810' relocation_offset='296' insts_offset='336' stub_offset='624' scopes_data_offset='688' scopes_pcs_offset='952' dependencies_offset='1320' nul_chk_table_offset='1328' oops_offset='648' method='LockCoarsen increment (J)J' bytes='12' count='5000' backedge_count='1' iicount='10000' stamp='0.274'/> | |
<writer thread='4867'/> | |
<task_queued compile_id='6' method='java/util/Random nextInt (I)I' bytes='74' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.275' comment='count' hot_count='10000'/> | |
<writer thread='16643'/> | |
Decoding compiled method 0x0000000109d7f310: | |
Code: | |
[Entry Point] | |
[Constants] | |
# {method} {0x0000000191f60568} 'nextInt' '(I)I' in 'java/util/Random' | |
# this: rsi:rsi = 'java/util/Random' | |
# parm0: rdx = int | |
# [sp+0x40] (sp of caller) | |
0x0000000109d7f460: cmp 0x8(%rsi),%rax | |
0x0000000109d7f464: jne 0x0000000109d48e20 ; {runtime_call} | |
0x0000000109d7f46a: xchg %ax,%ax | |
0x0000000109d7f46c: nopl 0x0(%rax) | |
[Verified Entry Point] | |
0x0000000109d7f470: mov %eax,-0x14000(%rsp) | |
0x0000000109d7f477: push %rbp | |
0x0000000109d7f478: sub $0x30,%rsp ;*synchronization entry | |
; - java.util.Random::nextInt@-1 (line 387) | |
0x0000000109d7f47c: mov %rsi,%r8 | |
0x0000000109d7f47f: mov %edx,%ecx | |
0x0000000109d7f481: test %edx,%edx | |
0x0000000109d7f483: jle 0x0000000109d7f535 ;*ifgt | |
; - java.util.Random::nextInt@1 (line 387) | |
0x0000000109d7f489: mov 0x20(%rsi),%rbx ;*getfield seed | |
; - java.util.Random::next@1 (line 200) | |
; - java.util.Random::nextInt@17 (line 390) | |
0x0000000109d7f48d: mov 0x10(%rbx),%rax ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; implicit exception: dispatches to 0x0000000109d7f5b5 | |
0x0000000109d7f491: movabs $0xffffffffffff,%r10 | |
0x0000000109d7f49b: movabs $0x5deece66d,%r11 | |
0x0000000109d7f4a5: mov %rax,%r9 | |
0x0000000109d7f4a8: imul %r11,%r9 | |
0x0000000109d7f4ac: add $0xb,%r9 ;*ladd | |
; - java.util.Random::next@20 (line 203) | |
; - java.util.Random::nextInt@17 (line 390) | |
0x0000000109d7f4b0: mov %r9,%r11 | |
0x0000000109d7f4b3: and %r10,%r11 ;*land | |
; - java.util.Random::next@24 (line 203) | |
; - java.util.Random::nextInt@17 (line 390) | |
0x0000000109d7f4b6: lock cmpxchg %r11,0x10(%rbx) | |
0x0000000109d7f4bc: sete %bpl | |
0x0000000109d7f4c0: movzbl %bpl,%ebp ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
0x0000000109d7f4c4: test %ebp,%ebp | |
0x0000000109d7f4c6: je 0x0000000109d7f54d ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
0x0000000109d7f4cc: shr $0x11,%r9 | |
0x0000000109d7f4d0: mov %edx,%ebx | |
0x0000000109d7f4d2: dec %ebx ;*isub | |
; - java.util.Random::nextInt@23 (line 391) | |
0x0000000109d7f4d4: mov %edx,%ebp | |
0x0000000109d7f4d6: and %ebx,%ebp ;*iand | |
; - java.util.Random::nextInt@27 (line 392) | |
0x0000000109d7f4d8: and $0x7fffffff,%r9 | |
0x0000000109d7f4df: mov %r9d,%r11d ;*l2i ; - java.util.Random::next@45 (line 205) | |
; - java.util.Random::nextInt@17 (line 390) | |
0x0000000109d7f4e2: test %ebp,%ebp | |
0x0000000109d7f4e4: je 0x0000000109d7f571 ;*ifne | |
; - java.util.Random::nextInt@28 (line 392) | |
0x0000000109d7f4ea: test %edx,%edx | |
0x0000000109d7f4ec: je 0x0000000109d7f522 | |
0x0000000109d7f4ee: mov %r11d,%eax | |
0x0000000109d7f4f1: cmp $0x80000000,%eax | |
0x0000000109d7f4f6: jne 0x0000000109d7f4ff | |
0x0000000109d7f4f8: xor %edx,%edx | |
0x0000000109d7f4fa: cmp $0xffffffff,%ecx | |
0x0000000109d7f4fd: je 0x0000000109d7f502 | |
0x0000000109d7f4ff: cltd | |
0x0000000109d7f500: idiv %ecx ;*irem | |
; - java.util.Random::nextInt@52 (line 396) | |
0x0000000109d7f502: sub %edx,%r11d | |
0x0000000109d7f505: add %ecx,%r11d | |
0x0000000109d7f508: dec %r11d ;*iadd | |
; - java.util.Random::nextInt@57 (line 396) | |
0x0000000109d7f50b: test %r11d,%r11d | |
0x0000000109d7f50e: jl 0x0000000109d7f591 ;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
0x0000000109d7f514: mov %edx,%eax | |
0x0000000109d7f516: add $0x30,%rsp | |
0x0000000109d7f51a: pop %rbp | |
0x0000000109d7f51b: test %eax,-0x99b521(%rip) # 0x00000001093e4000 | |
; {poll_return} | |
0x0000000109d7f521: retq | |
0x0000000109d7f522: mov $0xffffff96,%esi | |
0x0000000109d7f527: mov %r11d,%ebp | |
0x0000000109d7f52a: nop | |
0x0000000109d7f52b: callq 0x0000000109d081a0 ; OopMap{off=208} | |
;*irem | |
; - java.util.Random::nextInt@52 (line 396) | |
; {runtime_call} | |
0x0000000109d7f530: callq 0x000000010888b078 ;*irem | |
; - java.util.Random::nextInt@52 (line 396) | |
; {runtime_call} | |
0x0000000109d7f535: mov $0xffffff65,%esi | |
0x0000000109d7f53a: mov %r8,%rbp | |
0x0000000109d7f53d: mov %edx,0x4(%rsp) | |
0x0000000109d7f541: xchg %ax,%ax | |
0x0000000109d7f543: callq 0x0000000109d081a0 ; OopMap{rbp=Oop off=232} | |
;*ifgt | |
; - java.util.Random::nextInt@1 (line 387) | |
; {runtime_call} | |
0x0000000109d7f548: callq 0x000000010888b078 ;*ifgt | |
; - java.util.Random::nextInt@1 (line 387) | |
; {runtime_call} | |
0x0000000109d7f54d: mov $0xffffff65,%esi | |
0x0000000109d7f552: mov %r8,(%rsp) | |
0x0000000109d7f556: mov %edx,0x8(%rsp) | |
0x0000000109d7f55a: mov %r11,0x10(%rsp) | |
0x0000000109d7f55f: mov %rbx,0x18(%rsp) | |
0x0000000109d7f564: data32 xchg %ax,%ax | |
0x0000000109d7f567: callq 0x0000000109d081a0 ; OopMap{[0]=Oop [24]=Oop off=268} | |
;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; {runtime_call} | |
0x0000000109d7f56c: callq 0x000000010888b078 ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; {runtime_call} | |
0x0000000109d7f571: mov $0xffffff65,%esi | |
0x0000000109d7f576: mov %r8,(%rsp) | |
0x0000000109d7f57a: mov %edx,0x8(%rsp) | |
0x0000000109d7f57e: mov %r11d,0xc(%rsp) | |
0x0000000109d7f583: mov %ebx,0x10(%rsp) | |
0x0000000109d7f587: callq 0x0000000109d081a0 ; OopMap{[0]=Oop off=300} | |
;*ifne | |
; - java.util.Random::nextInt@28 (line 392) | |
; {runtime_call} | |
0x0000000109d7f58c: callq 0x000000010888b078 ;*ifne | |
; - java.util.Random::nextInt@28 (line 392) | |
; {runtime_call} | |
0x0000000109d7f591: mov $0xffffff65,%esi | |
0x0000000109d7f596: mov %r8,%rbp | |
0x0000000109d7f599: mov %ecx,(%rsp) | |
0x0000000109d7f59c: mov %edx,0x4(%rsp) | |
0x0000000109d7f5a0: mov %ebx,0x8(%rsp) | |
0x0000000109d7f5a4: mov %r11d,0xc(%rsp) | |
0x0000000109d7f5a9: xchg %ax,%ax | |
0x0000000109d7f5ab: callq 0x0000000109d081a0 ; OopMap{rbp=Oop off=336} | |
;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; {runtime_call} | |
0x0000000109d7f5b0: callq 0x000000010888b078 ;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; {runtime_call} | |
0x0000000109d7f5b5: mov $0xfffffff6,%esi | |
0x0000000109d7f5ba: nop | |
0x0000000109d7f5bb: callq 0x0000000109d081a0 ; OopMap{off=352} | |
;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; - java.util.Random::nextInt@17 (line 390) | |
; {runtime_call} | |
0x0000000109d7f5c0: callq 0x000000010888b078 ;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; - java.util.Random::nextInt@17 (line 390) | |
; {runtime_call} | |
0x0000000109d7f5c5: hlt | |
0x0000000109d7f5c6: hlt | |
0x0000000109d7f5c7: hlt | |
0x0000000109d7f5c8: hlt | |
0x0000000109d7f5c9: hlt | |
0x0000000109d7f5ca: hlt | |
0x0000000109d7f5cb: hlt | |
0x0000000109d7f5cc: hlt | |
0x0000000109d7f5cd: hlt | |
0x0000000109d7f5ce: hlt | |
0x0000000109d7f5cf: hlt | |
0x0000000109d7f5d0: hlt | |
0x0000000109d7f5d1: hlt | |
0x0000000109d7f5d2: hlt | |
0x0000000109d7f5d3: hlt | |
0x0000000109d7f5d4: hlt | |
0x0000000109d7f5d5: hlt | |
0x0000000109d7f5d6: hlt | |
0x0000000109d7f5d7: hlt | |
0x0000000109d7f5d8: hlt | |
0x0000000109d7f5d9: hlt | |
0x0000000109d7f5da: hlt | |
0x0000000109d7f5db: hlt | |
0x0000000109d7f5dc: hlt | |
0x0000000109d7f5dd: hlt | |
0x0000000109d7f5de: hlt | |
0x0000000109d7f5df: hlt | |
[Exception Handler] | |
[Stub Code] | |
0x0000000109d7f5e0: jmpq 0x0000000109d6f260 ; {no_reloc} | |
[Deopt Handler Code] | |
0x0000000109d7f5e5: callq 0x0000000109d7f5ea | |
0x0000000109d7f5ea: subq $0x5,(%rsp) | |
0x0000000109d7f5ef: jmpq 0x0000000109d4a3c0 ; {runtime_call} | |
0x0000000109d7f5f4: hlt | |
0x0000000109d7f5f5: hlt | |
0x0000000109d7f5f6: hlt | |
0x0000000109d7f5f7: hlt | |
<nmethod compile_id='6' compiler='C2' entry='0x0000000109d7f460' size='1528' address='0x0000000109d7f310' relocation_offset='296' insts_offset='336' stub_offset='720' scopes_data_offset='768' scopes_pcs_offset='1040' dependencies_offset='1504' nul_chk_table_offset='1512' method='java/util/Random nextInt (I)I' bytes='74' count='5000' backedge_count='1' iicount='10000' stamp='0.281'/> | |
<writer thread='4867'/> | |
<task_queued compile_id='7' method='java/util/Random next (I)I' bytes='47' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.281' comment='count' hot_count='10000'/> | |
<writer thread='17155'/> | |
Decoding compiled method 0x0000000109d7ef90: | |
Code: | |
[Entry Point] | |
[Constants] | |
# {method} {0x0000000191f60080} 'next' '(I)I' in 'java/util/Random' | |
# this: rsi:rsi = 'java/util/Random' | |
# parm0: rdx = int | |
# [sp+0x40] (sp of caller) | |
0x0000000109d7f0e0: cmp 0x8(%rsi),%rax | |
0x0000000109d7f0e4: jne 0x0000000109d48e20 ; {runtime_call} | |
0x0000000109d7f0ea: xchg %ax,%ax | |
0x0000000109d7f0ec: nopl 0x0(%rax) | |
[Verified Entry Point] | |
0x0000000109d7f0f0: mov %eax,-0x14000(%rsp) | |
0x0000000109d7f0f7: push %rbp | |
0x0000000109d7f0f8: sub $0x30,%rsp ;*synchronization entry | |
; - java.util.Random::next@-1 (line 200) | |
0x0000000109d7f0fc: mov 0x20(%rsi),%r10 ;*getfield seed | |
; - java.util.Random::next@1 (line 200) | |
0x0000000109d7f100: mov 0x10(%r10),%rax ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
; implicit exception: dispatches to 0x0000000109d7f16d | |
0x0000000109d7f104: movabs $0xffffffffffff,%r11 | |
0x0000000109d7f10e: movabs $0x5deece66d,%r8 | |
0x0000000109d7f118: mov %rax,%r9 | |
0x0000000109d7f11b: imul %r8,%r9 | |
0x0000000109d7f11f: add $0xb,%r9 | |
0x0000000109d7f123: and %r11,%r9 ;*land | |
; - java.util.Random::next@24 (line 203) | |
0x0000000109d7f126: lock cmpxchg %r9,0x10(%r10) | |
0x0000000109d7f12c: sete %bpl | |
0x0000000109d7f130: movzbl %bpl,%ebp ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
0x0000000109d7f134: test %ebp,%ebp | |
0x0000000109d7f136: je 0x0000000109d7f151 ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
0x0000000109d7f138: mov $0x30,%ecx | |
0x0000000109d7f13d: sub %edx,%ecx | |
0x0000000109d7f13f: shr %cl,%r9 | |
0x0000000109d7f142: mov %r9d,%eax ;*l2i ; - java.util.Random::next@45 (line 205) | |
0x0000000109d7f145: add $0x30,%rsp | |
0x0000000109d7f149: pop %rbp | |
0x0000000109d7f14a: test %eax,-0x99b150(%rip) # 0x00000001093e4000 | |
; {poll_return} | |
0x0000000109d7f150: retq | |
0x0000000109d7f151: mov $0xffffff65,%esi | |
0x0000000109d7f156: mov %edx,(%rsp) | |
0x0000000109d7f159: mov %r10,0x8(%rsp) | |
0x0000000109d7f15e: mov %r9,0x10(%rsp) | |
0x0000000109d7f163: callq 0x0000000109d081a0 ; OopMap{[8]=Oop off=136} | |
;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; {runtime_call} | |
0x0000000109d7f168: callq 0x000000010888b078 ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; {runtime_call} | |
0x0000000109d7f16d: mov $0xfffffff6,%esi | |
0x0000000109d7f172: nop | |
0x0000000109d7f173: callq 0x0000000109d081a0 ; OopMap{off=152} | |
;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; {runtime_call} | |
0x0000000109d7f178: callq 0x000000010888b078 ;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; {runtime_call} | |
0x0000000109d7f17d: hlt | |
0x0000000109d7f17e: hlt | |
0x0000000109d7f17f: hlt | |
[Exception Handler] | |
[Stub Code] | |
0x0000000109d7f180: jmpq 0x0000000109d6f260 ; {no_reloc} | |
[Deopt Handler Code] | |
0x0000000109d7f185: callq 0x0000000109d7f18a | |
0x0000000109d7f18a: subq $0x5,(%rsp) | |
0x0000000109d7f18f: jmpq 0x0000000109d4a3c0 ; {runtime_call} | |
0x0000000109d7f194: hlt | |
0x0000000109d7f195: hlt | |
0x0000000109d7f196: hlt | |
0x0000000109d7f197: hlt | |
<nmethod compile_id='7' compiler='C2' entry='0x0000000109d7f0e0' size='872' address='0x0000000109d7ef90' relocation_offset='296' insts_offset='336' stub_offset='496' scopes_data_offset='536' scopes_pcs_offset='640' dependencies_offset='848' nul_chk_table_offset='856' method='java/util/Random next (I)I' bytes='47' count='5000' backedge_count='1' iicount='10000' stamp='0.286'/> | |
<writer thread='4867'/> | |
<task_queued compile_id='8' compile_kind='osr' method='LockCoarsen <init> ()V' bytes='96' count='1' backedge_count='14563' iicount='1' osr_bci='19' blocking='1' stamp='0.288' comment='backedge_count' hot_count='14563'/> | |
<writer thread='16643'/> | |
Decoding compiled method 0x0000000109d803d0: | |
Code: | |
[Entry Point] | |
[Verified Entry Point] | |
[Constants] | |
# {method} {0x00000001920b83c8} '<init>' '()V' in 'LockCoarsen' | |
0x0000000109d80540: callq 0x000000010888b078 ; {runtime_call} | |
0x0000000109d80545: data32 data32 nopw 0x0(%rax,%rax,1) | |
0x0000000109d80550: mov %eax,-0x14000(%rsp) | |
0x0000000109d80557: push %rbp | |
0x0000000109d80558: sub $0x50,%rsp | |
0x0000000109d8055c: mov 0x18(%rsi),%r14d | |
0x0000000109d80560: mov 0x20(%rsi),%rbp | |
0x0000000109d80564: mov 0x30(%rsi),%r13 | |
0x0000000109d80568: mov %rsi,%rdi | |
0x0000000109d8056b: movabs $0x1088e6ada,%r10 | |
0x0000000109d80575: callq *%r10 | |
0x0000000109d80578: test %r13,%r13 | |
0x0000000109d8057b: je 0x0000000109d809bd | |
0x0000000109d80581: mov 0x8(%r13),%r10 | |
0x0000000109d80585: movabs $0x1920b85c8,%r11 ; {metadata('LockCoarsen')} | |
0x0000000109d8058f: cmp %r11,%r10 | |
0x0000000109d80592: jne 0x0000000109d809c7 | |
0x0000000109d80598: mov %r13,%rcx | |
0x0000000109d8059b: test %r13,%r13 | |
0x0000000109d8059e: jne 0x0000000109d805f4 | |
0x0000000109d805a0: mov $0xffffff86,%esi | |
0x0000000109d805a5: mov %r13,(%rsp) | |
0x0000000109d805a9: mov %r14d,0x8(%rsp) | |
0x0000000109d805ae: nop | |
0x0000000109d805af: callq 0x0000000109d081a0 ; OopMap{[0]=Oop off=116} | |
;*iload_3 | |
; - LockCoarsen::<init>@19 (line 10) | |
; {runtime_call} | |
0x0000000109d805b4: callq 0x000000010888b078 ;*iload_3 | |
; - LockCoarsen::<init>@19 (line 10) | |
; {runtime_call} | |
0x0000000109d805b9: mov %rcx,0x8(%rsp) | |
0x0000000109d805be: mov %r13,(%rsp) | |
0x0000000109d805c2: mov (%rsp),%rdi | |
0x0000000109d805c6: lea 0x40(%rsp),%rsi ;*monitorenter | |
; - LockCoarsen::<init>@61 (line 19) | |
0x0000000109d805cb: movabs $0x1088e7ade,%r10 | |
0x0000000109d805d5: callq *%r10 | |
0x0000000109d805d8: mov (%rsp),%r13 | |
0x0000000109d805dc: mov 0x8(%rsp),%rcx ;*goto | |
; - LockCoarsen::<init>@85 (line 10) | |
0x0000000109d805e1: inc %r14d ;*iinc | |
; - LockCoarsen::<init>@82 (line 10) | |
0x0000000109d805e4: movslq %ebp,%rbp | |
0x0000000109d805e7: add %rbx,%rbp | |
0x0000000109d805ea: add $0xfffffffffffffffb,%rbp ; OopMap{rcx=Oop r13=Oop off=174} | |
;*goto | |
; - LockCoarsen::<init>@85 (line 10) | |
0x0000000109d805ee: test %eax,-0x99c5f4(%rip) # 0x00000001093e4000 | |
;*iload_3 | |
; - LockCoarsen::<init>@19 (line 10) | |
; {poll} | |
0x0000000109d805f4: cmp $0x4e20,%r14d | |
0x0000000109d805fb: jge 0x0000000109d808d6 ;*if_icmpge | |
; - LockCoarsen::<init>@23 (line 10) | |
0x0000000109d80601: mov 0x0(%r13),%rax | |
0x0000000109d80605: mov %rax,%r10 | |
0x0000000109d80608: and $0x7,%r10 | |
0x0000000109d8060c: cmp $0x5,%r10 | |
0x0000000109d80610: jne 0x0000000109d8081a | |
0x0000000109d80616: movabs $0x1920b85c8,%r10 ; {metadata('LockCoarsen')} | |
0x0000000109d80620: mov 0xa8(%r10),%r10 | |
0x0000000109d80627: mov %r10,%r11 | |
0x0000000109d8062a: or %r15,%r11 | |
0x0000000109d8062d: mov %r11,%r8 | |
0x0000000109d80630: xor %rax,%r8 | |
0x0000000109d80633: test $0xffffffffffffff87,%r8 | |
0x0000000109d8063a: jne 0x0000000109d808a6 ;*monitorenter | |
; - LockCoarsen::<init>@30 (line 12) | |
0x0000000109d80640: mov 0x10(%r13),%r8 ;*getfield random | |
; - LockCoarsen::increment@2 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d80644: mov 0x20(%r8),%r11 ;*getfield seed | |
; - java.util.Random::next@1 (line 200) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; implicit exception: dispatches to 0x0000000109d809e1 | |
0x0000000109d80648: mov 0x10(%r11),%rax ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; implicit exception: dispatches to 0x0000000109d80a01 | |
0x0000000109d8064c: mov %rax,%rbx | |
0x0000000109d8064f: movabs $0x5deece66d,%r10 | |
0x0000000109d80659: imul %r10,%rbx | |
0x0000000109d8065d: add $0xb,%rbx ;*ladd | |
; - java.util.Random::next@20 (line 203) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d80661: mov %rbx,%r9 | |
0x0000000109d80664: movabs $0xffffffffffff,%r10 | |
0x0000000109d8066e: and %r10,%r9 ;*land | |
; - java.util.Random::next@24 (line 203) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d80671: lock cmpxchg %r9,0x10(%r11) | |
0x0000000109d80677: sete %r10b | |
0x0000000109d8067b: movzbl %r10b,%r10d ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d8067f: test %r10d,%r10d | |
0x0000000109d80682: je 0x0000000109d808f1 ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d80688: shr $0x11,%rbx | |
0x0000000109d8068c: and $0x7fffffff,%rbx | |
0x0000000109d80693: mov %ebx,%r11d ;*l2i ; - java.util.Random::next@45 (line 205) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d80696: movslq %r11d,%r10 | |
0x0000000109d80699: mov %r11d,%ebx | |
0x0000000109d8069c: sar $0x1f,%ebx | |
0x0000000109d8069f: imul $0x66666667,%r10,%r10 | |
0x0000000109d806a6: sar $0x21,%r10 | |
0x0000000109d806aa: mov %r10d,%r10d | |
0x0000000109d806ad: sub %ebx,%r10d | |
0x0000000109d806b0: mov %r10d,%r9d | |
0x0000000109d806b3: shl $0x2,%r9d | |
0x0000000109d806b7: add %r10d,%r9d | |
0x0000000109d806ba: mov %r11d,%r10d | |
0x0000000109d806bd: sub %r9d,%r10d ;*irem | |
; - java.util.Random::nextInt@52 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d806c0: sub %r10d,%r11d | |
0x0000000109d806c3: add $0x4,%r11d ;*iadd | |
; - java.util.Random::nextInt@57 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d806c7: test %r11d,%r11d | |
0x0000000109d806ca: jl 0x0000000109d80925 ;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d806d0: mov 0x10(%r13),%r8 ;*getfield random | |
; - LockCoarsen::increment@2 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
0x0000000109d806d4: mov 0x20(%r8),%r9 ;*getfield seed | |
; - java.util.Random::next@1 (line 200) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; implicit exception: dispatches to 0x0000000109d80a21 | |
0x0000000109d806d8: mov 0x10(%r9),%rax ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; implicit exception: dispatches to 0x0000000109d80a41 | |
0x0000000109d806dc: mov %rax,%rdx | |
0x0000000109d806df: movabs $0x5deece66d,%r11 | |
0x0000000109d806e9: imul %r11,%rdx | |
0x0000000109d806ed: movslq %r10d,%rbx | |
0x0000000109d806f0: add %rbp,%rbx ;*ladd | |
; - LockCoarsen::increment@10 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
0x0000000109d806f3: add $0xb,%rdx ;*ladd | |
; - java.util.Random::next@20 (line 203) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
0x0000000109d806f7: mov %rdx,%rdi | |
0x0000000109d806fa: movabs $0xffffffffffff,%r10 | |
0x0000000109d80704: and %r10,%rdi ;*land | |
; - java.util.Random::next@24 (line 203) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
0x0000000109d80707: lock cmpxchg %rdi,0x10(%r9) | |
0x0000000109d8070d: sete %r10b | |
0x0000000109d80711: movzbl %r10b,%r10d ;*invokevirtual compareAndSwapLong | |
; - java.util.concurrent.atomic.AtomicLong::compareAndSet@9 (line 147) | |
; - java.util.Random::next@32 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
0x0000000109d80715: mov %rbx,%r11 | |
0x0000000109d80718: add $0xfffffffffffffffb,%r11 ;*lsub | |
; - LockCoarsen::<init>@55 (line 17) | |
0x0000000109d8071c: test %r10d,%r10d | |
0x0000000109d8071f: je 0x0000000109d80955 ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
0x0000000109d80725: shr $0x11,%rdx | |
0x0000000109d80729: and $0x7fffffff,%rdx | |
0x0000000109d80730: mov %edx,%r9d ;*l2i ; - java.util.Random::next@45 (line 205) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
0x0000000109d80733: movslq %r9d,%rdi | |
0x0000000109d80736: mov %r9d,%r10d | |
0x0000000109d80739: sar $0x1f,%r10d | |
0x0000000109d8073d: imul $0x66666667,%rdi,%rdi | |
0x0000000109d80744: sar $0x21,%rdi | |
0x0000000109d80748: mov %edi,%ebp | |
0x0000000109d8074a: sub %r10d,%ebp | |
0x0000000109d8074d: mov %ebp,%r10d | |
0x0000000109d80750: shl $0x2,%r10d | |
0x0000000109d80754: add %ebp,%r10d | |
0x0000000109d80757: mov %r9d,%ebp | |
0x0000000109d8075a: sub %r10d,%ebp ;*irem | |
; - java.util.Random::nextInt@52 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
0x0000000109d8075d: sub %ebp,%r9d | |
0x0000000109d80760: add $0x4,%r9d ;*iadd | |
; - java.util.Random::nextInt@57 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
0x0000000109d80764: test %r9d,%r9d | |
0x0000000109d80767: jl 0x0000000109d8098d ;*monitorexit | |
; - LockCoarsen::<init>@70 (line 22) | |
0x0000000109d8076d: mov $0x7,%r10d | |
0x0000000109d80773: and 0x0(%r13),%r10 | |
0x0000000109d80777: cmp $0x5,%r10 | |
0x0000000109d8077b: je 0x0000000109d805e1 | |
0x0000000109d80781: lea 0x40(%rsp),%rax ;*monitorenter | |
; - LockCoarsen::<init>@61 (line 19) | |
0x0000000109d80786: cmpq $0x0,(%rax) | |
0x0000000109d8078d: je 0x0000000109d80809 | |
0x0000000109d80793: mov 0x0(%r13),%r10 | |
0x0000000109d80797: test $0x2,%r10 | |
0x0000000109d8079e: je 0x0000000109d80800 | |
0x0000000109d807a0: mov 0x16(%r10),%rax | |
0x0000000109d807a4: xor %r15,%rax | |
0x0000000109d807a7: or 0x26(%r10),%rax | |
0x0000000109d807ab: jne 0x0000000109d80809 | |
0x0000000109d807ad: mov 0x36(%r10),%rax | |
0x0000000109d807b1: or 0x3e(%r10),%rax | |
0x0000000109d807b5: jne 0x0000000109d807c1 | |
0x0000000109d807b7: movq $0x0,0x16(%r10) | |
0x0000000109d807bf: jmp 0x0000000109d80809 | |
0x0000000109d807c1: cmpq $0x0,0x46(%r10) | |
0x0000000109d807c9: je 0x0000000109d807f4 | |
0x0000000109d807cb: movq $0x0,0x16(%r10) | |
0x0000000109d807d3: lock addl $0x0,(%rsp) | |
0x0000000109d807d8: cmpq $0x0,0x46(%r10) | |
0x0000000109d807e0: jne 0x0000000109d807f9 | |
0x0000000109d807e2: movabs $0x0,%rax | |
0x0000000109d807ec: lock cmpxchg %r15,0x16(%r10) | |
0x0000000109d807f2: jne 0x0000000109d807f9 | |
0x0000000109d807f4: or $0x1,%eax | |
0x0000000109d807f7: jmp 0x0000000109d80809 | |
0x0000000109d807f9: test $0x0,%eax | |
0x0000000109d807fe: jmp 0x0000000109d80809 | |
0x0000000109d80800: mov (%rax),%r10 | |
0x0000000109d80803: lock cmpxchg %r10,0x0(%r13) | |
0x0000000109d80809: jne 0x0000000109d805b9 | |
0x0000000109d8080f: jmpq 0x0000000109d805e1 | |
0x0000000109d80814: lock cmpxchg %r10,0x0(%r13) | |
0x0000000109d8081a: lea 0x40(%rsp),%rbx | |
0x0000000109d8081f: mov 0x0(%r13),%rax | |
0x0000000109d80823: test $0x2,%rax | |
0x0000000109d80829: jne 0x0000000109d80850 | |
0x0000000109d8082b: or $0x1,%rax | |
0x0000000109d8082f: mov %rax,(%rbx) | |
0x0000000109d80832: lock cmpxchg %rbx,0x0(%r13) | |
0x0000000109d80838: je 0x0000000109d80869 | |
0x0000000109d8083e: sub %rsp,%rax | |
0x0000000109d80841: and $0xfffffffffffff007,%rax | |
0x0000000109d80848: mov %rax,(%rbx) | |
0x0000000109d8084b: jmpq 0x0000000109d80869 | |
0x0000000109d80850: movq $0x3,(%rbx) | |
0x0000000109d80857: mov %rax,%rbx | |
0x0000000109d8085a: mov 0x16(%rbx),%rax | |
0x0000000109d8085e: test %rax,%rax | |
0x0000000109d80861: jne 0x0000000109d80869 | |
0x0000000109d80863: lock cmpxchg %r15,0x16(%rbx) | |
0x0000000109d80869: je 0x0000000109d80640 | |
0x0000000109d8086f: mov %rcx,0x10(%rsp) | |
0x0000000109d80874: mov %r13,0x8(%rsp) | |
0x0000000109d80879: mov %rbp,(%rsp) | |
0x0000000109d8087d: mov %r14d,%ebp | |
0x0000000109d80880: mov %rcx,%rsi | |
0x0000000109d80883: lea 0x40(%rsp),%rdx | |
0x0000000109d80888: data32 xchg %ax,%ax | |
0x0000000109d8088b: callq 0x0000000109d6f4a0 ; OopMap{[8]=Oop [16]=Oop off=848} | |
;*monitorenter | |
; - LockCoarsen::<init>@30 (line 12) | |
; {runtime_call} | |
0x0000000109d80890: mov %ebp,%r14d | |
0x0000000109d80893: mov (%rsp),%rbp | |
0x0000000109d80897: mov 0x8(%rsp),%r13 | |
0x0000000109d8089c: mov 0x10(%rsp),%rcx | |
0x0000000109d808a1: jmpq 0x0000000109d80640 ;*iload_3 | |
; - LockCoarsen::<init>@19 (line 10) | |
0x0000000109d808a6: test $0x7,%r8 | |
0x0000000109d808ad: jne 0x0000000109d80814 | |
0x0000000109d808b3: test $0x300,%r8 | |
0x0000000109d808ba: jne 0x0000000109d808c9 | |
0x0000000109d808bc: and $0x37f,%rax | |
0x0000000109d808c3: mov %rax,%r11 | |
0x0000000109d808c6: or %r15,%r11 | |
0x0000000109d808c9: lock cmpxchg %r11,0x0(%r13) | |
0x0000000109d808cf: jne 0x0000000109d8086f | |
0x0000000109d808d1: jmpq 0x0000000109d80640 ;*if_icmpge | |
; - LockCoarsen::<init>@23 (line 10) | |
0x0000000109d808d6: mov $0xffffff65,%esi | |
0x0000000109d808db: mov %r13,(%rsp) | |
0x0000000109d808df: mov %r14d,0xc(%rsp) | |
0x0000000109d808e4: data32 xchg %ax,%ax | |
0x0000000109d808e7: callq 0x0000000109d081a0 ; OopMap{[0]=Oop off=940} | |
;*if_icmpge | |
; - LockCoarsen::<init>@23 (line 10) | |
; {runtime_call} | |
0x0000000109d808ec: callq 0x000000010888b078 ;*if_icmpge | |
; - LockCoarsen::<init>@23 (line 10) | |
; {runtime_call} | |
0x0000000109d808f1: mov $0xffffff65,%esi | |
0x0000000109d808f6: mov %r14d,0x8(%rsp) | |
0x0000000109d808fb: mov %r13,0x10(%rsp) | |
0x0000000109d80900: mov %r13,0x18(%rsp) | |
0x0000000109d80905: mov %r8,0x20(%rsp) | |
0x0000000109d8090a: mov %r9,0x28(%rsp) | |
0x0000000109d8090f: mov %r11,0x30(%rsp) | |
0x0000000109d80914: mov %r10d,0xc(%rsp) | |
0x0000000109d80919: xchg %ax,%ax | |
0x0000000109d8091b: callq 0x0000000109d081a0 ; OopMap{[16]=Oop [24]=Oop [32]=Oop [48]=Oop off=992} | |
;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; {runtime_call} | |
0x0000000109d80920: callq 0x000000010888b078 ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; {runtime_call} | |
0x0000000109d80925: mov $0xffffff65,%esi | |
0x0000000109d8092a: mov %r14d,0x8(%rsp) | |
0x0000000109d8092f: mov %r13,0x10(%rsp) | |
0x0000000109d80934: mov %r13,0x18(%rsp) | |
0x0000000109d80939: mov %r8,0x20(%rsp) | |
0x0000000109d8093e: mov %r10d,0xc(%rsp) | |
0x0000000109d80943: mov %r11d,0x28(%rsp) | |
0x0000000109d80948: data32 xchg %ax,%ax | |
0x0000000109d8094b: callq 0x0000000109d081a0 ; OopMap{[16]=Oop [24]=Oop [32]=Oop off=1040} | |
;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; {runtime_call} | |
0x0000000109d80950: callq 0x000000010888b078 ;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; {runtime_call} | |
0x0000000109d80955: mov $0xffffff65,%esi | |
0x0000000109d8095a: mov %r14d,(%rsp) | |
0x0000000109d8095e: mov %r13,0x8(%rsp) | |
0x0000000109d80963: mov %r13,0x10(%rsp) | |
0x0000000109d80968: mov %r11,0x18(%rsp) | |
0x0000000109d8096d: mov %r8,0x20(%rsp) | |
0x0000000109d80972: mov %rdi,0x28(%rsp) | |
0x0000000109d80977: mov %r9,0x30(%rsp) | |
0x0000000109d8097c: mov %r10d,0x4(%rsp) | |
0x0000000109d80981: xchg %ax,%ax | |
0x0000000109d80983: callq 0x0000000109d081a0 ; OopMap{[8]=Oop [16]=Oop [32]=Oop [48]=Oop off=1096} | |
;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; {runtime_call} | |
0x0000000109d80988: callq 0x000000010888b078 ;*ifeq | |
; - java.util.Random::next@35 (line 204) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; {runtime_call} | |
0x0000000109d8098d: mov $0xffffff65,%esi | |
0x0000000109d80992: mov %r14d,0x8(%rsp) | |
0x0000000109d80997: mov %r13,0x10(%rsp) | |
0x0000000109d8099c: mov %r13,0x18(%rsp) | |
0x0000000109d809a1: mov %r11,0x20(%rsp) | |
0x0000000109d809a6: mov %r8,0x28(%rsp) | |
0x0000000109d809ab: mov %r9d,0xc(%rsp) | |
0x0000000109d809b0: data32 xchg %ax,%ax | |
0x0000000109d809b3: callq 0x0000000109d081a0 ; OopMap{[16]=Oop [24]=Oop [40]=Oop off=1144} | |
;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; {runtime_call} | |
0x0000000109d809b8: callq 0x000000010888b078 ;*ifge | |
; - java.util.Random::nextInt@58 (line 396) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; {runtime_call} | |
0x0000000109d809bd: xor %r13d,%r13d | |
0x0000000109d809c0: xor %ecx,%ecx | |
0x0000000109d809c2: jmpq 0x0000000109d8059b | |
0x0000000109d809c7: mov $0xffffff9d,%esi | |
0x0000000109d809cc: mov %r13,(%rsp) | |
0x0000000109d809d0: mov %r14d,0x8(%rsp) | |
0x0000000109d809d5: xchg %ax,%ax | |
0x0000000109d809d7: callq 0x0000000109d081a0 ; OopMap{[0]=Oop off=1180} | |
;*iload_3 | |
; - LockCoarsen::<init>@19 (line 10) | |
; {runtime_call} | |
0x0000000109d809dc: callq 0x000000010888b078 ;*iload_3 | |
; - LockCoarsen::<init>@19 (line 10) | |
; {runtime_call} | |
0x0000000109d809e1: mov $0xfffffff6,%esi | |
0x0000000109d809e6: mov %r14d,(%rsp) | |
0x0000000109d809ea: mov %r13,0x8(%rsp) | |
0x0000000109d809ef: mov %r13,0x10(%rsp) | |
0x0000000109d809f4: data32 xchg %ax,%ax | |
0x0000000109d809f7: callq 0x0000000109d081a0 ; OopMap{[8]=Oop [16]=Oop off=1212} | |
;*invokevirtual nextInt | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; {runtime_call} | |
0x0000000109d809fc: callq 0x000000010888b078 ;*invokevirtual nextInt | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; {runtime_call} | |
0x0000000109d80a01: mov $0xfffffff6,%esi | |
0x0000000109d80a06: mov %r14d,(%rsp) | |
0x0000000109d80a0a: mov %r13,0x8(%rsp) | |
0x0000000109d80a0f: mov %r13,0x10(%rsp) | |
0x0000000109d80a14: data32 xchg %ax,%ax | |
0x0000000109d80a17: callq 0x0000000109d081a0 ; OopMap{[8]=Oop [16]=Oop off=1244} | |
;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; {runtime_call} | |
0x0000000109d80a1c: callq 0x000000010888b078 ;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@33 (line 14) | |
; {runtime_call} | |
0x0000000109d80a21: mov $0xfffffff6,%esi | |
0x0000000109d80a26: mov %r14d,(%rsp) | |
0x0000000109d80a2a: mov %r13,0x8(%rsp) | |
0x0000000109d80a2f: mov %r13,0x10(%rsp) | |
0x0000000109d80a34: data32 xchg %ax,%ax | |
0x0000000109d80a37: callq 0x0000000109d081a0 ; OopMap{[8]=Oop [16]=Oop off=1276} | |
;*invokevirtual nextInt | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; {runtime_call} | |
0x0000000109d80a3c: callq 0x000000010888b078 ;*invokevirtual nextInt | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; {runtime_call} | |
0x0000000109d80a41: mov $0xfffffff6,%esi | |
0x0000000109d80a46: mov %r14d,(%rsp) | |
0x0000000109d80a4a: mov %r13,0x8(%rsp) | |
0x0000000109d80a4f: mov %r13,0x10(%rsp) | |
0x0000000109d80a54: data32 xchg %ax,%ax | |
0x0000000109d80a57: callq 0x0000000109d081a0 ; OopMap{[8]=Oop [16]=Oop off=1308} | |
;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; {runtime_call} | |
0x0000000109d80a5c: callq 0x000000010888b078 ;*invokevirtual get | |
; - java.util.Random::next@8 (line 202) | |
; - java.util.Random::nextInt@17 (line 390) | |
; - LockCoarsen::increment@6 (line 30) | |
; - LockCoarsen::<init>@64 (line 21) | |
; {runtime_call} | |
0x0000000109d80a61: hlt | |
0x0000000109d80a62: hlt | |
0x0000000109d80a63: hlt | |
0x0000000109d80a64: hlt | |
0x0000000109d80a65: hlt | |
0x0000000109d80a66: hlt | |
0x0000000109d80a67: hlt | |
0x0000000109d80a68: hlt | |
0x0000000109d80a69: hlt | |
0x0000000109d80a6a: hlt | |
0x0000000109d80a6b: hlt | |
0x0000000109d80a6c: hlt | |
0x0000000109d80a6d: hlt | |
0x0000000109d80a6e: hlt | |
0x0000000109d80a6f: hlt | |
0x0000000109d80a70: hlt | |
0x0000000109d80a71: hlt | |
0x0000000109d80a72: hlt | |
0x0000000109d80a73: hlt | |
0x0000000109d80a74: hlt | |
0x0000000109d80a75: hlt | |
0x0000000109d80a76: hlt | |
0x0000000109d80a77: hlt | |
0x0000000109d80a78: hlt | |
0x0000000109d80a79: hlt | |
0x0000000109d80a7a: hlt | |
0x0000000109d80a7b: hlt | |
0x0000000109d80a7c: hlt | |
0x0000000109d80a7d: hlt | |
0x0000000109d80a7e: hlt | |
0x0000000109d80a7f: hlt | |
[Exception Handler] | |
[Stub Code] | |
0x0000000109d80a80: jmpq 0x0000000109d6f260 ; {no_reloc} | |
[Deopt Handler Code] | |
0x0000000109d80a85: callq 0x0000000109d80a8a | |
0x0000000109d80a8a: subq $0x5,(%rsp) | |
0x0000000109d80a8f: jmpq 0x0000000109d4a3c0 ; {runtime_call} | |
0x0000000109d80a94: hlt | |
0x0000000109d80a95: hlt | |
0x0000000109d80a96: hlt | |
0x0000000109d80a97: hlt | |
<nmethod compile_id='8' compile_kind='osr' compiler='C2' entry='0x0000000109d80540' size='3512' address='0x0000000109d803d0' relocation_offset='296' insts_offset='368' stub_offset='1712' scopes_data_offset='1792' scopes_pcs_offset='2512' dependencies_offset='3456' nul_chk_table_offset='3472' oops_offset='1736' method='LockCoarsen <init> ()V' bytes='96' count='1' backedge_count='14563' iicount='1' stamp='0.311'/> | |
<writer thread='4867'/> | |
<uncommon_trap thread='4867' reason='unstable_if' action='reinterpret' compile_id='8' compile_kind='osr' compiler='C2' stamp='0.311'> | |
<jvms bci='23' method='LockCoarsen <init> ()V' bytes='96' count='1' backedge_count='14563' iicount='1'/> | |
</uncommon_trap> | |
<make_not_entrant thread='4867' compile_id='8' compile_kind='osr' compiler='C2' stamp='0.311'/> | |
[Loaded java.lang.Shutdown from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
[Loaded java.lang.Shutdown$Lock from /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/rt.jar] | |
<writer thread='10499'/> | |
<destroy_vm stamp='0.313'/> | |
<tty_done stamp='0.313'/> | |
</tty> | |
<compilation_log thread='17155'> | |
<start_compile_thread name='C2 CompilerThread1' thread='17155' process='1441' stamp='0.143'/> | |
<task compile_id='3' method='java/util/concurrent/atomic/AtomicLong get ()J' bytes='5' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.259'> | |
<phase name='parse' nodes='3' live='3' stamp='0.259'> | |
<type id='708' name='long'/> | |
<klass id='817' name='java/util/concurrent/atomic/AtomicLong' flags='1'/> | |
<method id='818' holder='817' name='get' return='708' flags='17' bytes='5' iicount='10000'/> | |
<parse method='818' uses='10000' stamp='0.259'> | |
<parse_done nodes='30' live='29' memory='23368' stamp='0.259'/> | |
</parse> | |
<phase_done name='parse' nodes='31' live='16' stamp='0.259'/> | |
</phase> | |
<phase name='optimizer' nodes='31' live='16' stamp='0.259'> | |
<phase name='ccp' nodes='31' live='16' stamp='0.259'> | |
<phase_done name='ccp' nodes='31' live='16' stamp='0.259'/> | |
</phase> | |
<phase name='idealLoop' nodes='31' live='16' stamp='0.259'> | |
<phase_done name='idealLoop' nodes='31' live='16' stamp='0.259'/> | |
</phase> | |
<phase_done name='optimizer' nodes='31' live='16' stamp='0.259'/> | |
</phase> | |
<phase name='matcher' nodes='31' live='16' stamp='0.259'> | |
<phase_done name='matcher' nodes='16' live='16' stamp='0.259'/> | |
</phase> | |
<phase name='regalloc' nodes='18' live='18' stamp='0.259'> | |
<regalloc attempts='0' success='1'/> | |
<phase_done name='regalloc' nodes='18' live='18' stamp='0.259'/> | |
</phase> | |
<phase name='output' nodes='18' live='18' stamp='0.259'> | |
<phase_done name='output' nodes='25' live='25' stamp='0.259'/> | |
</phase> | |
<code_cache total_blobs='210' nmethods='3' adapters='157' free_code_cache='49830720'/> | |
<task_done success='1' nmsize='88' count='5000' backedge_count='1' stamp='0.260'/> | |
</task> | |
<task compile_id='5' method='LockCoarsen increment (J)J' bytes='12' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.265'> | |
<phase name='parse' nodes='3' live='3' stamp='0.265'> | |
<type id='708' name='long'/> | |
<klass id='817' name='LockCoarsen' flags='1'/> | |
<method id='818' holder='817' name='increment' return='708' arguments='708' flags='1' bytes='12' iicount='10000'/> | |
<parse method='818' uses='10000' stamp='0.266'> | |
<bc code='182' bci='6'/> | |
<klass id='820' name='java/util/Random' flags='1'/> | |
<type id='707' name='int'/> | |
<method id='821' holder='820' name='nextInt' return='707' arguments='707' flags='1' bytes='74' iicount='9999'/> | |
<dependency type='unique_concrete_method' ctxk='820' x='821'/> | |
<call method='821' count='6700' prof_factor='1' inline='1'/> | |
<klass id='823' name='java/lang/IllegalArgumentException' flags='1'/> | |
<uncommon_trap method='821' bci='4' reason='unloaded' action='reinterpret' index='36' klass='823'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='821' uses='6700' stamp='0.266'> | |
<uncommon_trap bci='6' reason='null_check' action='maybe_recompile'/> | |
<bc code='157' bci='1'/> | |
<branch target_bci='14' taken='10000' not_taken='0' cnt='10000' prob='always'/> | |
<bc code='182' bci='17'/> | |
<method id='822' holder='820' name='next' return='707' arguments='707' flags='4' bytes='47' iicount='9999'/> | |
<dependency type='unique_concrete_method' ctxk='820' x='822'/> | |
<call method='822' count='6700' prof_factor='0.670067' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='822' uses='6701' stamp='0.266'> | |
<bc code='182' bci='8'/> | |
<klass id='825' name='java/util/concurrent/atomic/AtomicLong' flags='1'/> | |
<method id='826' holder='825' name='get' return='708' flags='17' bytes='5' compile_id='3' compiler='C2' iicount='10000'/> | |
<call method='826' count='6700' prof_factor='0.670167' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='826' uses='6702' stamp='0.266'> | |
<uncommon_trap bci='8' reason='null_check' action='maybe_recompile'/> | |
<parse_done nodes='106' live='103' memory='37624' stamp='0.267'/> | |
</parse> | |
<bc code='182' bci='32'/> | |
<type id='701' name='boolean'/> | |
<method id='827' holder='825' name='compareAndSet' return='701' arguments='708 708' flags='17' bytes='13' compile_id='4' compiler='C2' iicount='10000'/> | |
<call method='827' count='6700' prof_factor='0.670167' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='827' uses='6702' stamp='0.267'> | |
<bc code='182' bci='9'/> | |
<klass id='714' name='java/lang/Object' flags='1'/> | |
<klass id='781' name='sun/misc/Unsafe' flags='17'/> | |
<method id='831' holder='781' name='compareAndSwapLong' return='701' arguments='714 708 708 708' flags='273' bytes='0' compile_id='2' compile_kind='c2n' iicount='10000'/> | |
<call method='831' count='6701' prof_factor='0.6702' inline='1'/> | |
<intrinsic id='_compareAndSwapLong' nodes='19'/> | |
<parse_done nodes='144' live='140' memory='45192' stamp='0.267'/> | |
</parse> | |
<bc code='153' bci='35'/> | |
<branch target_bci='6' taken='0' not_taken='10000' cnt='10000' prob='never'/> | |
<uncommon_trap bci='35' reason='unstable_if' action='reinterpret' comment='taken never'/> | |
<parse_done nodes='170' live='164' memory='49800' stamp='0.268'/> | |
</parse> | |
<bc code='154' bci='28'/> | |
<branch target_bci='44' taken='10000' not_taken='0' cnt='10000' prob='always'/> | |
<bc code='156' bci='58'/> | |
<branch target_bci='72' taken='10000' not_taken='0' cnt='10000' prob='always'/> | |
<uncommon_trap bci='58' reason='unstable_if' action='reinterpret' comment='taken always'/> | |
<parse_done nodes='222' live='214' memory='56480' stamp='0.268'/> | |
</parse> | |
<parse_done nodes='224' live='215' memory='56816' stamp='0.268'/> | |
</parse> | |
<phase_done name='parse' nodes='225' live='108' stamp='0.268'/> | |
</phase> | |
<phase name='optimizer' nodes='225' live='108' stamp='0.268'> | |
<phase name='idealLoop' nodes='225' live='106' stamp='0.268'> | |
<phase_done name='idealLoop' nodes='225' live='105' stamp='0.269'/> | |
</phase> | |
<phase name='ccp' nodes='225' live='105' stamp='0.269'> | |
<phase_done name='ccp' nodes='225' live='105' stamp='0.269'/> | |
</phase> | |
<phase_done name='optimizer' nodes='227' live='105' stamp='0.269'/> | |
</phase> | |
<phase name='matcher' nodes='227' live='105' stamp='0.269'> | |
<phase_done name='matcher' nodes='115' live='115' stamp='0.270'/> | |
</phase> | |
<phase name='regalloc' nodes='131' live='131' stamp='0.270'> | |
<regalloc attempts='0' success='1'/> | |
<phase_done name='regalloc' nodes='149' live='146' stamp='0.271'/> | |
</phase> | |
<phase name='output' nodes='149' live='146' stamp='0.271'> | |
<phase_done name='output' nodes='161' live='156' stamp='0.271'/> | |
</phase> | |
<dependency type='unique_concrete_method' ctxk='820' x='821'/> | |
<dependency type='unique_concrete_method' ctxk='820' x='822'/> | |
<code_cache total_blobs='212' nmethods='5' adapters='157' free_code_cache='49828800'/> | |
<task_done success='1' nmsize='312' count='5000' backedge_count='1' inlined_bytes='139' stamp='0.274'/> | |
</task> | |
<task compile_id='7' method='java/util/Random next (I)I' bytes='47' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.281'> | |
<phase name='parse' nodes='3' live='3' stamp='0.281'> | |
<type id='707' name='int'/> | |
<klass id='817' name='java/util/Random' flags='1'/> | |
<method id='818' holder='817' name='next' return='707' arguments='707' flags='4' bytes='47' iicount='10000'/> | |
<parse method='818' uses='10000' stamp='0.281'> | |
<bc code='182' bci='8'/> | |
<type id='708' name='long'/> | |
<klass id='820' name='java/util/concurrent/atomic/AtomicLong' flags='1'/> | |
<method id='821' holder='820' name='get' return='708' flags='17' bytes='5' compile_id='3' compiler='C2' iicount='10000'/> | |
<call method='821' count='6700' prof_factor='1' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='821' uses='6700' stamp='0.281'> | |
<uncommon_trap bci='8' reason='null_check' action='maybe_recompile'/> | |
<parse_done nodes='59' live='57' memory='28576' stamp='0.281'/> | |
</parse> | |
<bc code='182' bci='32'/> | |
<type id='701' name='boolean'/> | |
<method id='822' holder='820' name='compareAndSet' return='701' arguments='708 708' flags='17' bytes='13' compile_id='4' compiler='C2' iicount='10000'/> | |
<call method='822' count='6700' prof_factor='1' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='822' uses='6700' stamp='0.281'> | |
<bc code='182' bci='9'/> | |
<klass id='714' name='java/lang/Object' flags='1'/> | |
<klass id='781' name='sun/misc/Unsafe' flags='17'/> | |
<method id='825' holder='781' name='compareAndSwapLong' return='701' arguments='714 708 708 708' flags='273' bytes='0' compile_id='2' compile_kind='c2n' iicount='10000'/> | |
<call method='825' count='6701' prof_factor='0.67' inline='1'/> | |
<intrinsic id='_compareAndSwapLong' nodes='19'/> | |
<parse_done nodes='97' live='94' memory='34936' stamp='0.281'/> | |
</parse> | |
<bc code='153' bci='35'/> | |
<branch target_bci='6' taken='0' not_taken='6700' cnt='6700' prob='never'/> | |
<uncommon_trap bci='35' reason='unstable_if' action='reinterpret' comment='taken never'/> | |
<parse_done nodes='117' live='112' memory='38336' stamp='0.282'/> | |
</parse> | |
<phase_done name='parse' nodes='118' live='67' stamp='0.282'/> | |
</phase> | |
<phase name='optimizer' nodes='118' live='67' stamp='0.282'> | |
<phase name='idealLoop' nodes='118' live='67' stamp='0.282'> | |
<phase_done name='idealLoop' nodes='118' live='66' stamp='0.282'/> | |
</phase> | |
<phase name='ccp' nodes='118' live='66' stamp='0.282'> | |
<phase_done name='ccp' nodes='118' live='66' stamp='0.282'/> | |
</phase> | |
<phase_done name='optimizer' nodes='118' live='65' stamp='0.282'/> | |
</phase> | |
<phase name='matcher' nodes='118' live='65' stamp='0.282'> | |
<phase_done name='matcher' nodes='68' live='68' stamp='0.282'/> | |
</phase> | |
<phase name='regalloc' nodes='77' live='77' stamp='0.282'> | |
<regalloc attempts='0' success='1'/> | |
<phase_done name='regalloc' nodes='82' live='81' stamp='0.282'/> | |
</phase> | |
<phase name='output' nodes='82' live='81' stamp='0.282'> | |
<phase_done name='output' nodes='91' live='89' stamp='0.282'/> | |
</phase> | |
<code_cache total_blobs='214' nmethods='7' adapters='157' free_code_cache='49826304'/> | |
<task_done success='1' nmsize='184' count='5000' backedge_count='1' inlined_bytes='18' stamp='0.286'/> | |
</task> | |
</compilation_log> | |
<compilation_log thread='16643'> | |
<start_compile_thread name='C2 CompilerThread0' thread='16643' process='1441' stamp='0.138'/> | |
<task compile_id='1' method='java/lang/String hashCode ()I' bytes='55' count='552' backedge_count='5000' iicount='552' blocking='1' stamp='0.175'> | |
<phase name='parse' nodes='3' live='3' stamp='0.175'> | |
<type id='707' name='int'/> | |
<klass id='715' name='java/lang/String' flags='17'/> | |
<method id='817' holder='715' name='hashCode' return='707' flags='1' bytes='55' iicount='552'/> | |
<parse method='817' uses='552' stamp='0.175'> | |
<bc code='154' bci='6'/> | |
<branch target_bci='53' taken='91' not_taken='258' cnt='349' prob='0.260745'/> | |
<bc code='190' bci='13'/> | |
<uncommon_trap bci='13' reason='null_check' action='maybe_recompile'/> | |
<bc code='158' bci='14'/> | |
<branch target_bci='53' taken='48' not_taken='210' cnt='258' prob='0.186047'/> | |
<bc code='162' bci='30'/> | |
<branch target_bci='48' taken='211' not_taken='6358' cnt='6569' prob='0.0321206'/> | |
<uncommon_trap bci='33' reason='predicate' action='maybe_recompile'/> | |
<uncommon_trap bci='33' reason='loop_limit_check' action='maybe_recompile'/> | |
<bc code='52' bci='39'/> | |
<uncommon_trap bci='39' reason='range_check' action='make_not_entrant' comment='range_check'/> | |
<bc code='190' bci='29'/> | |
<uncommon_trap bci='29' reason='null_check' action='maybe_recompile'/> | |
<bc code='162' bci='30'/> | |
<branch target_bci='48' taken='211' not_taken='6358' cnt='6358' prob='0.0321206'/> | |
<parse_done nodes='185' live='179' memory='49416' stamp='0.176'/> | |
</parse> | |
<phase_done name='parse' nodes='186' live='121' stamp='0.176'/> | |
</phase> | |
<phase name='optimizer' nodes='186' live='121' stamp='0.176'> | |
<phase name='idealLoop' nodes='187' live='102' stamp='0.176'> | |
<loop_tree> | |
<loop idx='187' inner_loop='1' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='191' live='94' stamp='0.176'/> | |
</phase> | |
<phase name='idealLoop' nodes='191' live='94' stamp='0.176'> | |
<loop_tree> | |
<loop idx='196' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='217' live='100' stamp='0.176'/> | |
</phase> | |
<phase name='idealLoop' nodes='217' live='100' stamp='0.176'> | |
<loop_tree> | |
<loop idx='291' inner_loop='1' main_loop='291' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='313' live='170' stamp='0.177'/> | |
</phase> | |
<phase name='ccp' nodes='313' live='170' stamp='0.177'> | |
<phase_done name='ccp' nodes='313' live='170' stamp='0.177'/> | |
</phase> | |
<phase name='idealLoop' nodes='313' live='169' stamp='0.177'> | |
<loop_tree> | |
<loop idx='255' inner_loop='1' pre_loop='196' > | |
</loop> | |
<loop idx='346' inner_loop='1' main_loop='346' > | |
</loop> | |
<loop idx='228' inner_loop='1' post_loop='196' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='376' live='192' stamp='0.177'/> | |
</phase> | |
<phase name='idealLoop' nodes='376' live='192' stamp='0.177'> | |
<loop_tree> | |
<loop idx='255' inner_loop='1' pre_loop='196' > | |
</loop> | |
<loop idx='346' inner_loop='1' main_loop='346' > | |
</loop> | |
<loop idx='228' inner_loop='1' post_loop='196' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='382' live='178' stamp='0.177'/> | |
</phase> | |
<phase name='idealLoop' nodes='382' live='178' stamp='0.177'> | |
<loop_tree> | |
<loop idx='255' inner_loop='1' pre_loop='196' > | |
</loop> | |
<loop idx='346' inner_loop='1' main_loop='346' > | |
</loop> | |
<loop idx='228' inner_loop='1' post_loop='196' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='392' live='156' stamp='0.178'/> | |
</phase> | |
<phase_done name='optimizer' nodes='392' live='156' stamp='0.178'/> | |
</phase> | |
<phase name='matcher' nodes='392' live='156' stamp='0.178'> | |
<phase_done name='matcher' nodes='139' live='139' stamp='0.178'/> | |
</phase> | |
<phase name='regalloc' nodes='175' live='175' stamp='0.178'> | |
<regalloc attempts='0' success='1'/> | |
<phase_done name='regalloc' nodes='194' live='189' stamp='0.178'/> | |
</phase> | |
<phase name='output' nodes='194' live='189' stamp='0.178'> | |
<phase_done name='output' nodes='212' live='199' stamp='0.178'/> | |
</phase> | |
<code_cache total_blobs='201' nmethods='1' adapters='150' free_code_cache='49835840'/> | |
<task_done success='1' nmsize='344' count='552' backedge_count='5000' stamp='0.207'/> | |
</task> | |
<task compile_id='4' method='java/util/concurrent/atomic/AtomicLong compareAndSet (JJ)Z' bytes='13' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.261'> | |
<phase name='parse' nodes='3' live='3' stamp='0.261'> | |
<type id='701' name='boolean'/> | |
<type id='708' name='long'/> | |
<klass id='817' name='java/util/concurrent/atomic/AtomicLong' flags='1'/> | |
<method id='818' holder='817' name='compareAndSet' return='701' arguments='708 708' flags='17' bytes='13' iicount='10000'/> | |
<parse method='818' uses='10000' stamp='0.261'> | |
<bc code='182' bci='9'/> | |
<klass id='714' name='java/lang/Object' flags='1'/> | |
<klass id='781' name='sun/misc/Unsafe' flags='17'/> | |
<method id='821' holder='781' name='compareAndSwapLong' return='701' arguments='714 708 708 708' flags='273' bytes='0' compile_id='2' compile_kind='c2n' iicount='10000'/> | |
<call method='821' count='6700' prof_factor='1' inline='1'/> | |
<intrinsic id='_compareAndSwapLong' nodes='20'/> | |
<parse_done nodes='49' live='48' memory='26152' stamp='0.261'/> | |
</parse> | |
<phase_done name='parse' nodes='50' live='29' stamp='0.261'/> | |
</phase> | |
<phase name='optimizer' nodes='50' live='29' stamp='0.261'> | |
<phase name='ccp' nodes='50' live='29' stamp='0.261'> | |
<phase_done name='ccp' nodes='50' live='29' stamp='0.261'/> | |
</phase> | |
<phase name='idealLoop' nodes='50' live='29' stamp='0.261'> | |
<phase_done name='idealLoop' nodes='50' live='29' stamp='0.261'/> | |
</phase> | |
<phase_done name='optimizer' nodes='50' live='29' stamp='0.261'/> | |
</phase> | |
<phase name='matcher' nodes='50' live='29' stamp='0.261'> | |
<phase_done name='matcher' nodes='31' live='31' stamp='0.261'/> | |
</phase> | |
<phase name='regalloc' nodes='33' live='33' stamp='0.261'> | |
<regalloc attempts='0' success='1'/> | |
<phase_done name='regalloc' nodes='36' live='36' stamp='0.261'/> | |
</phase> | |
<phase name='output' nodes='36' live='36' stamp='0.261'> | |
<phase_done name='output' nodes='43' live='43' stamp='0.261'/> | |
</phase> | |
<code_cache total_blobs='211' nmethods='4' adapters='157' free_code_cache='49830208'/> | |
<task_done success='1' nmsize='88' count='5000' backedge_count='1' stamp='0.263'/> | |
</task> | |
<task compile_id='6' method='java/util/Random nextInt (I)I' bytes='74' count='5000' backedge_count='1' iicount='10000' blocking='1' stamp='0.275'> | |
<phase name='parse' nodes='3' live='3' stamp='0.275'> | |
<type id='707' name='int'/> | |
<klass id='817' name='java/util/Random' flags='1'/> | |
<method id='818' holder='817' name='nextInt' return='707' arguments='707' flags='1' bytes='74' iicount='10000'/> | |
<klass id='821' name='java/lang/IllegalArgumentException' flags='1'/> | |
<uncommon_trap method='818' bci='4' reason='unloaded' action='reinterpret' index='36' klass='821'/> | |
<parse method='818' uses='10000' stamp='0.275'> | |
<bc code='157' bci='1'/> | |
<branch target_bci='14' taken='6700' not_taken='0' cnt='6700' prob='always'/> | |
<uncommon_trap bci='1' reason='unstable_if' action='reinterpret' comment='taken always'/> | |
<bc code='182' bci='17'/> | |
<method id='820' holder='817' name='next' return='707' arguments='707' flags='4' bytes='47' iicount='9999'/> | |
<dependency type='unique_concrete_method' ctxk='817' x='820'/> | |
<call method='820' count='6700' prof_factor='1' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='820' uses='6700' stamp='0.275'> | |
<bc code='182' bci='8'/> | |
<type id='708' name='long'/> | |
<klass id='822' name='java/util/concurrent/atomic/AtomicLong' flags='1'/> | |
<method id='823' holder='822' name='get' return='708' flags='17' bytes='5' compile_id='3' compiler='C2' iicount='10000'/> | |
<call method='823' count='6700' prof_factor='0.670067' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='823' uses='6701' stamp='0.275'> | |
<uncommon_trap bci='8' reason='null_check' action='maybe_recompile'/> | |
<parse_done nodes='84' live='81' memory='33872' stamp='0.275'/> | |
</parse> | |
<bc code='182' bci='32'/> | |
<type id='701' name='boolean'/> | |
<method id='824' holder='822' name='compareAndSet' return='701' arguments='708 708' flags='17' bytes='13' compile_id='4' compiler='C2' iicount='10000'/> | |
<call method='824' count='6700' prof_factor='0.670067' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='824' uses='6701' stamp='0.275'> | |
<bc code='182' bci='9'/> | |
<klass id='714' name='java/lang/Object' flags='1'/> | |
<klass id='781' name='sun/misc/Unsafe' flags='17'/> | |
<method id='828' holder='781' name='compareAndSwapLong' return='701' arguments='714 708 708 708' flags='273' bytes='0' compile_id='2' compile_kind='c2n' iicount='10000'/> | |
<call method='828' count='6701' prof_factor='0.6701' inline='1'/> | |
<intrinsic id='_compareAndSwapLong' nodes='19'/> | |
<parse_done nodes='122' live='118' memory='38816' stamp='0.275'/> | |
</parse> | |
<bc code='153' bci='35'/> | |
<branch target_bci='6' taken='0' not_taken='10000' cnt='10000' prob='never'/> | |
<uncommon_trap bci='35' reason='unstable_if' action='reinterpret' comment='taken never'/> | |
<parse_done nodes='147' live='141' memory='45280' stamp='0.275'/> | |
</parse> | |
<bc code='154' bci='28'/> | |
<branch target_bci='44' taken='6700' not_taken='0' cnt='6700' prob='always'/> | |
<uncommon_trap bci='28' reason='unstable_if' action='reinterpret' comment='taken always'/> | |
<bc code='112' bci='52'/> | |
<uncommon_trap bci='52' reason='div0_check' action='maybe_recompile'/> | |
<bc code='156' bci='58'/> | |
<branch target_bci='72' taken='6700' not_taken='0' cnt='6700' prob='always'/> | |
<uncommon_trap bci='58' reason='unstable_if' action='reinterpret' comment='taken always'/> | |
<parse_done nodes='194' live='184' memory='53000' stamp='0.275'/> | |
</parse> | |
<phase_done name='parse' nodes='195' live='110' stamp='0.275'/> | |
</phase> | |
<phase name='optimizer' nodes='195' live='110' stamp='0.275'> | |
<phase name='idealLoop' nodes='195' live='108' stamp='0.275'> | |
<phase_done name='idealLoop' nodes='195' live='107' stamp='0.275'/> | |
</phase> | |
<phase name='ccp' nodes='195' live='107' stamp='0.275'> | |
<phase_done name='ccp' nodes='195' live='107' stamp='0.275'/> | |
</phase> | |
<phase_done name='optimizer' nodes='198' live='109' stamp='0.275'/> | |
</phase> | |
<phase name='matcher' nodes='198' live='109' stamp='0.276'> | |
<phase_done name='matcher' nodes='118' live='118' stamp='0.276'/> | |
</phase> | |
<phase name='regalloc' nodes='139' live='139' stamp='0.276'> | |
<regalloc attempts='2' success='1'/> | |
<phase_done name='regalloc' nodes='171' live='167' stamp='0.277'/> | |
</phase> | |
<phase name='output' nodes='171' live='167' stamp='0.277'> | |
<phase_done name='output' nodes='184' live='179' stamp='0.277'/> | |
</phase> | |
<dependency type='unique_concrete_method' ctxk='817' x='820'/> | |
<code_cache total_blobs='213' nmethods='6' adapters='157' free_code_cache='49827200'/> | |
<task_done success='1' nmsize='408' count='5000' backedge_count='1' inlined_bytes='65' stamp='0.281'/> | |
</task> | |
<task compile_id='8' compile_kind='osr' method='LockCoarsen <init> ()V' bytes='96' count='1' backedge_count='14563' iicount='1' osr_bci='19' blocking='1' stamp='0.288'> | |
<phase name='parse' nodes='3' live='3' stamp='0.288'> | |
<type id='709' name='void'/> | |
<klass id='817' name='LockCoarsen' flags='1'/> | |
<method id='818' holder='817' name='<init>' return='709' flags='1' bytes='96' iicount='1'/> | |
<klass id='824' name='java/lang/System' unloaded='1'/> | |
<uncommon_trap method='818' bci='88' reason='unloaded' action='reinterpret' index='44' klass='824'/> | |
<parse method='818' uses='1' osr_bci='19' stamp='0.288'> | |
<observe that='has_exception_handlers'/> | |
<uncommon_trap method='818' bci='88' reason='unloaded' action='reinterpret' index='44' klass='824'/> | |
<dependency type='leaf_type' ctxk='817'/> | |
<dependency type='leaf_type' ctxk='817'/> | |
<uncommon_trap bci='19' reason='constraint' action='reinterpret'/> | |
<uncommon_trap bci='19' reason='predicate' action='maybe_recompile'/> | |
<uncommon_trap bci='19' reason='loop_limit_check' action='maybe_recompile'/> | |
<bc code='162' bci='23'/> | |
<branch target_bci='88' taken='0' not_taken='11264' cnt='11264' prob='never'/> | |
<uncommon_trap bci='23' reason='unstable_if' action='reinterpret' comment='taken never'/> | |
<bc code='194' bci='30'/> | |
<uncommon_trap bci='30' reason='null_check' action='maybe_recompile'/> | |
<bc code='182' bci='33'/> | |
<type id='708' name='long'/> | |
<method id='825' holder='817' name='increment' return='708' arguments='708' flags='1' bytes='12' compile_id='5' compiler='C2' iicount='10000'/> | |
<dependency type='unique_concrete_method' ctxk='817' x='825'/> | |
<call method='825' count='11264' prof_factor='1' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='825' uses='11264' stamp='0.289'> | |
<bc code='182' bci='6'/> | |
<klass id='821' name='java/util/Random' flags='1'/> | |
<type id='707' name='int'/> | |
<method id='826' holder='821' name='nextInt' return='707' arguments='707' flags='1' bytes='74' compile_id='6' compiler='C2' iicount='10000'/> | |
<dependency type='unique_concrete_method' ctxk='821' x='826'/> | |
<call method='826' count='6701' prof_factor='1' inline='1'/> | |
<klass id='829' name='java/lang/IllegalArgumentException' flags='1'/> | |
<uncommon_trap method='826' bci='4' reason='unloaded' action='reinterpret' index='36' klass='829'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='826' uses='6701' stamp='0.289'> | |
<uncommon_trap bci='6' reason='null_check' action='maybe_recompile'/> | |
<bc code='157' bci='1'/> | |
<branch target_bci='14' taken='6701' not_taken='0' cnt='6701' prob='always'/> | |
<bc code='182' bci='17'/> | |
<method id='828' holder='821' name='next' return='707' arguments='707' flags='4' bytes='47' compile_id='7' compiler='C2' iicount='10000'/> | |
<dependency type='unique_concrete_method' ctxk='821' x='828'/> | |
<call method='828' count='6701' prof_factor='0.6701' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='828' uses='4490' stamp='0.289'> | |
<bc code='182' bci='8'/> | |
<klass id='831' name='java/util/concurrent/atomic/AtomicLong' flags='1'/> | |
<method id='832' holder='831' name='get' return='708' flags='17' bytes='5' compile_id='3' compiler='C2' iicount='10000'/> | |
<call method='832' count='6701' prof_factor='0.449' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='832' uses='3009' stamp='0.289'> | |
<uncommon_trap bci='8' reason='null_check' action='maybe_recompile'/> | |
<parse_done nodes='238' live='230' memory='60288' stamp='0.289'/> | |
</parse> | |
<bc code='182' bci='32'/> | |
<type id='701' name='boolean'/> | |
<method id='833' holder='831' name='compareAndSet' return='701' arguments='708 708' flags='17' bytes='13' compile_id='4' compiler='C2' iicount='10000'/> | |
<call method='833' count='6701' prof_factor='0.449' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='833' uses='3009' stamp='0.289'> | |
<bc code='182' bci='9'/> | |
<klass id='714' name='java/lang/Object' flags='1'/> | |
<klass id='781' name='sun/misc/Unsafe' flags='17'/> | |
<method id='837' holder='781' name='compareAndSwapLong' return='701' arguments='714 708 708 708' flags='273' bytes='0' compile_id='2' compile_kind='c2n' iicount='10000'/> | |
<call method='837' count='6701' prof_factor='0.3009' inline='1'/> | |
<intrinsic id='_compareAndSwapLong' nodes='19'/> | |
<parse_done nodes='276' live='267' memory='72800' stamp='0.289'/> | |
</parse> | |
<bc code='153' bci='35'/> | |
<branch target_bci='6' taken='0' not_taken='6701' cnt='6701' prob='never'/> | |
<uncommon_trap bci='35' reason='unstable_if' action='reinterpret' comment='taken never'/> | |
<parse_done nodes='301' live='290' memory='77856' stamp='0.289'/> | |
</parse> | |
<bc code='154' bci='28'/> | |
<branch target_bci='44' taken='6701' not_taken='0' cnt='6701' prob='always'/> | |
<bc code='156' bci='58'/> | |
<branch target_bci='72' taken='6701' not_taken='0' cnt='6701' prob='always'/> | |
<uncommon_trap bci='58' reason='unstable_if' action='reinterpret' comment='taken always'/> | |
<parse_done nodes='353' live='340' memory='84728' stamp='0.289'/> | |
</parse> | |
<parse_done nodes='355' live='341' memory='85064' stamp='0.289'/> | |
</parse> | |
<bc code='182' bci='64'/> | |
<dependency type='unique_concrete_method' ctxk='817' x='825'/> | |
<call method='825' count='11264' prof_factor='1' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='825' uses='11264' stamp='0.289'> | |
<bc code='182' bci='6'/> | |
<dependency type='unique_concrete_method' ctxk='821' x='826'/> | |
<call method='826' count='6701' prof_factor='1' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='826' uses='6701' stamp='0.289'> | |
<uncommon_trap bci='6' reason='null_check' action='maybe_recompile'/> | |
<bc code='157' bci='1'/> | |
<branch target_bci='14' taken='6701' not_taken='0' cnt='6701' prob='always'/> | |
<bc code='182' bci='17'/> | |
<dependency type='unique_concrete_method' ctxk='821' x='828'/> | |
<call method='828' count='6701' prof_factor='0.6701' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='828' uses='4490' stamp='0.289'> | |
<bc code='182' bci='8'/> | |
<call method='832' count='6701' prof_factor='0.449' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='832' uses='3009' stamp='0.289'> | |
<uncommon_trap bci='8' reason='null_check' action='maybe_recompile'/> | |
<parse_done nodes='461' live='444' memory='103272' stamp='0.290'/> | |
</parse> | |
<bc code='182' bci='32'/> | |
<call method='833' count='6701' prof_factor='0.449' inline='1'/> | |
<inline_success reason='inline (hot)'/> | |
<parse method='833' uses='3009' stamp='0.290'> | |
<bc code='182' bci='9'/> | |
<call method='837' count='6701' prof_factor='0.3009' inline='1'/> | |
<intrinsic id='_compareAndSwapLong' nodes='19'/> | |
<parse_done nodes='494' live='476' memory='107768' stamp='0.290'/> | |
</parse> | |
<bc code='153' bci='35'/> | |
<branch target_bci='6' taken='0' not_taken='6701' cnt='6701' prob='never'/> | |
<uncommon_trap bci='35' reason='unstable_if' action='reinterpret' comment='taken never'/> | |
<parse_done nodes='515' live='495' memory='124088' stamp='0.290'/> | |
</parse> | |
<bc code='154' bci='28'/> | |
<branch target_bci='44' taken='6701' not_taken='0' cnt='6701' prob='always'/> | |
<bc code='156' bci='58'/> | |
<branch target_bci='72' taken='6701' not_taken='0' cnt='6701' prob='always'/> | |
<uncommon_trap bci='58' reason='unstable_if' action='reinterpret' comment='taken always'/> | |
<parse_done nodes='562' live='540' memory='130784' stamp='0.290'/> | |
</parse> | |
<parse_done nodes='565' live='542' memory='131352' stamp='0.290'/> | |
</parse> | |
<parse_done nodes='576' live='553' memory='133000' stamp='0.290'/> | |
</parse> | |
<phase_done name='parse' nodes='576' live='311' stamp='0.290'/> | |
</phase> | |
<phase name='optimizer' nodes='576' live='311' stamp='0.290'> | |
<phase name='idealLoop' nodes='581' live='299' stamp='0.290'> | |
<loop_tree> | |
<loop idx='581' inner_loop='1' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='582' live='297' stamp='0.290'/> | |
</phase> | |
<phase name='escapeAnalysis' nodes='582' live='297' stamp='0.290'> | |
<phase name='connectionGraph' nodes='583' live='298' stamp='0.290'> | |
<phase_done name='connectionGraph' nodes='583' live='298' stamp='0.290'/> | |
</phase> | |
<phase_done name='escapeAnalysis' nodes='583' live='298' stamp='0.290'/> | |
</phase> | |
<phase name='idealLoop' nodes='583' live='298' stamp='0.290'> | |
<loop_tree> | |
<loop idx='581' inner_loop='1' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='592' live='295' stamp='0.291'/> | |
</phase> | |
<phase name='idealLoop' nodes='592' live='295' stamp='0.291'> | |
<loop_tree> | |
<loop idx='581' inner_loop='1' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='592' live='295' stamp='0.291'/> | |
</phase> | |
<phase name='idealLoop' nodes='592' live='295' stamp='0.291'> | |
<loop_tree> | |
<loop idx='581' inner_loop='1' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='592' live='295' stamp='0.291'/> | |
</phase> | |
<phase name='ccp' nodes='592' live='295' stamp='0.291'> | |
<phase_done name='ccp' nodes='592' live='295' stamp='0.291'/> | |
</phase> | |
<phase name='idealLoop' nodes='593' live='289' stamp='0.291'> | |
<loop_tree> | |
<loop idx='581' inner_loop='1' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='597' live='274' stamp='0.291'/> | |
</phase> | |
<phase name='idealLoop' nodes='597' live='274' stamp='0.291'> | |
<loop_tree> | |
<loop idx='581' inner_loop='1' > | |
</loop> | |
</loop_tree> | |
<phase_done name='idealLoop' nodes='601' live='274' stamp='0.292'/> | |
</phase> | |
<eliminate_lock lock='1'> | |
<jvms bci='61' method='818'/> | |
</eliminate_lock> | |
<eliminate_lock lock='0'> | |
</eliminate_lock> | |
<dependency type='leaf_type' ctxk='817'/> | |
<phase_done name='optimizer' nodes='693' live='343' stamp='0.292'/> | |
</phase> | |
<phase name='matcher' nodes='693' live='343' stamp='0.292'> | |
<phase_done name='matcher' nodes='364' live='364' stamp='0.292'/> | |
</phase> | |
<phase name='regalloc' nodes='441' live='441' stamp='0.293'> | |
<regalloc attempts='0' success='1'/> | |
<phase_done name='regalloc' nodes='588' live='545' stamp='0.295'/> | |
</phase> | |
<phase name='output' nodes='592' live='549' stamp='0.295'> | |
<phase_done name='output' nodes='613' live='567' stamp='0.295'/> | |
</phase> | |
<dependency type='leaf_type' ctxk='817'/> | |
<dependency type='unique_concrete_method' ctxk='817' x='825'/> | |
<dependency type='unique_concrete_method' ctxk='821' x='826'/> | |
<dependency type='unique_concrete_method' ctxk='821' x='828'/> | |
<code_cache total_blobs='215' nmethods='8' adapters='157' free_code_cache='49822720'/> | |
<task_done success='1' nmsize='1368' count='1' backedge_count='14563' inlined_bytes='302' stamp='0.311'/> | |
</task> | |
</compilation_log> | |
<hotspot_log_done stamp='0.315'/> | |
</hotspot_log> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment