[Ecls-list] C::*DELETE-FILES*

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Fri Sep 2 11:47:49 UTC 2011


On Fri, Sep 2, 2011 at 12:49 PM, Matthew Mondor <mm_lists at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20110902/391dbc02/attachment.html>


More information about the ecl-devel mailing list