On Fri, Sep 2, 2011 at 12:49 PM, Matthew Mondor <mm_li...@pulsar-zone.net>wrote:

> Would it be very hard to only disable this where compilers are known to
> have problems?  Which compiler was it, and did its build also rely on
> autoconf etc?
>

I am just being defensive here. I know that _at least_ Microsoft's compiler
has a problem, but it might also be present in other compiler and
architectures -- it is more a problem of the binary format than of the
compiler, I believe.


> Other than allowing to see the transient .data file, another possible
> advantage would be the static constant data being loaded in read-only,
> non-executable pages (i.e. placed in the rodata section).  But I didn't
> check yet how ECL loads its data, and it potentially also could use
> mmap+mprotect+madvise etc where wanted...
>

It uses mmap where available, but I am not sure the flags are the right ones
all the time. Another advantage is that this memory is totally free after
use, unlike static data in a compiled file.

Juanjo

-- 
Instituto de FĂ­sica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to