test/lib/sun/hotspot/code/NMethod.java
changeset 33045 00f484891bcf
parent 28154 342e86350dc8
child 33569 229c18cf59b4
equal deleted inserted replaced
33040:463fd35177fa 33045:00f484891bcf
    33     Object[] obj = wb.getNMethod(method, isOsr);
    33     Object[] obj = wb.getNMethod(method, isOsr);
    34     return obj == null ? null : new NMethod(obj);
    34     return obj == null ? null : new NMethod(obj);
    35   }
    35   }
    36   private NMethod(Object[] obj) {
    36   private NMethod(Object[] obj) {
    37     super((Object[])obj[0]);
    37     super((Object[])obj[0]);
    38     assert obj.length == 4;
    38     assert obj.length == 5;
    39     comp_level = (Integer) obj[1];
    39     comp_level = (Integer) obj[1];
    40     insts = (byte[]) obj[2];
    40     insts = (byte[]) obj[2];
    41     compile_id = (Integer) obj[3];
    41     compile_id = (Integer) obj[3];
       
    42     address = (Long) obj[4];
    42   }
    43   }
    43   public final byte[] insts;
    44   public final byte[] insts;
    44   public final int comp_level;
    45   public final int comp_level;
    45   public final int compile_id;
    46   public final int compile_id;
       
    47   public final long address;
    46 
    48 
    47   @Override
    49   @Override
    48   public String toString() {
    50   public String toString() {
    49     return "NMethod{"
    51     return "NMethod{"
    50         + super.toString()
    52         + super.toString()
    51         + ", insts=" + insts
    53         + ", insts=" + insts
    52         + ", comp_level=" + comp_level
    54         + ", comp_level=" + comp_level
    53         + ", compile_id=" + compile_id
    55         + ", compile_id=" + compile_id
       
    56         + ", address=" + address
    54         + '}';
    57         + '}';
    55   }
    58   }
    56 }
    59 }