Closed
Bug 592553
Opened 14 years ago
Closed 6 years ago
Audit GCObject members that are non-pointer members of other GCObject members.
Categories
(Tamarin Graveyard :: Garbage Collection (mmGC), defect)
Tamarin Graveyard
Garbage Collection (mmGC)
Tracking
(Not tracked)
RESOLVED
WONTFIX
Future
People
(Reporter: edwsmith, Unassigned)
References
Details
A couple weeks ago we had an IRC chat about whether it was legal to declare a GCObject or GCFinalizedObject as a member of another GCO/GCFO. IIRC consensus was "no, but we probably do it".
This bug to provide a place to discuss/clarify the rule if necessary, implement a checker for it, and track any resulting code patches.
Reporter | ||
Comment 1•14 years ago
|
||
Comment 2•14 years ago
|
||
This might be useful for exact tracing.
For exact tracing we convert to GCTraceableObject where we need it, and the constructor for that class has an assert that checks that the object is not a member of another object. However, it'll actually fail to catch cases where the embedded object is at the beginning of the other object.
Target Milestone: --- → Future
Comment 3•6 years ago
|
||
Tamarin is a dead project now. Mass WONTFIX.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Comment 4•6 years ago
|
||
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
You need to log in
before you can comment on or make changes to this bug.
Description
•