src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp

changeset 9465
1556c6d89036
parent 9138
b56ab8e56604
equal deleted inserted replaced
9464:117cf4377bf4 9465:1556c6d89036
84 84
85 // Card marking 85 // Card marking
86 void inline_write_ref_field_gc(void* field, oop new_val) { 86 void inline_write_ref_field_gc(void* field, oop new_val) {
87 jbyte* byte = byte_for(field); 87 jbyte* byte = byte_for(field);
88 *byte = youngergen_card; 88 *byte = youngergen_card;
89 #ifdef MIPS 89 #if defined MIPS && !defined ZERO
90 if (UseSyncLevel >= 2000) OrderAccess::fence(); 90 if (UseSyncLevel >= 2000) OrderAccess::fence();
91 #endif 91 #endif
92 } 92 }
93 93
94 // Adaptive size policy support 94 // Adaptive size policy support

mercurial