From owner-freebsd-emulation Thu Nov 7 09:34:10 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA06072 for emulation-outgoing; Thu, 7 Nov 1996 09:34:10 -0800 (PST) Received: from haus.efn.org (haus.efn.org [198.68.17.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id JAA06026 for ; Thu, 7 Nov 1996 09:34:05 -0800 (PST) Received: from garcia.efn.org (j_mini@garcia.efn.org [198.68.17.5]) by haus.efn.org (8.7.5/8.7.3) with ESMTP id JAA16744; Thu, 7 Nov 1996 09:37:48 -0800 (PST) Received: from localhost (j_mini@localhost) by garcia.efn.org (8.7.4/8.7.2) with SMTP id JAA26421; Thu, 7 Nov 1996 09:32:00 -0800 (PST) X-Authentication-Warning: garcia.efn.org: j_mini owned process doing -bs Date: Thu, 7 Nov 1996 09:32:00 -0800 (PST) From: Jonathan Mini To: Luigi Rizzo cc: Juergen Lock , msmith@atrad.adelaide.edu.au, babkin@hq.icb.chel.su, luigi@iet.unipi.it, emulation@freebsd.org Subject: Re: New PC-Emu (fwd) In-Reply-To: <199611070816.JAA10571@labinfo.iet.unipi.it> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-emulation@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 7 Nov 1996, Luigi Rizzo wrote: > > (not that i've seen a program actually using it yet but you never know...) > > perhaps code generated by some pascal compiler with bound checks > enabled ? I am under the impression that enter, leave and bound > were introduced to get better support for Pascal. Borland's Turbo/Borland Pascal has an "advanced stack checking" option for a few releases.. Same thing with thier C compilers. This opetion uses bound to stack check. The problem with it is that you can't use it inside a few unhappy programs like windows, so they removed it. Enter and leave are used by just about everybody. Excpet Watcom, whihc just ignores stack frames. ;) Jon Mini, j_mini@efn.org, mini@4j.lane.edu GAMMA Development Team -------------------------------------------------------------------------- "I think I can, I think I can, I think I can...." little.blue.engine:Reality Protection Fault. (core dumped) --------------------------------------------------------------------------