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>" :