Closed Bug 607452 Opened 15 years ago Closed 14 years ago

Sparc implementation not freeing register and memory resources

Categories

(Tamarin Graveyard :: Baseline JIT (CodegenLIR), defect)

Sun
Solaris
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rreitmai, Assigned: ginnchen+exoracle)

References

Details

(Whiteboard: loose-end)

freeResourceOf(ins) should be issued to release any JIT resources associated with the current instruction. For example,freeResourcesOf(ins) should be called in asm_d2i/i2d/ui2d conversion methods. Eye-balling the rest of the code, there appears to be other places where this is also the case. Related see bug 607446
Blocks: 599357
I've added freeResourcesOf(ins) for asm_d2i in the patch of Bug 605427. For asm_i2d/ui2d, it is still using deprecated_prepResultReg(), therefore freeResourcesOf(ins) is not used. I'm going to fix deprecated_* in NativeSparc in Bug 535708.
Assignee: nobody → ginn.chen
Can this be closed? The fix appears divided between bug 605427 and the now closed 535708.
Depends on: 605427
Flags: flashplayer-qrb+
Flags: flashplayer-bug-
Whiteboard: loose-end
Fixed by the patch of Bug 605427.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.