494 |
494 |
495 // coordinate with Java about bootstrap methods |
495 // coordinate with Java about bootstrap methods |
496 static Handle find_bootstrap_method(methodHandle caller_method, |
496 static Handle find_bootstrap_method(methodHandle caller_method, |
497 int caller_bci, // N.B. must be an invokedynamic |
497 int caller_bci, // N.B. must be an invokedynamic |
498 int cache_index, // must be corresponding main_entry |
498 int cache_index, // must be corresponding main_entry |
|
499 Handle &argument_info_result, // static BSM arguments, if any |
499 TRAPS); |
500 TRAPS); |
500 |
501 |
501 // Utility for printing loader "name" as part of tracing constraints |
502 // Utility for printing loader "name" as part of tracing constraints |
502 static const char* loader_name(oop loader) { |
503 static const char* loader_name(oop loader) { |
503 return ((loader) == NULL ? "<bootloader>" : |
504 return ((loader) == NULL ? "<bootloader>" : |