delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/06/27/01:29:31

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Wed, 27 Jun 2001 01:29:32 -0400
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: pthreads works, sorta
Message-ID: <20010627012932.I19058@redhat.com>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <EA18B9FA0FE4194AA2B4CDB91F73C0EF08F09E AT itdomain002 DOT itdomain DOT net DOT au>
Mime-Version: 1.0
User-Agent: Mutt/1.3.11i
In-Reply-To: <EA18B9FA0FE4194AA2B4CDB91F73C0EF08F09E@itdomain002.itdomain.net.au>; from robert.collins@itdomain.com.au on Wed, Jun 27, 2001 at 01:10:35PM +1000

On Wed, Jun 27, 2001 at 01:10:35PM +1000, Robert Collins wrote:
>> -----Original Message-----
>> From: Greg Smith [mailto:gsmith AT nc DOT rr DOT com]
> 
>> 
>> More experimenting with my home computer, dual pIII 850:
>> 
>> 1. 117  157 328
>> 2. 822 1527 ---
>> 3. 194  240 453
>> 4. 169  181 516
>> 
>As usual, I write a missive, then solve the puzzle.
>
>try this:
>
>
>int __stdcall
>check_valid_pointer (void *pointer)
>{
>  if (!pointer || IsBadWritePtr(pointer, sizeof (verifyable_object)))
>    return EFAULT;
>  return 0;
>}

This is not quite the same thing as VirtualQuery.  This verifies that the
process can write to memory.  It doesn't verify that it is accessible.

Maybe that is not important but I would have to think about this.

Nice find, though, Rob.

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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