< prev index next >

src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Print this page
rev 49827 : 8201593: Print array length in ArrayIndexOutOfBoundsException.

*** 745,754 **** --- 745,756 ---- assert(r1 != array, "different registers"); __ mov(r1, index); } Label ok; __ br(Assembler::LO, ok); + // ??? convention: move array into r3 for exception message + __ mov(r3, array); __ mov(rscratch1, Interpreter::_throw_ArrayIndexOutOfBoundsException_entry); __ br(rscratch1); __ bind(ok); }
< prev index next >