comparison src/share/vm/graal/graalCompilerToVM.cpp @ 10434:8b22524df53b

Add G1 Barriers' foreign calls
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Thu, 20 Jun 2013 16:10:14 +0200
parents 836a62f43af9
children 3489047ffea2
comparison
equal deleted inserted replaced
10433:d7f4cc510a88 10434:8b22524df53b
869 set_int("g1CardQueueBufferOffset", in_bytes(JavaThread::dirty_card_queue_offset() + PtrQueue::byte_offset_of_buf())); 869 set_int("g1CardQueueBufferOffset", in_bytes(JavaThread::dirty_card_queue_offset() + PtrQueue::byte_offset_of_buf()));
870 set_int("logOfHRGrainBytes", HeapRegion::LogOfHRGrainBytes); 870 set_int("logOfHRGrainBytes", HeapRegion::LogOfHRGrainBytes);
871 set_int("g1SATBQueueMarkingOffset", in_bytes(JavaThread::satb_mark_queue_offset() + PtrQueue::byte_offset_of_active())); 871 set_int("g1SATBQueueMarkingOffset", in_bytes(JavaThread::satb_mark_queue_offset() + PtrQueue::byte_offset_of_active()));
872 set_int("g1SATBQueueIndexOffset", in_bytes(JavaThread::satb_mark_queue_offset() + PtrQueue::byte_offset_of_index())); 872 set_int("g1SATBQueueIndexOffset", in_bytes(JavaThread::satb_mark_queue_offset() + PtrQueue::byte_offset_of_index()));
873 set_int("g1SATBQueueBufferOffset", in_bytes(JavaThread::satb_mark_queue_offset() + PtrQueue::byte_offset_of_buf())); 873 set_int("g1SATBQueueBufferOffset", in_bytes(JavaThread::satb_mark_queue_offset() + PtrQueue::byte_offset_of_buf()));
874 set_address("writeBarrierPreAddress", GraalRuntime::write_barrier_pre);
875 set_address("writeBarrierPostAddress", GraalRuntime::write_barrier_post);
874 876
875 BarrierSet* bs = Universe::heap()->barrier_set(); 877 BarrierSet* bs = Universe::heap()->barrier_set();
876 switch (bs->kind()) { 878 switch (bs->kind()) {
877 case BarrierSet::CardTableModRef: 879 case BarrierSet::CardTableModRef:
878 case BarrierSet::CardTableExtension: 880 case BarrierSet::CardTableExtension: