update en doc

This commit is contained in:
hengyunabc committed 2018-11-12 17:40:01 +08:00
1 parent e1aec34af0
commit 5124cca8eb
64 files changed
+1439 -923

No files matched your search

+9 -11
View File
@@ -114,14 +114,14 @@
<li class="toctree-l2"><a class="reference internal" href="stack.html">stack</a></li>
<li class="toctree-l2"><a class="reference internal" href="tt.html">tt</a></li>
<li class="toctree-l2"><a class="reference internal" href="options.html">options</a></li>
<li class="toctree-l2"><a class="reference internal" href="commands.html#basic-commands">Basic Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="commands.html#basic-arthas-commands">Basic Arthas Commands</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas/issues?q=label%3Auser-case">User cases</a></li>
<li class="toctree-l1"><a class="reference internal" href="release-notes.html">Release Notes</a></li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas/issues?q=label%3Aquestion-answered">Questions and answers</a></li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas">Fork me at GitHub</a></li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md">CONTRIBUTING</a></li>
<li class="toctree-l1"><a class="reference internal" href="release-notes.html">Release Notes</a></li>
</ul>
@@ -192,13 +192,11 @@
<div class="section" id="redefine">
<span id="redefine"></span><h1>redefine<a class="headerlink" href="#redefine" title="Permalink to this headline"></a></h1>
<p>Load the external <code class="docutils literal notranslate"><span class="pre">*.class</span></code> files to <strong>re-define</strong> the JVM-loaded classes.</p>
<blockquote>
<div>Load the external <code class="docutils literal notranslate"><span class="pre">*.class</span></code> files to re-define the loaded peer class in JVM.</div></blockquote>
<p>Reference: <a class="reference external" href="https://docs.oracle.com/javase/8/docs/api/java/lang/instrument/Instrumentation.html#redefineClasses-java.lang.instrument.ClassDefinition...-">Instrumentation#redefineClasses</a></p>
<p>F.Y.I</p>
<ol class="simple">
<li>Re-defined classes cannot be restores any more;</li>
<li>Re-definition can fail (like adding a new field/method); for more information, please refer to JDK documentation</li>
</ol>
<blockquote>
<div>Notes: Re-defined classes cannot be restored. There are chances that redefining may fail due to some reasons, for example: there’s new field introduced in the new version of the class, pls. refer to JDK’s documentation for the limitations.</div></blockquote>
<div class="section" id="options">
<span id="options"></span><h2>Options<a class="headerlink" href="#options" title="Permalink to this headline"></a></h2>
<table border="1" class="docutils">
@@ -210,12 +208,12 @@
</thead>
<tbody>
<tr>
<td align="right">[c:]</td>
<td align="right"><code>[c:]</code></td>
<td align="left">hashcode of the class loader</td>
</tr>
<tr>
<td align="right">[p:]</td>
<td align="left">absolute path of the external <code>*.class</code> (multiple paths supported)</td>
<td align="right"><code>[p:]</code></td>
<td align="left">absolute path of the external <code>*.class</code>, multiple paths are separated with 'space'</td>
</tr>
</tbody>
</table></div>