[PP]Conditionalize patching StackSpace() for MacOS versions

VERIFIED FIXED

Status

defect
P3
normal
VERIFIED FIXED
21 years ago
18 years ago

People

(Reporter: gordon, Assigned: gordon)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Assignee

Description

21 years ago
Since GetTrapAddress, SetTrapAddress, and StackSpace will not always be present,
we need to do something like this:

  if gestalt (sysv) < 10
     open connection to "InterfaceLib"
     get symbol GetTrapAddress
     get symbol SetTrapAddress
     call GetTrapAddress with _StackSpace (A065)
     patch in new routine with SetTrapAddress
Assignee

Updated

21 years ago
Status: NEW → ASSIGNED
Target Milestone: M4
Assignee

Comment 1

21 years ago
Added Wan-Teh to cc list.

Comment 2

21 years ago
Changed target milestone to M6.

Updated

21 years ago
Summary: Conditionalize patching StackSpace() for MacOS versions → [PP]Conditionalize patching StackSpace() for MacOS versions

Comment 3

20 years ago
NSPR now has its own Bugzilla product.  Moving this bug to the NSPR product.
Assignee

Updated

20 years ago
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED

Comment 4

20 years ago
this fix is not visible to qa. if you think this bug should be reopened,
please do so.

will mark as verified.

Updated

20 years ago
Status: RESOLVED → VERIFIED

Updated

19 years ago
Target Milestone: M6 → ---

Comment 5

18 years ago
fyi, this was fixed by the checkin on
1999-05-10 22:33:00 to the following files

revision 3.5 of mozilla/nsprpub/pr/src/md/mac/macthr.c
revision 3.6 of mozilla/nsprpub/pr/src/md/mac/mdmac.c

checkin comment -------

Fix for bug#4312.  Conditionalized patching of StackSpace so it's only done when
patching is allowed.  Also removed obsolete 68k code, and replaced uses of the
BUILD_ROUTINE_DESCRIPTOR macro with calls to NewRoutineDescriptor.

You need to log in before you can comment on or make changes to this bug.