Closed
Bug 664137
Opened 14 years ago
Closed 14 years ago
GCRoot: derive object's beginning via FixedMalloc::FindBeginning(this).
Categories
(Tamarin Graveyard :: Garbage Collection (mmGC), defect, P3)
Tamarin Graveyard
Garbage Collection (mmGC)
Tracking
(Not tracked)
RESOLVED
FIXED
Q3 11 - Serrano
People
(Reporter: pnkfelix, Assigned: pnkfelix)
References
Details
(Whiteboard: WE:2873296, has-patch,fixed-in-serrano)
Attachments
(1 file)
1.30 KB,
patch
|
treilly
:
review+
lhansen
:
superreview+
|
Details | Diff | Splinter Review |
Bug 663159 points out a serious issue with multiple-inheritance of GCRoot (or subclasses of GCRoot).
In Bug 663159, comment 1, Steven suggested the approach of adding FixedMalloc::FindBeginning and then utilizing it to derive the object's true beginning (which may fall before 'this').
Felix had argued that this was too risky and explored other options (Bug 663177, Bug 663491) but Tommy countered in Bug 663491, comment 7 (a response to Bug 663491, comment 5) that Steven's suggestion was our best option.
Assignee | ||
Updated•14 years ago
|
Target Milestone: --- → Q3 11 - Serrano
Assignee | ||
Updated•14 years ago
|
Whiteboard: WE:2873296
Assignee | ||
Comment 1•14 years ago
|
||
Assignee: nobody → fklockii
Status: NEW → ASSIGNED
Attachment #539548 -
Flags: superreview?(lhansen)
Attachment #539548 -
Flags: review?(treilly)
Assignee | ||
Updated•14 years ago
|
Whiteboard: WE:2873296 → WE:2873296, has-patch
Updated•14 years ago
|
Attachment #539548 -
Flags: review?(treilly) → review+
Assignee | ||
Comment 2•14 years ago
|
||
(In reply to comment #1)
> Created attachment 539548 [details] [diff] [review] [review]
> GCRoot: proper derivation of beginning
Pushed to Serrano.
tamarin-redux-serrano
changeset: 6322:7fc6e10cdc24
user: Felix S Klock II <fklockii@adobe.com>
summary: Bug 664137: GCRoot: proper derivation of object beginning via FixedMalloc::FindBeginning (r=treilly, sr pending lhansen).
http://asteam.corp.adobe.com/hg/tamarin-redux-serrano/rev/7fc6e10cdc24
Comment 3•14 years ago
|
||
Comment on attachment 539548 [details] [diff] [review]
GCRoot: proper derivation of beginning
GCAssertMsg might be more desirable, in order for the asserts to provide more diagnostic value right off the bat.
Attachment #539548 -
Flags: superreview?(lhansen) → superreview+
Flags: flashplayer-qrb+
Flags: flashplayer-injection-
Whiteboard: WE:2873296, has-patch → WE:2873296, has-patch,fixed-in-serrano
Comment 4•14 years ago
|
||
changeset: 6540:0bdd7ace90ff
user: Felix S Klock II <fklockii@adobe.com>
summary: Bug 663508: FixedMalloc::FindBeginning code; it is slow (r=treilly, sr=lhansen).
http://hg.mozilla.org/tamarin-redux/rev/0bdd7ace90ff
Comment 5•14 years ago
|
||
changeset: 6544:e0ed1665d4f8
user: Felix S Klock II <fklockii@adobe.com>
summary: Bug 664137: derive GCRoot's true beginning via FixedMalloc (r=treilly, sr=lhansen).
http://hg.mozilla.org/tamarin-redux/rev/e0ed1665d4f8
Assignee | ||
Updated•14 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Comment 6•14 years ago
|
||
changeset: 6550:0632cf3ccf4e
user: Felix S Klock II <fklockii@adobe.com>
summary: Bug 664137: use GCAssertMsg to provide better/faster diagnostic value (r=fklockii).
http://hg.mozilla.org/tamarin-redux/rev/0632cf3ccf4e
You need to log in
before you can comment on or make changes to this bug.
Description
•