comparison graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotJVMCIRuntime.java @ 21675:2e8c01def9a5

moved [AMD64|SPARC]HotSpotJVMCIBackendFactory into JVMCI namespace (JBS:GRAAL-53)
author Doug Simon <doug.simon@oracle.com>
date Wed, 03 Jun 2015 00:30:44 +0200
parents 4c146c9367b6
children 3d15183f3c93
comparison
equal deleted inserted replaced
21674:e0b5d4fcd929 21675:2e8c01def9a5
218 } 218 }
219 try (InitTimer t = timer("create JVMCI backend:", hostArchitecture)) { 219 try (InitTimer t = timer("create JVMCI backend:", hostArchitecture)) {
220 hostBackend = registerBackend(factory.createJVMCIBackend(this, null)); 220 hostBackend = registerBackend(factory.createJVMCIBackend(this, null));
221 } 221 }
222 222
223 vmEventListener = Services.loadSingle(HotSpotVMEventListener.class, true); 223 HotSpotVMEventListener listener = Services.loadSingle(HotSpotVMEventListener.class, false);
224 if (listener == null) {
225 listener = new HotSpotVMEventListener() {
226 };
227 }
228 vmEventListener = listener;
224 } 229 }
225 230
226 private JVMCIBackend registerBackend(JVMCIBackend backend) { 231 private JVMCIBackend registerBackend(JVMCIBackend backend) {
227 Class<? extends Architecture> arch = backend.getCodeCache().getTarget().arch.getClass(); 232 Class<? extends Architecture> arch = backend.getCodeCache().getTarget().arch.getClass();
228 JVMCIBackend oldValue = backends.put(arch, backend); 233 JVMCIBackend oldValue = backends.put(arch, backend);