comparison jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java @ 23390:19855d029fc0

Remove support for patching Symbol pointers (JDK-8156768).
author Roland Schatz <roland.schatz@oracle.com>
date Wed, 11 May 2016 16:41:28 +0200
parents a920338dd4d4
children b3a816d3b844
comparison
equal deleted inserted replaced
23389:f9aa6a496c06 23390:19855d029fc0
73 return ((HotSpotObjectConstant) constant).getType(); 73 return ((HotSpotObjectConstant) constant).getType();
74 } 74 }
75 75
76 public Signature parseMethodDescriptor(String signature) { 76 public Signature parseMethodDescriptor(String signature) {
77 return new HotSpotSignature(runtime, signature); 77 return new HotSpotSignature(runtime, signature);
78 }
79
80 public HotSpotSymbol lookupSymbol(String symbol) {
81 long pointer = runtime.getCompilerToVM().lookupSymbol(symbol);
82 if (pointer == 0) {
83 return null;
84 } else {
85 return new HotSpotSymbol(symbol, pointer);
86 }
87 } 78 }
88 79
89 /** 80 /**
90 * {@link Field} object of {@link Method#slot}. 81 * {@link Field} object of {@link Method#slot}.
91 */ 82 */