mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 23:34:52 +02:00
8233214: Remove runtime code not needed with CMS removed
Reviewed-by: shade, stefank, tschatzl
This commit is contained in:
parent
536b35b53a
commit
7ec9c8eac7
6 changed files with 7 additions and 73 deletions
|
@ -123,8 +123,7 @@ class ClassLoaderData : public CHeapObj<mtClass> {
|
|||
// to these class loader datas.
|
||||
|
||||
// Remembered sets support for the oops in the class loader data.
|
||||
bool _modified_oops; // Card Table Equivalent (YC/CMS support)
|
||||
bool _accumulated_modified_oops; // Mod Union Equivalent (CMS support)
|
||||
bool _modified_oops; // Card Table Equivalent
|
||||
|
||||
int _keep_alive; // if this CLD is kept alive.
|
||||
// Used for non-strong hidden classes, unsafe anonymous classes and the
|
||||
|
@ -176,9 +175,6 @@ class ClassLoaderData : public CHeapObj<mtClass> {
|
|||
void record_modified_oops() { _modified_oops = true; }
|
||||
bool has_modified_oops() { return _modified_oops; }
|
||||
|
||||
void accumulate_modified_oops() { if (has_modified_oops()) _accumulated_modified_oops = true; }
|
||||
void clear_accumulated_modified_oops() { _accumulated_modified_oops = false; }
|
||||
bool has_accumulated_modified_oops() { return _accumulated_modified_oops; }
|
||||
oop holder_no_keepalive() const;
|
||||
oop holder_phantom() const;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue