Changeset 14694


Ignore:
Timestamp:
Mar 23, 2011, 9:26:52 PM (9 years ago)
Author:
rme
Message:

A few additions to the documentation for save-application.

Closes ticket:710.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/doc/src/using.xml

    r14685 r14694  
    20812081     </varlistentry>
    20822082     <varlistentry>
     2083        <term><varname>purify</varname></term>
     2084        <listitem>
     2085          <para>
     2086            When true, calls (in effect) <code>purify</code> before
     2087            saving the heap image.  This moves certain objects that
     2088            are unlikely to become garbage to a special memory area
     2089            that is not scanned by the GC (since it is expected that
     2090            the GC wouldn't find anything to collect).
     2091         </para>
     2092      </listitem>
     2093      </varlistentry>
     2094
     2095     <varlistentry>
     2096        <term><varname>impurify</varname></term>
     2097        <listitem>
     2098          <para>
     2099            If true, calls (in effect) <code>impurify</code> before
     2100            saving the heap image.  (If both <literal>:impurify</literal>
     2101            and <literal>:purify</literal> are true, first
     2102            <code>impurify</code> is done, and then <code>purify</code>.)
     2103         </para>
     2104         <para>
     2105           <code>impurify</code> moves objects in certain special memory
     2106           areas into the regular dynamic heap, where they will be scanned
     2107           by the GC.
     2108         </para>
     2109      </listitem>
     2110      </varlistentry>
     2111
     2112     <varlistentry>
     2113        <term><varname>mode</varname></term>
     2114        <listitem>
     2115          <para>
     2116            A number specifying the mode (permission bits) of the output file.
     2117          </para>
     2118      </listitem>
     2119      </varlistentry>
     2120
     2121     <varlistentry>
     2122        <term><varname>prepend-kernel</varname></term>
     2123        <listitem>
     2124          <para>Specifies the file to prepend to the saved heap
     2125          image.  A value of <literal>t</literal> means to prepend
     2126          the lisp kernel binary that the lisp started with.
     2127          Otherwise, the value of <literal>:prepend-kernel</literal>
     2128          should be a pathname designator for the file to be
     2129          prepended.
     2130         </para>
     2131         <para>
     2132           If the prepended file is execuatable, its execute
     2133           mode bits will be copied to the output file.
     2134         </para>
     2135         <para>
     2136           This argument can be used to prepend any kind of file to
     2137           the saved heap image.  This can be useful in some special
     2138           cases.
     2139         </para>           
     2140      </listitem>
     2141      </varlistentry>
     2142     <varlistentry>
    20832143        <term><varname>native</varname></term>
    20842144        <listitem>
Note: See TracChangeset for help on using the changeset viewer.