[Info-vax] Calling standards, was: Re: Byte range locking - was Re: Oracle

Bob Koehler koehler at eisner.nospam.decuserve.org
Mon Nov 28 09:19:48 EST 2016


In article <o16tjq$e4b$1 at dont-email.me>, "Craig A. Berry" <craigberry at nospam.mac.com> writes:
> 
> The chances that a simple mistake will have you stomping on memory that
> doesn't belong to you or corrupting the stack.

   User mode code doesn't get to stomp on any memory that doesn't belong
   to it under any OS using an MMU that I've looked at in a long, long
   time.

   Corrupting the stack is a lot less likely when you explicitly know
   you're using the stack.  How many C programmers do I have to deal
   with that have no concept of the implications that local variables
   default to the stack and calling arguments generally do, too?




More information about the Info-vax mailing list