diff c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotRuntime.java @ 1456:cb03c46412a4

Merge.
author Doug Simon <doug.simon@oracle.com>
date Fri, 12 Nov 2010 16:17:55 +0100
parents 43a93774d24f 8cfe3537a0d3
children 572d4c6d6ce6
line wrap: on
line diff
--- a/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotRuntime.java	Fri Nov 12 16:11:41 2010 +0100
+++ b/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotRuntime.java	Fri Nov 12 16:17:55 2010 +0100
@@ -22,6 +22,7 @@
 
 import java.io.*;
 import java.lang.reflect.*;
+import java.util.*;
 
 import com.sun.cri.ci.*;
 import com.sun.cri.ci.CiTargetMethod.Call;
@@ -117,7 +118,8 @@
                 return string;
             }
         };
-        return disassemble(targetMethod.targetCode(), disassemblyPrinter);
+        final byte[] code = Arrays.copyOf(targetMethod.targetCode(), targetMethod.targetCodeSize());
+        return disassemble(code, disassemblyPrinter);
     }
 
     @Override
@@ -225,9 +227,4 @@
     public RiRegisterConfig getRegisterConfig(RiMethod method) {
         return regConfig;
     }
-
-    public boolean needsDebugInfo() {
-        return false;
-    }
-
 }