Mercurial > hg > graal-compiler
comparison src/share/vm/graal/graalCompilerToVM.cpp @ 9574:df3aa336a313
replaced verify_oop assembler stub with a compiled stub (GRAAL-81)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 06 May 2013 14:14:08 +0200 |
parents | 99ef9bcb3f32 |
children | ffd3d85e055f |
comparison
equal
deleted
inserted
replaced
9573:a79e8020ad4b | 9574:df3aa336a313 |
---|---|
739 set_int("tlabRefillWasteIncrement", (int32_t) ThreadLocalAllocBuffer::refill_waste_limit_increment()); | 739 set_int("tlabRefillWasteIncrement", (int32_t) ThreadLocalAllocBuffer::refill_waste_limit_increment()); |
740 set_int("klassInstanceSizeOffset", in_bytes(Klass::layout_helper_offset())); | 740 set_int("klassInstanceSizeOffset", in_bytes(Klass::layout_helper_offset())); |
741 set_boolean("tlabStats", TLABStats); | 741 set_boolean("tlabStats", TLABStats); |
742 set_boolean("inlineContiguousAllocationSupported", !CMSIncrementalMode && Universe::heap()->supports_inline_contig_alloc()); | 742 set_boolean("inlineContiguousAllocationSupported", !CMSIncrementalMode && Universe::heap()->supports_inline_contig_alloc()); |
743 | 743 |
744 set_long("verifyOopCounterAddress", (jlong)(address) StubRoutines::verify_oop_count_addr); | |
745 set_long("verifyOopMask", Universe::verify_oop_mask()); | |
746 set_long("verifyOopBits", Universe::verify_oop_bits()); | |
747 | |
744 set_long("arrayPrototypeMarkWord", (intptr_t)markOopDesc::prototype()); | 748 set_long("arrayPrototypeMarkWord", (intptr_t)markOopDesc::prototype()); |
745 set_int("layoutHelperLog2ElementSizeShift", Klass::_lh_log2_element_size_shift); | 749 set_int("layoutHelperLog2ElementSizeShift", Klass::_lh_log2_element_size_shift); |
746 set_int("layoutHelperLog2ElementSizeMask", Klass::_lh_log2_element_size_mask); | 750 set_int("layoutHelperLog2ElementSizeMask", Klass::_lh_log2_element_size_mask); |
747 set_int("layoutHelperElementTypeShift", Klass::_lh_element_type_shift); | 751 set_int("layoutHelperElementTypeShift", Klass::_lh_element_type_shift); |
748 set_int("layoutHelperElementTypeMask", Klass::_lh_element_type_mask); | 752 set_int("layoutHelperElementTypeMask", Klass::_lh_element_type_mask); |
758 | 762 |
759 set_address("inlineCacheMissStub", SharedRuntime::get_ic_miss_stub()); | 763 set_address("inlineCacheMissStub", SharedRuntime::get_ic_miss_stub()); |
760 set_address("handleDeoptStub", SharedRuntime::deopt_blob()->unpack()); | 764 set_address("handleDeoptStub", SharedRuntime::deopt_blob()->unpack()); |
761 set_address("monitorEnterStub", GraalRuntime::entry_for(GraalRuntime::monitorenter_id)); | 765 set_address("monitorEnterStub", GraalRuntime::entry_for(GraalRuntime::monitorenter_id)); |
762 set_address("monitorExitStub", GraalRuntime::entry_for(GraalRuntime::monitorexit_id)); | 766 set_address("monitorExitStub", GraalRuntime::entry_for(GraalRuntime::monitorexit_id)); |
763 set_address("verifyOopStub", GraalRuntime::entry_for(GraalRuntime::verify_oop_id)); | |
764 set_address("vmErrorStub", GraalRuntime::entry_for(GraalRuntime::vm_error_id)); | 767 set_address("vmErrorStub", GraalRuntime::entry_for(GraalRuntime::vm_error_id)); |
765 set_address("osrMigrationEndStub", GraalRuntime::entry_for(GraalRuntime::OSR_migration_end_id)); | 768 set_address("osrMigrationEndStub", GraalRuntime::entry_for(GraalRuntime::OSR_migration_end_id)); |
766 set_address("createNullPointerExceptionStub", GraalRuntime::entry_for(GraalRuntime::create_null_pointer_exception_id)); | 769 set_address("createNullPointerExceptionStub", GraalRuntime::entry_for(GraalRuntime::create_null_pointer_exception_id)); |
767 set_address("createOutOfBoundsExceptionStub", GraalRuntime::entry_for(GraalRuntime::create_out_of_bounds_exception_id)); | 770 set_address("createOutOfBoundsExceptionStub", GraalRuntime::entry_for(GraalRuntime::create_out_of_bounds_exception_id)); |
768 set_address("javaTimeMillisStub", CAST_FROM_FN_PTR(address, os::javaTimeMillis)); | 771 set_address("javaTimeMillisStub", CAST_FROM_FN_PTR(address, os::javaTimeMillis)); |