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:

http://msdn.microsoft.com/en-us/library/aa366775(VS.85).aspx

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

http://msdn.microsoft.com/en-us/library/aa366902(VS.85).aspx

> 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.

    cheers,
      DaveK



More information about the Cygwin-patches mailing list