Mail Archives: djgpp/1998/09/07/04:01:59
On Sun, 6 Sep 1998, George Foot wrote:
> Allegro sometimes creates executable code at run-time (specifically,
> compiled sprites and stretched blits are normally performed in this
> way). This code will be in the heap, so the EIP value when executing
> it will be greater than ESP.
Right. The user should check whether the program indeed calls one of
those Allegro functions.
> This might also explain the ES value
> (since the stretchers, at least, use `stosb' instructions).
Sorry, I don't get this one. How could a valid code cause ES be
loaded with an invalid selector?
- Raw text -