Mercurial > hg > truffle
comparison src/cpu/sparc/vm/templateTable_sparc.cpp @ 6740:75f33eecc1b3
7196681: NPG: Some JSR 292 tests crash in Windows exception handler
Summary: There was a rogue os::breakpoint() call in log_dependency left over from the jsr292 merge. Also changed verify_oop() calls for metadata to verify_{method,klass}_ptr.
Reviewed-by: kvn, twisti
author | coleenp |
---|---|
date | Tue, 11 Sep 2012 20:20:38 -0400 |
parents | da91efe96a93 |
children | f6b0eb4e44cf d8ce2825b193 |
comparison
equal
deleted
inserted
replaced
6739:8a02ca5e5576 | 6740:75f33eecc1b3 |
---|---|
3016 __ ld_ptr(Rtemp, Rret, Rret); // get return address | 3016 __ ld_ptr(Rtemp, Rret, Rret); // get return address |
3017 | 3017 |
3018 // get receiver klass | 3018 // get receiver klass |
3019 __ null_check(O0_recv, oopDesc::klass_offset_in_bytes()); | 3019 __ null_check(O0_recv, oopDesc::klass_offset_in_bytes()); |
3020 __ load_klass(O0_recv, O0_recv); | 3020 __ load_klass(O0_recv, O0_recv); |
3021 __ verify_oop(O0_recv); | 3021 __ verify_klass_ptr(O0_recv); |
3022 | 3022 |
3023 __ profile_virtual_call(O0_recv, O4); | 3023 __ profile_virtual_call(O0_recv, O4); |
3024 | 3024 |
3025 generate_vtable_call(O0_recv, Rscratch, Rret); | 3025 generate_vtable_call(O0_recv, Rscratch, Rret); |
3026 } | 3026 } |