Closed Bug 588079 Opened 15 years ago Closed 7 years ago

MarkGCPages appears to miscalculate memEnd

Categories

(Tamarin Graveyard :: Garbage Collection (mmGC), defect)

defect
Not set
minor

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: treilly, Unassigned)

Details

Let's say this is called with args of 0x3000, 2, memEnd should end up 0x5000 memStart will get set to 0x0 and memEnd to 0x4000.
In practice this is a inconsequential bug because num pages is only greater than 1 for GCLargeAllocs and the first page will always be within memEnd, so the GC will still mark pointers to this end of range Large allocation. If we had a stack pointer (where we honor interior pointers) to a secondary large page that was at the end of the range like this we wouldn't mark it but that is extremely unlikely in practice.
Assignee: nobody → fklockii
Status: NEW → ASSIGNED
Priority: -- → P3
Target Milestone: --- → flash10.x - Serrano
Flags: flashplayer-bug+
Priority: P3 → --
Target Milestone: Q3 11 - Serrano → Future
Flags: flashplayer-qrb+
Flags: flashplayer-injection-
Severity: normal → minor
Assignee: fklockii → nobody
No assignee, updating the status.
Status: ASSIGNED → NEW
No assignee, updating the status.
No assignee, updating the status.
No assignee, updating the status.
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.