Message-Id: <3.0.5.32.19990209132123.0091b930@ics.u-strasbg.fr> X-Sender: muller AT ics DOT u-strasbg DOT fr X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32) Date: Tue, 09 Feb 1999 13:21:23 +0100 To: djgpp-workers AT delorie DOT com From: Pierre Muller Subject: Windows 95 proposal ! In-Reply-To: <199902052240.WAA111824@out5.ibm.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: djgpp-workers AT delorie DOT com Lots of bugs are not caught by Windows 95 because it does not allow zero page protection ! Why don't we simply fill this page with NOP and a call to a fake exception at the very end of it ? This would insure that all code reaching this area will terminate Of course reading data in this region will still not be caught but reading a longint or a pointer would give 0x90909090 that has big chances to be invalid ! |\ Pierre Muller |/ Institut Charles Sadron 6, rue Boussingault |\ F 67083 STRASBOURG CEDEX |/ Phone : (33)(0)3-88-41-40-07 Fax : (33)(0)3-88-41-40-99 |\ e-mail : muller AT ics DOT u-strasbg DOT fr