dlclose not calling destructors of static variables.

Dave Korn dave.korn.cygwin@googlemail.com
Mon Feb 1 22:19:00 GMT 2010

On 01/02/2010 21:59, Christopher Faylor wrote:

> Since the testcase (obviously?) worked for me it seems like this is pretty
>  variable.  I'd like to understand why the MEMORY_BASIC_INFORMATION method
>  doesn't work before trying other things.

  Hmm, well first off, looks like RegionSize is indeed relative to
BaseAddress, not AllocationBase after all:


> RegionSize
> The size of the region beginning at the base address in which all pages 
> have identical attributes, in bytes.


> The function returns the attributes and the size of the region of pages
> with matching attributes, in bytes. For example, if there is a 40 megabyte
> (MB) region of free memory, and VirtualQuery is called on a page that is 10
> MB into the region, the function will obtain a state of MEM_FREE and a size
> of 30 MB.


More information about the Cygwin-patches mailing list