Ulrich Weigand wrote:
>
> Eric Pouech wrote:
>
> > as posted by Uwe, exceptions were not properly handled when one
> > exception frame was located on the large stack.
> > this patch solves it (as tested by Uwe).
>
> Hmmm. This collides with a change I was working on :-/ Anyway, wouldn't
> it be simpler if CALL_LARGE_STACK would just adapt the TEB stack limits
> while executing on the large stack? This way, the NTDLL exception logic
> wouldn't need to know about all those special cases ...
>
> What do you think of the appended alternative patch?
way cleaner than my first proposal. I wasn't too happy with exporting
the static variables from call32.s (and I also think it has a greater
portability than the previous implementation)
So, we let Alexandre apply your patch instead.
A+
--
---------------
Eric Pouech (http://perso.wanadoo.fr/eric.pouech/)
"The future will be better tomorrow", Vice President Dan Quayle