comparison 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
comparison
equal deleted inserted replaced
1455:43a93774d24f 1456:cb03c46412a4
20 */ 20 */
21 package com.sun.hotspot.c1x; 21 package com.sun.hotspot.c1x;
22 22
23 import java.io.*; 23 import java.io.*;
24 import java.lang.reflect.*; 24 import java.lang.reflect.*;
25 import java.util.*;
25 26
26 import com.sun.cri.ci.*; 27 import com.sun.cri.ci.*;
27 import com.sun.cri.ci.CiTargetMethod.Call; 28 import com.sun.cri.ci.CiTargetMethod.Call;
28 import com.sun.cri.ci.CiTargetMethod.DataPatch; 29 import com.sun.cri.ci.CiTargetMethod.DataPatch;
29 import com.sun.cri.ci.CiTargetMethod.Safepoint; 30 import com.sun.cri.ci.CiTargetMethod.Safepoint;
115 return string + " " + site; 116 return string + " " + site;
116 } 117 }
117 return string; 118 return string;
118 } 119 }
119 }; 120 };
120 return disassemble(targetMethod.targetCode(), disassemblyPrinter); 121 final byte[] code = Arrays.copyOf(targetMethod.targetCode(), targetMethod.targetCodeSize());
122 return disassemble(code, disassemblyPrinter);
121 } 123 }
122 124
123 @Override 125 @Override
124 public String disassemble(RiMethod method) { 126 public String disassemble(RiMethod method) {
125 return "No disassembler available"; 127 return "No disassembler available";
223 225
224 @Override 226 @Override
225 public RiRegisterConfig getRegisterConfig(RiMethod method) { 227 public RiRegisterConfig getRegisterConfig(RiMethod method) {
226 return regConfig; 228 return regConfig;
227 } 229 }
228
229 public boolean needsDebugInfo() {
230 return false;
231 }
232
233 } 230 }