1472N/A * or visit www.oracle.com if you need additional information or have any
1879N/A#include "memory/memRegion.hpp"
1879N/A#include "oops/oopsHierarchy.hpp"
0N/A virtual bool has_read_ref_barrier() = 0;
0N/A virtual bool has_read_prim_barrier() = 0;
0N/A virtual bool has_write_ref_barrier() = 0;
342N/A virtual bool has_write_ref_pre_barrier() = 0;
0N/A virtual bool has_write_prim_barrier() = 0;
845N/A virtual void write_ref_field_pre_work( void* field, oop new_val) { guarantee(false, "Not needed"); };
0N/A virtual bool has_read_ref_array_opt() = 0;
0N/A virtual bool has_read_prim_array_opt() = 0;
0N/A virtual bool has_write_ref_array_opt() = 0;
0N/A virtual bool has_write_prim_array_opt() = 0;
0N/A virtual bool has_read_region_opt() = 0;
0N/A virtual bool has_write_region_opt() = 0;
2171N/A bool dest_uninitialized = false) {}
2171N/A bool dest_uninitialized = false) {}