delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/11/15/03:14:51

X-Authentication-Warning: ieva01.lanet.lv: pavenis owned process doing -bs
Date: Sun, 15 Nov 1998 10:05:59 +0200 (WET)
From: Andris Pavenis <pavenis AT lanet DOT lv>
To: djgpp-workers AT delorie DOT com
Subject: DPMI implementation related problem in crt0.S
Message-ID: <Pine.A41.4.05.9811141927180.65238-100000@ieva01.lanet.lv>
MIME-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com

Hi!

Seems that there is one DPMI related problem with debugging
DJGPP programs.

DOS session under Win95: no problems

plain MS-DOS 7.0 without Win95 loaded (with and without EMM386):
	I found that some DPMI calls (first is fn 0Ah: creating alias
	for descriptor) returns with interrupts disabled when
	called from programs being debugged. It is in very begin
        crt0.S. There are another places where this happens, but 
	currently I hadn't time to track them down. 

	I tested this with DJGPP 2.02 beta. Seems that problem 
	may be related with hooking int 31h in dbgcom.c as
	it appears only when running program under debugger

	It doesn't seem to be regression against 2.01 as  I tested
	also DJGPP 2.01 (I had installation on CD)

	It is possible that this happens only in some systems.
	It would be nice to check on system I'm normally working at
	but it will be impossible still for about a week (Currently I'm
	far enough from home)

Andris



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019