Index: native_client_sdk/doc_generated/devguide/devcycle/building.html |
diff --git a/native_client_sdk/doc_generated/devguide/devcycle/building.html b/native_client_sdk/doc_generated/devguide/devcycle/building.html |
index 224318a0ae5f064972237ab753e4d94db6ca6fe1..3d96f7c984d32740e59b4c4e4abe155b2f87e1d8 100644 |
--- a/native_client_sdk/doc_generated/devguide/devcycle/building.html |
+++ b/native_client_sdk/doc_generated/devguide/devcycle/building.html |
@@ -24,20 +24,21 @@ |
<li><a class="reference internal" href="#compressing-the-pexe-for-deployment" id="id16">Compressing the <strong>pexe</strong> for deployment</a></li> |
</ul> |
</li> |
-<li><p class="first"><a class="reference internal" href="#the-gnu-based-toolchains" id="id17">The GNU-based toolchains</a></p> |
+<li><a class="reference internal" href="#objumping-pnacl-bitcode-files" id="id17">Objumping PNaCl Bitcode files</a></li> |
+<li><p class="first"><a class="reference internal" href="#the-gnu-based-toolchains" id="id18">The GNU-based toolchains</a></p> |
<ul class="small-gap"> |
-<li><a class="reference internal" href="#compiling" id="id18">Compiling</a></li> |
-<li><a class="reference internal" href="#creating-libraries-and-linking" id="id19">Creating libraries and Linking</a></li> |
-<li><a class="reference internal" href="#finalizing-a-nexe-for-deployment" id="id20">Finalizing a <strong>nexe</strong> for deployment</a></li> |
+<li><a class="reference internal" href="#compiling" id="id19">Compiling</a></li> |
+<li><a class="reference internal" href="#creating-libraries-and-linking" id="id20">Creating libraries and Linking</a></li> |
+<li><a class="reference internal" href="#finalizing-a-nexe-for-deployment" id="id21">Finalizing a <strong>nexe</strong> for deployment</a></li> |
</ul> |
</li> |
-<li><a class="reference internal" href="#using-make" id="id21">Using make</a></li> |
-<li><a class="reference internal" href="#libraries-and-header-files-provided-with-the-sdk" id="id22">Libraries and header files provided with the SDK</a></li> |
-<li><p class="first"><a class="reference internal" href="#troubleshooting" id="id23">Troubleshooting</a></p> |
+<li><a class="reference internal" href="#using-make" id="id22">Using make</a></li> |
+<li><a class="reference internal" href="#libraries-and-header-files-provided-with-the-sdk" id="id23">Libraries and header files provided with the SDK</a></li> |
+<li><p class="first"><a class="reference internal" href="#troubleshooting" id="id24">Troubleshooting</a></p> |
<ul class="small-gap"> |
-<li><a class="reference internal" href="#undefined-reference-error" id="id24">“Undefined reference” error</a></li> |
-<li><a class="reference internal" href="#can-t-find-libraries-containing-necessary-symbols" id="id25">Can’t find libraries containing necessary symbols</a></li> |
-<li><a class="reference internal" href="#pnacl-abi-verification-errors" id="id26">PNaCl ABI Verification errors</a></li> |
+<li><a class="reference internal" href="#undefined-reference-error" id="id25">“Undefined reference” error</a></li> |
+<li><a class="reference internal" href="#can-t-find-libraries-containing-necessary-symbols" id="id26">Can’t find libraries containing necessary symbols</a></li> |
+<li><a class="reference internal" href="#pnacl-abi-verification-errors" id="id27">PNaCl ABI Verification errors</a></li> |
</ul> |
</li> |
</ul> |
@@ -135,6 +136,8 @@ architecture-specific <strong>.nexe</strong> (e.g., for debugging purposes).</p> |
<dd>Checks that the <strong>pexe</strong> follows the PNaCl ABI rules.</dd> |
<dt>pnacl-ar</dt> |
<dd>Creates archives (i.e., static libraries)</dd> |
+<dt>pnacl-bcdis</dt> |
+<dd>Objdumper for PNaCl bitcode files.</dd> |
<dt>pnacl-clang</dt> |
<dd>C compiler and compiler driver</dd> |
<dt>pnacl-clang++</dt> |
@@ -305,6 +308,16 @@ configured for HTTP compression: both compressions are complementary. You’ |
want to configure your web server to gzip <strong>pexe</strong> files: the gzipped version of |
a compressed <strong>pexe</strong> file is smaller than the corresponding uncompressed |
<strong>pexe</strong> file by 7.5% to 10%.</p> |
+<h2 id="objumping-pnacl-bitcode-files"><span id="pnacl-bcdis"></span>Objumping PNaCl Bitcode files</h2> |
+<p>Sometimes you may be interesting in the contents of a PNaCl bitcode |
+file. The tool <code>pnacl-bcdis</code> objdumps the contents of a PNaCl |
+bitcode file. For a description of the output produced by this tool, |
+see <a class="reference internal" href="/native-client/reference/pnacl-bitcode-manual.html"><em>Contents Of PNaCl Bitcode Files</em></a>.</p> |
+<pre> |
+ nacl_sdk/pepper_<version>/toolchain/win_pnacl/bin/pnacl-bcdis \ |
+ hello_world.final.pexe |
+</pre> |
+<p>The output is the corresponding contents of the given <strong>pexe</strong>.</p> |
<h2 id="the-gnu-based-toolchains">The GNU-based toolchains</h2> |
<p>Besides the PNaCl toolchain, the Native Client SDK also includes modified |
versions of the tools in the standard GNU toolchain, including the GCC |