1.1 --- a/src/cpu/mips/vm/runtime_mips_64.cpp Sat Jan 06 16:30:58 2018 +0800 1.2 +++ b/src/cpu/mips/vm/runtime_mips_64.cpp Thu May 24 19:49:50 2018 +0800 1.3 @@ -87,7 +87,6 @@ 1.4 CodeBuffer buffer("exception_blob", 5120, 5120); 1.5 MacroAssembler* masm = new MacroAssembler(&buffer); 1.6 1.7 -// OopMapSet *oop_maps = new OopMapSet(); 1.8 1.9 address start = __ pc(); 1.10 1.11 @@ -154,13 +153,9 @@ 1.12 // Pop self-frame. 1.13 __ leave(); // Epilog! 1.14 1.15 - // rax,: exception handler for given <exception oop/exception pc> 1.16 + // V0: exception handler 1.17 1.18 - // We have a handler in rax, (could be deopt blob) 1.19 - // rdx - throwing pc, deopt blob will need it. 1.20 - /* FIXME: rdx? */ 1.21 - 1.22 - // rcx contains handler address 1.23 + // We have a handler in V0, (could be deopt blob) 1.24 __ move(T9, V0); 1.25 1.26 #ifndef OPT_THREAD