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