This is the mail archive of the cygwin-patches mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: dlclose not calling destructors of static variables.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]