Mercurial > hg > graal-compiler
comparison src/share/vm/classfile/vmSymbols.hpp @ 1059:389049f3f393
6858164: invokedynamic code needs some cleanup (post-6655638)
Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl
Reviewed-by: kvn
author | jrose |
---|---|
date | Fri, 30 Oct 2009 16:22:59 -0700 |
parents | 75596850f863 |
children | 7c57aead6d3e 4b966d9946a3 |
comparison
equal
deleted
inserted
replaced
1058:73a726751507 | 1059:389049f3f393 |
---|---|
231 template(sun_dyn_MemberName, "sun/dyn/MemberName") \ | 231 template(sun_dyn_MemberName, "sun/dyn/MemberName") \ |
232 template(sun_dyn_MethodHandleImpl, "sun/dyn/MethodHandleImpl") \ | 232 template(sun_dyn_MethodHandleImpl, "sun/dyn/MethodHandleImpl") \ |
233 template(sun_dyn_AdapterMethodHandle, "sun/dyn/AdapterMethodHandle") \ | 233 template(sun_dyn_AdapterMethodHandle, "sun/dyn/AdapterMethodHandle") \ |
234 template(sun_dyn_BoundMethodHandle, "sun/dyn/BoundMethodHandle") \ | 234 template(sun_dyn_BoundMethodHandle, "sun/dyn/BoundMethodHandle") \ |
235 template(sun_dyn_DirectMethodHandle, "sun/dyn/DirectMethodHandle") \ | 235 template(sun_dyn_DirectMethodHandle, "sun/dyn/DirectMethodHandle") \ |
236 template(sun_dyn_CallSiteImpl, "sun/dyn/CallSiteImpl") \ | |
237 template(makeImpl_name, "makeImpl") /*MethodType::makeImpl*/ \ | 236 template(makeImpl_name, "makeImpl") /*MethodType::makeImpl*/ \ |
238 template(makeImpl_signature, "(Ljava/lang/Class;[Ljava/lang/Class;ZZ)Ljava/dyn/MethodType;") \ | 237 template(makeImpl_signature, "(Ljava/lang/Class;[Ljava/lang/Class;ZZ)Ljava/dyn/MethodType;") \ |
239 template(makeSite_name, "makeSite") /*CallSiteImpl::makeImpl*/ \ | 238 template(makeSite_name, "makeSite") /*CallSite::makeSite*/ \ |
240 template(makeSite_signature, "(Ljava/lang/Class;Ljava/lang/String;Ljava/dyn/MethodType;II)Ljava/dyn/CallSite;") \ | 239 template(makeSite_signature, "(Ljava/lang/Class;Ljava/lang/String;Ljava/dyn/MethodType;II)Ljava/dyn/CallSite;") \ |
241 template(findBootstrapMethod_name, "findBootstrapMethod") \ | 240 template(findBootstrapMethod_name, "findBootstrapMethod") \ |
242 template(findBootstrapMethod_signature, "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/dyn/MethodHandle;") \ | 241 template(findBootstrapMethod_signature, "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/dyn/MethodHandle;") \ |
243 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \ | 242 NOT_LP64( do_alias(machine_word_signature, int_signature) ) \ |
244 LP64_ONLY( do_alias(machine_word_signature, long_signature) ) \ | 243 LP64_ONLY( do_alias(machine_word_signature, long_signature) ) \ |