< prev index next >

src/share/vm/memory/barrierSet.hpp

Print this page

        

*** 38,47 **** --- 38,48 ---- ModRef, CardTableModRef, CardTableExtension, G1SATBCT, G1SATBCTLogging, + ShenandoahBarrierSet, Other, Uninit }; enum Flags {
*** 135,145 **** bool dest_uninitialized = false) {} virtual void write_ref_array_pre(narrowOop* dst, int length, bool dest_uninitialized = false) {} // Below count is the # array elements being written, starting // at the address "start", which may not necessarily be HeapWord-aligned ! inline void write_ref_array(HeapWord* start, size_t count); // Static versions, suitable for calling from generated code; // count is # array elements being written, starting with "start", // which may not necessarily be HeapWord-aligned. static void static_write_ref_array_pre(HeapWord* start, size_t count); --- 136,146 ---- bool dest_uninitialized = false) {} virtual void write_ref_array_pre(narrowOop* dst, int length, bool dest_uninitialized = false) {} // Below count is the # array elements being written, starting // at the address "start", which may not necessarily be HeapWord-aligned ! virtual void write_ref_array(HeapWord* start, size_t count); // Static versions, suitable for calling from generated code; // count is # array elements being written, starting with "start", // which may not necessarily be HeapWord-aligned. static void static_write_ref_array_pre(HeapWord* start, size_t count);
< prev index next >