diff options
Diffstat (limited to 'lib/stdlib/doc/src')
| -rw-r--r-- | lib/stdlib/doc/src/beam_lib.xml | 39 | 
1 files changed, 39 insertions, 0 deletions
| diff --git a/lib/stdlib/doc/src/beam_lib.xml b/lib/stdlib/doc/src/beam_lib.xml index 8bb4cf9101..bb44ca3201 100644 --- a/lib/stdlib/doc/src/beam_lib.xml +++ b/lib/stdlib/doc/src/beam_lib.xml @@ -470,6 +470,18 @@ CryptoKeyFun(clear) -> term()</code>      </func>      <func> +      <name name="strip" arity="2" since=""/> +      <fsummary>Remove chunks not needed by the loader from a BEAM file. +      </fsummary> +      <desc> +        <p>Removes all chunks from a BEAM +          file except those needed by the loader or passed in. In particular, +          the debug information (chunk <c>debug_info</c> and <c>abstract_code</c>) +          is removed.</p> +      </desc> +    </func> + +    <func>        <name name="strip_files" arity="1" since=""/>        <fsummary>Removes chunks not needed by the loader from BEAM files.        </fsummary> @@ -483,6 +495,19 @@ CryptoKeyFun(clear) -> term()</code>      </func>      <func> +      <name name="strip_files" arity="2" since=""/> +      <fsummary>Removes chunks not needed by the loader from BEAM files. +      </fsummary> +      <desc> +        <p>Removes all chunks except +          those needed by the loader or passed in from BEAM files. In particular, +          the debug information (chunk <c>debug_info</c> and <c>abstract_code</c>) +          is removed. The returned list contains one element for each +          specified filename, in the same order as in <c>Files</c>.</p> +      </desc> +    </func> + +    <func>        <name name="strip_release" arity="1" since=""/>        <fsummary>Remove chunks not needed by the loader from all BEAM files of          a release.</fsummary> @@ -497,6 +522,20 @@ CryptoKeyFun(clear) -> term()</code>      </func>      <func> +      <name name="strip_release" arity="2" since=""/> +      <fsummary>Remove chunks not needed by the loader from all BEAM files of +        a release.</fsummary> +      <desc> +        <p>Removes all chunks +          except those needed by the loader or passed in from the BEAM files of a +          release. <c><anno>Dir</anno></c> is to be the installation root +          directory. For example, the current OTP release can be +          stripped with the call +          <c>beam_lib:strip_release(code:root_dir())</c>.</p> +      </desc> +    </func> + +    <func>        <name name="version" arity="1" since=""/>        <fsummary>Read the module version of the BEAM file.</fsummary>        <desc> | 
