461 intptr_t* saved_regs) { |
461 intptr_t* saved_regs) { |
462 |
462 |
463 bool has_mh = (strstr(adaptername, "/static") == NULL && |
463 bool has_mh = (strstr(adaptername, "/static") == NULL && |
464 strstr(adaptername, "linkTo") == NULL); // static linkers don't have MH |
464 strstr(adaptername, "linkTo") == NULL); // static linkers don't have MH |
465 const char* mh_reg_name = has_mh ? "R23_method_handle" : "G23"; |
465 const char* mh_reg_name = has_mh ? "R23_method_handle" : "G23"; |
466 tty->print_cr("MH %s %s="INTPTR_FORMAT " sp=" INTPTR_FORMAT, |
466 tty->print_cr("MH %s %s=" INTPTR_FORMAT " sp=" INTPTR_FORMAT, |
467 adaptername, mh_reg_name, (intptr_t) mh, (intptr_t) entry_sp); |
467 adaptername, mh_reg_name, (intptr_t) mh, (intptr_t) entry_sp); |
468 |
468 |
469 if (Verbose) { |
469 if (Verbose) { |
470 tty->print_cr("Registers:"); |
470 tty->print_cr("Registers:"); |
471 const int abi_offset = frame::abi_reg_args_size / 8; |
471 const int abi_offset = frame::abi_reg_args_size / 8; |