Mail Archives: djgpp/2000/01/13/13:19:56
On Thu, 13 Jan 100, Martin Stromberg wrote:
> > The base and limit are the same, but not the access rights. If you
> > pass _my_ss() to the functions which installes the handler, it will
> > use the SS (actually, the DS) selector, and trigger a GPF due to access
> > rights.
>
> Yeah! But of course I'm passing CS not SS! Where did I say I passed SS?
I thought the code you posted (a couple of days ago) used _my_ss.
Perhaps my memory failed me (wouldn't be the first time).
> > In addition, in this specific case, the user reported he was using DJGPP
> > v1.x, where SS was loaded with a different selector (which was the reason
> > why -fomit-frame-pointer didn't work).
>
> Yes, but now we are discussing running code on the stack.
That's just it: you couldn't do that in v1.x, since the stack used a
different segment, with different base, limit, etc.
- Raw text -