comparison src/cpu/x86/vm/c1_Runtime1_x86.cpp @ 2168:e4fee0bdaa85

7008809: should report the class in ArrayStoreExceptions from compiled code Reviewed-by: iveresov, twisti
author never
date Mon, 24 Jan 2011 13:34:18 -0800
parents b1a2afa37ec4
children d25d4ca69222 1b4e6a5d98e0
comparison
equal deleted inserted replaced
2167:aa4b04b68652 2168:e4fee0bdaa85
1335 1335
1336 case throw_array_store_exception_id: 1336 case throw_array_store_exception_id:
1337 { StubFrame f(sasm, "throw_array_store_exception", dont_gc_arguments); 1337 { StubFrame f(sasm, "throw_array_store_exception", dont_gc_arguments);
1338 // tos + 0: link 1338 // tos + 0: link
1339 // + 1: return address 1339 // + 1: return address
1340 oop_maps = generate_exception_throw(sasm, CAST_FROM_FN_PTR(address, throw_array_store_exception), false); 1340 oop_maps = generate_exception_throw(sasm, CAST_FROM_FN_PTR(address, throw_array_store_exception), true);
1341 } 1341 }
1342 break; 1342 break;
1343 1343
1344 case throw_class_cast_exception_id: 1344 case throw_class_cast_exception_id:
1345 { StubFrame f(sasm, "throw_class_cast_exception", dont_gc_arguments); 1345 { StubFrame f(sasm, "throw_class_cast_exception", dont_gc_arguments);