Closed Bug 411284 Opened 18 years ago Closed 16 years ago

TASK: use one stack region and have the rstack grow downwards

Categories

(Tamarin Graveyard :: Tracing Virtual Machine, enhancement, P4)

x86
Windows XP
enhancement

Tracking

(Not tracked)

VERIFIED WONTFIX

People

(Reporter: edwsmith, Unassigned)

Details

There are two forth stacks, one for operands and one for return values and local variables and AS3 stack frames. Two stacks both grow upwards, require two stack overflow checks at each AS3 call, and two separate stack regions. We could just have one region, with the return stack growing downwards, which is conventional anyway. then, only one stack overflow check is required and only one region to manage. with rstack growing downwards, rp[0] should be the topmost valid entry, and push/pop use pre-decrement and post-increment.
Summary: TT: use one stack region hand have the rstack grow downwards → TT: use one stack region and have the rstack grow downwards
Component: Virtual Machine → Tracing Virtual Machine
QA Contact: vm → tracing-vm
Priority: -- → P4
Summary: TT: use one stack region and have the rstack grow downwards → Task: use one stack region and have the rstack grow downwards
Summary: Task: use one stack region and have the rstack grow downwards → TASK: use one stack region and have the rstack grow downwards
Severity: normal → enhancement
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WONTFIX
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.