Mercurial > hg > truffle
comparison src/share/vm/classfile/systemDictionary.hpp @ 6822:f6b0eb4e44cf
7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path
Reviewed-by: jrose, kvn
author | twisti |
---|---|
date | Mon, 01 Oct 2012 14:50:10 -0700 |
parents | da91efe96a93 |
children | 65d07d9ee446 |
comparison
equal
deleted
inserted
replaced
6811:1b582b1bf7cb | 6822:f6b0eb4e44cf |
---|---|
495 // (asks Java to compute it if necessary, except in a compiler thread) | 495 // (asks Java to compute it if necessary, except in a compiler thread) |
496 static methodHandle find_method_handle_invoker(Symbol* name, | 496 static methodHandle find_method_handle_invoker(Symbol* name, |
497 Symbol* signature, | 497 Symbol* signature, |
498 KlassHandle accessing_klass, | 498 KlassHandle accessing_klass, |
499 Handle *appendix_result, | 499 Handle *appendix_result, |
500 Handle *method_type_result, | |
500 TRAPS); | 501 TRAPS); |
501 // for a given signature, find the internal MethodHandle method (linkTo* or invokeBasic) | 502 // for a given signature, find the internal MethodHandle method (linkTo* or invokeBasic) |
502 // (does not ask Java, since this is a low-level intrinsic defined by the JVM) | 503 // (does not ask Java, since this is a low-level intrinsic defined by the JVM) |
503 static methodHandle find_method_handle_intrinsic(vmIntrinsics::ID iid, | 504 static methodHandle find_method_handle_intrinsic(vmIntrinsics::ID iid, |
504 Symbol* signature, | 505 Symbol* signature, |
521 static methodHandle find_dynamic_call_site_invoker(KlassHandle caller, | 522 static methodHandle find_dynamic_call_site_invoker(KlassHandle caller, |
522 Handle bootstrap_method, | 523 Handle bootstrap_method, |
523 Symbol* name, | 524 Symbol* name, |
524 Symbol* type, | 525 Symbol* type, |
525 Handle *appendix_result, | 526 Handle *appendix_result, |
527 Handle *method_type_result, | |
526 TRAPS); | 528 TRAPS); |
527 | 529 |
528 // Utility for printing loader "name" as part of tracing constraints | 530 // Utility for printing loader "name" as part of tracing constraints |
529 static const char* loader_name(oop loader) { | 531 static const char* loader_name(oop loader) { |
530 return ((loader) == NULL ? "<bootloader>" : | 532 return ((loader) == NULL ? "<bootloader>" : |