hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
changeset 35823 59a847ec6ee3
parent 35582 c32a0cc19877
child 38695 08b834856583
equal deleted inserted replaced
35822:d04be2a635f2 35823:59a847ec6ee3
    20  * or visit www.oracle.com if you need additional information or have any
    20  * or visit www.oracle.com if you need additional information or have any
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 package jdk.vm.ci.hotspot;
    23 package jdk.vm.ci.hotspot;
    24 
    24 
       
    25 import jdk.vm.ci.code.StackSlot;
    25 import jdk.vm.ci.code.site.DataPatch;
    26 import jdk.vm.ci.code.site.DataPatch;
    26 import jdk.vm.ci.code.site.Site;
    27 import jdk.vm.ci.code.site.Site;
    27 import jdk.vm.ci.inittimer.SuppressFBWarnings;
    28 import jdk.vm.ci.inittimer.SuppressFBWarnings;
    28 import jdk.vm.ci.meta.Assumptions.Assumption;
    29 import jdk.vm.ci.meta.Assumptions.Assumption;
    29 import jdk.vm.ci.meta.ResolvedJavaMethod;
    30 import jdk.vm.ci.meta.ResolvedJavaMethod;
    53      * failed (e.g., exactly which dependency failed).
    54      * failed (e.g., exactly which dependency failed).
    54      */
    55      */
    55     @SuppressFBWarnings(value = "UWF_UNWRITTEN_FIELD", justification = "set by the VM") private String installationFailureMessage;
    56     @SuppressFBWarnings(value = "UWF_UNWRITTEN_FIELD", justification = "set by the VM") private String installationFailureMessage;
    56 
    57 
    57     public HotSpotCompiledNmethod(String name, byte[] targetCode, int targetCodeSize, Site[] sites, Assumption[] assumptions, ResolvedJavaMethod[] methods, Comment[] comments, byte[] dataSection,
    58     public HotSpotCompiledNmethod(String name, byte[] targetCode, int targetCodeSize, Site[] sites, Assumption[] assumptions, ResolvedJavaMethod[] methods, Comment[] comments, byte[] dataSection,
    58                     int dataSectionAlignment, DataPatch[] dataSectionPatches, boolean isImmutablePIC, int totalFrameSize, int customStackAreaOffset, HotSpotResolvedJavaMethod method, int entryBCI,
    59                     int dataSectionAlignment, DataPatch[] dataSectionPatches, boolean isImmutablePIC, int totalFrameSize, StackSlot deoptRescueSlot, HotSpotResolvedJavaMethod method, int entryBCI,
    59                     int id, long jvmciEnv, boolean hasUnsafeAccess) {
    60                     int id, long jvmciEnv, boolean hasUnsafeAccess) {
    60         super(name, targetCode, targetCodeSize, sites, assumptions, methods, comments, dataSection, dataSectionAlignment, dataSectionPatches, isImmutablePIC, totalFrameSize, customStackAreaOffset);
    61         super(name, targetCode, targetCodeSize, sites, assumptions, methods, comments, dataSection, dataSectionAlignment, dataSectionPatches, isImmutablePIC, totalFrameSize, deoptRescueSlot);
    61         this.method = method;
    62         this.method = method;
    62         this.entryBCI = entryBCI;
    63         this.entryBCI = entryBCI;
    63         this.id = id;
    64         this.id = id;
    64         this.jvmciEnv = jvmciEnv;
    65         this.jvmciEnv = jvmciEnv;
    65         this.hasUnsafeAccess = hasUnsafeAccess;
    66         this.hasUnsafeAccess = hasUnsafeAccess;