You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Introduced new scan type `SCAN_MIXED_OBJECT_LINKED` for objects with
self referencing fields
- Scan type is recognized when non-zero self referencing field offset
is found
- Introduced new class fields to store offset of self referencing fields
(at most 2) which are to be scanned with priority
- If a self referencing field is found while building the class
description, the offset to that field is stored to either
`selfReferencingField1` or `selfReferencingField2`
- Superclass self referencing field offsets are propagated and given
priority over derived class fields
- Scavenger delegate handles `SCAN_MIXED_OBJECT_LINKED` obj types by
calling deepScan (resides on OMR side) to "special treat" these objects
with priority
Signed-off-by: Salman Rana <salman.rana@ibm.com>
/* Propagate self referencing field offsets from superclass (special treated during GC) - these take priority over self referencing fields of derived class*/
0 commit comments