calls to int 3d corrupt the stack

Sylvain Petreolle spetreolle at
Sun Aug 17 10:05:44 CDT 2003

> interrupt handling, as perhaps they affected the EIP that the
> handlers get, making it point before the int instruction instead of
> after. Robert Coeyman's code assumes the latter (after the int,
> requiring the subtraction), and that's what's happen in real
> to my knowledge, so I'd say the interrupt handling is what needs to
> be fixed, not this code.
Do you think that we get a wrong return point ?

> Real mode, being 16-bit, uses word stack, not dword.
Thanks for this correction.

Sylvain Petreolle (spetreolle_at_users_dot_sourceforge_dot_net) 
ICQ #170597259

alias upsf='false ; while [ $? -ne 0 ] ; do cvs update -APd ; done 2>&1 |tee cvslog'

"What if tomorrow the War could be over ?" Morpheus, in "Reloaded".

Do You Yahoo!? -- Une adresse gratuite et en français !
Yahoo! Mail :

More information about the wine-devel mailing list