mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 03:24:38 +02:00
8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension
Use BarrierSet::CardTableForRS where needed, and update concrete bs tags. Reviewed-by: jwilhelm, jmasa
This commit is contained in:
parent
97882998ad
commit
7706e36194
23 changed files with 50 additions and 48 deletions
|
@ -132,6 +132,9 @@ public:
|
|||
// First the pre-write versions...
|
||||
template <class T> inline void write_ref_field_pre(T* field, oop new_val);
|
||||
private:
|
||||
// Helper for write_ref_field_pre and friends, testing for specialized cases.
|
||||
bool devirtualize_reference_writes() const;
|
||||
|
||||
// Keep this private so as to catch violations at build time.
|
||||
virtual void write_ref_field_pre_work( void* field, oop new_val) { guarantee(false, "Not needed"); };
|
||||
protected:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue