MPS issue job001618

TitleStack Scanner for Linux and FreeBSD is not shared.
Statusclosed
Priorityessential
Assigned userDavid Jones
OrganizationRavenbrook
DescriptionStack Scanner for Linux and FreeBSD is not shared.

ssfri3.c and sslii3.c are the Stack Scanner for FreeBSD and Linux (both
on Intel) respectively. The files are essentially identical and they
should be merged so we only use one file.
AnalysisObservation: The files depend more on the compiler toolchain than the
OS, they use GCC specific assembler syntax.

Choose name. Possibly reflecting the GCC dependency. ssi3gc.c
Merge files.
Fix makefiles.

Possibly such a stack scanner could be used on OS X Intel as well
(xci3gc).

2007-03-01 DRJ: Done. ssixi3.c. Untested on Linux.
How foundunknown
Evidencenone
Observed in1.107.0
Created byDavid Jones
Created on2007-02-20 11:13:26
Last modified byGareth Rees
Last modified on2013-03-19 11:34:05
History2007-02-20 DRJ Created.
2007-02-20 DRJ Closed.

Fixes

Change Effect Date User Description
161875 closed 2007-03-01 19:33:19 David Jones MPS: UNTESTED! Removing Linux-specific stack scanner and making it share with FreeBSD/Darwin.
161874 open 2007-03-01 19:30:53 David Jones MPS: Using common StackScan code for FreeBSD/Darwin.