www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/07/28/01:35:03

From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Message-Id: <10107280530.AA16684@clio.rice.edu>
Subject: Re: Make 3.791 on Windows 2000 test
To: djgpp-workers AT delorie DOT com
Date: Sat, 28 Jul 2001 00:30:49 -0500 (CDT)
Cc: eliz AT is DOT elta DOT co DOT il (Eli Zaretskii)
In-Reply-To: <009801c11716$fa32b0f0$0a02a8c0@acceleron> from "Andrew Cottrell" at Jul 28, 2001 01:35:41 PM
X-Mailer: ELM [version 2.5 PL2]
Mime-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> eax=ff970000 ebx=ff970000 ecx=000001e9 edx=ff980000 esi=ff971210
> ebp=000b63f4 esp=000b63cc program=d:\dj204\lib\gcc-lib\djgpp\2.953\cpp0.exe
> cs: sel=0427  base=01e90000  limit=7e15ffff
> ds: sel=042f  base=01e90000  limit=7e15ffff

Note the strange limit here and EAX/EBX are huge positive (negative).  This
is a sure sign of address wrap - thus NT has returned an address block
*LOWER* than the initial address.  We need to fix sbrk() for NT - which
means either forcing unixy sbrk() or ignoring blocks returned less than
the original address.

Sigh.  I'm being punished for developing this insane stuff ...

- Raw text -


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