forked from sbcl/sbcl
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Unwind-to-frame-and-call-VOP doesn't need static symbols.
* The UNWIND procedure takes as parameters a target block and an unknown-values start/count pair. The old implementation was passing the block, a zero count, and a garbage start. Pass the function to call as the start, instead of storing it as a static symbol value as is done now or reserving an extra stack slot somewhere relative to the unwind block. * Delete the static symbol formerly used for this. * This has been done for both x86 and x86-64.
- Loading branch information
Alastair Bridgewater
authored and
Alastair Bridgewater
committed
Oct 22, 2011
1 parent
082940f
commit c6989d6
Showing
4 changed files
with
14 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters