Mercurial > hg > graal-jvmci-8
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 } |