Home | History | Annotate | Download | only in doc_generated
      1 {{+bindTo:partials.standard_nacl_article}}
      2 
      3 <section id="native-client-documentation-sitemap">
      4 <h1 id="native-client-documentation-sitemap">Native Client Documentation Sitemap</h1>
      5 <p>Contents:</p>
      6 <div class="toctree-wrapper compound">
      7 <ul class="small-gap">
      8 <li class="toctree-l1"><a class="reference internal" href="/native-client/overview.html">Technical Overview</a><ul class="small-gap">
      9 <li class="toctree-l2"><a class="reference internal" href="/native-client/overview.html#why-use-native-client">Why use Native Client?</a></li>
     10 <li class="toctree-l2"><a class="reference internal" href="/native-client/overview.html#benefits-of-native-client">Benefits of Native Client</a></li>
     11 <li class="toctree-l2"><a class="reference internal" href="/native-client/overview.html#common-use-cases">Common use cases</a></li>
     12 <li class="toctree-l2"><a class="reference internal" href="/native-client/overview.html#how-native-client-works">How Native Client works</a></li>
     13 <li class="toctree-l2"><a class="reference internal" href="/native-client/overview.html#structure-of-a-web-application">Structure of a web application</a></li>
     14 <li class="toctree-l2"><a class="reference internal" href="/native-client/overview.html#where-to-start">Where to start</a></li>
     15 </ul>
     16 </li>
     17 <li class="toctree-l1"><a class="reference internal" href="/native-client/quick-start.html">Quick-start</a></li>
     18 <li class="toctree-l1"><a class="reference internal" href="/native-client/nacl-and-pnacl.html">NaCl and PNaCl</a><ul class="small-gap">
     19 <li class="toctree-l2"><a class="reference internal" href="/native-client/nacl-and-pnacl.html#native-client-nacl">Native Client (NaCl)</a></li>
     20 <li class="toctree-l2"><a class="reference internal" href="/native-client/nacl-and-pnacl.html#portable-native-client-pnacl">Portable Native Client (PNaCl)</a></li>
     21 <li class="toctree-l2"><a class="reference internal" href="/native-client/nacl-and-pnacl.html#when-to-use-pnacl">When to use PNaCl</a></li>
     22 <li class="toctree-l2"><a class="reference internal" href="/native-client/nacl-and-pnacl.html#when-to-use-nacl">When to use NaCl</a></li>
     23 </ul>
     24 </li>
     25 <li class="toctree-l1"><a class="reference internal" href="/native-client/glossary.html">Glossary</a></li>
     26 <li class="toctree-l1"><a class="reference internal" href="/native-client/sdk/download.html">Download the Native Client SDK</a><ul class="small-gap">
     27 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/download.html#overview">Overview</a></li>
     28 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/download.html#prerequisites">Prerequisites</a></li>
     29 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/download.html#versioning">Versioning</a></li>
     30 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/download.html#installing-the-sdk">Installing the SDK</a></li>
     31 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/download.html#updating-bundles">Updating bundles</a></li>
     32 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/download.html#help-with-the-naclsdk-utility">Help with the <code>naclsdk</code> utility</a></li>
     33 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/download.html#next-steps">Next steps</a></li>
     34 </ul>
     35 </li>
     36 <li class="toctree-l1"><a class="reference internal" href="/native-client/sdk/examples.html">Examples</a><ul class="small-gap">
     37 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/examples.html#enable-native-client">Enable Native Client</a></li>
     38 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/examples.html#build-the-sdk-examples">Build the SDK examples</a></li>
     39 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/examples.html#run-the-sdk-examples">Run the SDK examples</a></li>
     40 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/examples.html#run-the-sdk-examples-as-packaged-apps">Run the SDK examples as packaged apps</a></li>
     41 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/examples.html#debugging-the-sdk-examples">Debugging the SDK examples</a></li>
     42 </ul>
     43 </li>
     44 <li class="toctree-l1"><a class="reference internal" href="/native-client/sdk/release-notes.html">Release Notes</a><ul class="small-gap">
     45 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#chrome-pepper-38-15-august-2014">Chrome/Pepper 38 (15 August 2014)</a></li>
     46 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#chrome-pepper-37-20-june-2014">Chrome/Pepper 37 (20 June 2014)</a></li>
     47 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#chrome-pepper-36-09-may-2014">Chrome/Pepper 36 (09 May 2014)</a></li>
     48 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#chrome-pepper-35-31-mar-2014">Chrome/Pepper 35 (31 Mar 2014)</a></li>
     49 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#chrome-pepper-34-20-feb-2014">Chrome/Pepper 34 (20 Feb 2014)</a></li>
     50 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#chrome-pepper-33-16-dec-2013">Chrome/Pepper 33 (16 Dec 2013)</a></li>
     51 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#pnacl-enabled-by-default-in-chrome-31-12-nov-2013">PNaCl enabled by default in Chrome 31 (12 Nov 2013)</a></li>
     52 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#pnacl-in-chrome-30-dev-channel-01-aug-2013">PNaCl in Chrome 30 Dev channel (01 Aug 2013)</a></li>
     53 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#pnacl-15-may-2013">PNaCl (15 May 2013)</a></li>
     54 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#pepper-27-12-april-2013">Pepper 27 (12 April 2013)</a></li>
     55 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#pepper-26-29-march-2013">Pepper 26 (29 March 2013)</a></li>
     56 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#pepper-25-21-december-2012">Pepper 25 (21 December 2012)</a></li>
     57 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#pepper-24-5-december-2012">Pepper 24 (5 December 2012)</a></li>
     58 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#pepper-23-15-october-2012">Pepper 23 (15 October 2012)</a></li>
     59 <li class="toctree-l2"><a class="reference internal" href="/native-client/sdk/release-notes.html#pepper-22-22-august-2012">Pepper 22 (22 August 2012)</a></li>
     60 </ul>
     61 </li>
     62 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/index.html">Developer&#8217;s Guide</a></li>
     63 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/tutorial/index.html">Tutorial</a></li>
     64 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html">C++ Tutorial: Getting Started (Part 1)</a><ul class="small-gap">
     65 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#overview">Overview</a></li>
     66 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#step-1-download-and-install-the-native-client-sdk">Step 1: Download and install the Native Client SDK</a></li>
     67 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#step-2-start-a-local-server">Step 2: Start a local server</a></li>
     68 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#step-3-set-up-the-chrome-browser">Step 3: Set up the Chrome browser</a></li>
     69 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#step-4-stub-code-for-the-tutorial">Step 4: Stub code for the tutorial</a></li>
     70 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#step-5-compile-the-native-client-module-and-run-the-stub-application">Step 5: Compile the Native Client module and run the stub application</a></li>
     71 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#step-6-modify-the-javascript-code-to-send-a-message-to-the-native-client-module">Step 6: Modify the JavaScript code to send a message to the Native Client module</a></li>
     72 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#step-7-implement-a-message-handler-in-the-native-client-module">Step 7: Implement a message handler in the Native Client module</a></li>
     73 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#step-8-compile-the-native-client-module-and-run-the-application-again">Step 8: Compile the Native Client module and run the application again</a></li>
     74 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#troubleshooting">Troubleshooting</a></li>
     75 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part1.html#next-steps">Next steps</a></li>
     76 </ul>
     77 </li>
     78 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part2.html">C++ Tutorial: Getting Started (Part 2)</a><ul class="small-gap">
     79 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part2.html#overview">Overview</a></li>
     80 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part2.html#using-the-native-client-sdk-build-system">Using the Native Client SDK build system</a></li>
     81 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part2.html#making-index-html-work-for-chrome-apps">Making index.html work for Chrome Apps</a></li>
     82 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part2.html#sharing-common-code-with-common-js">Sharing common code with common.js</a></li>
     83 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part2.html#example-specific-behavior-with-example-js">Example-specific behavior with example.js</a></li>
     84 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/tutorial/tutorial-part2.html#compile-the-native-client-module-and-run-the-application-again">Compile the Native Client module and run the application again</a></li>
     85 </ul>
     86 </li>
     87 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/devcycle/index.html">Development Cycle</a></li>
     88 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/devcycle/building.html">Building</a><ul class="small-gap">
     89 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/building.html#introduction">Introduction</a></li>
     90 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/building.html#the-pnacl-toolchain">The PNaCl toolchain</a></li>
     91 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/building.html#using-the-pnacl-tools-to-compile-link-debug-and-deploy">Using the PNaCl tools to compile, link, debug, and deploy</a></li>
     92 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/building.html#the-gnu-based-toolchains">The GNU-based toolchains</a></li>
     93 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/building.html#using-make">Using make</a></li>
     94 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/building.html#libraries-and-header-files-provided-with-the-sdk">Libraries and header files provided with the SDK</a></li>
     95 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/building.html#troubleshooting">Troubleshooting</a></li>
     96 </ul>
     97 </li>
     98 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/devcycle/running.html">Running</a><ul class="small-gap">
     99 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/running.html#introduction">Introduction</a></li>
    100 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/running.html#portable-native-client-pnacl-applications">Portable Native Client (PNaCl) applications</a></li>
    101 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/running.html#native-client-applications-and-the-chrome-web-store">Native Client applications and the Chrome Web Store</a></li>
    102 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/running.html#prerequisites">Prerequisites</a></li>
    103 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/running.html#requirements">Requirements</a></li>
    104 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/running.html#technique-1-local-server">Technique 1: Local server</a></li>
    105 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/running.html#technique-2-packaged-application-loaded-as-an-unpacked-extension">Technique 2: Packaged application loaded as an unpacked extension</a></li>
    106 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/running.html#technique-3-hosted-application-loaded-as-an-unpacked-extension">Technique 3: Hosted application loaded as an unpacked extension</a></li>
    107 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/running.html#technique-4-chrome-web-store-application-with-trusted-testers">Technique 4: Chrome Web Store application with trusted testers</a></li>
    108 </ul>
    109 </li>
    110 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/devcycle/debugging.html">Debugging</a><ul class="small-gap">
    111 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/debugging.html#diagnostic-information">Diagnostic information</a></li>
    112 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/debugging.html#basic-debugging">Basic debugging</a></li>
    113 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/debugging.html#debugging-with-other-tools">Debugging with other tools</a></li>
    114 </ul>
    115 </li>
    116 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/devcycle/vs-addin.html">Debugging with Visual Studio</a><ul class="small-gap">
    117 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/vs-addin.html#introduction">Introduction</a></li>
    118 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/vs-addin.html#platforms">Platforms</a></li>
    119 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/vs-addin.html#installing-the-add-in">Installing the add-in</a></li>
    120 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/vs-addin.html#try-the-hello-world-gles-sample-project">Try the <code>hello_world_gles</code> sample project</a></li>
    121 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/vs-addin.html#developing-for-native-client-in-visual-studio">Developing for Native Client in Visual Studio</a></li>
    122 </ul>
    123 </li>
    124 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/devcycle/dynamic-loading.html">Dynamic Linking and Loading with glibc</a><ul class="small-gap">
    125 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/dynamic-loading.html#c-standard-libraries-glibc-and-newlib">C standard libraries: glibc and newlib</a></li>
    126 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/dynamic-loading.html#sdk-toolchains">SDK toolchains</a></li>
    127 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/devcycle/dynamic-loading.html#specifying-and-delivering-shared-libraries">Specifying and delivering shared libraries</a></li>
    128 </ul>
    129 </li>
    130 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/index.html">Coding Your Application</a></li>
    131 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/3D-graphics.html">3D Graphics</a><ul class="small-gap">
    132 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/3D-graphics.html#validating-the-client-graphics-platform">Validating the client graphics platform</a></li>
    133 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/3D-graphics.html#calling-opengl-es-2-0-commands">Calling OpenGL ES 2.0 commands</a></li>
    134 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/3D-graphics.html#implementing-a-rendering-loop">Implementing a rendering loop</a></li>
    135 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/3D-graphics.html#managing-the-opengl-es-2-0-pipeline">Managing the OpenGL ES 2.0 pipeline</a></li>
    136 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/3D-graphics.html#rendering-and-inactive-tabs">Rendering and inactive tabs</a></li>
    137 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/3D-graphics.html#tips-and-best-practices">Tips and best practices</a></li>
    138 </ul>
    139 </li>
    140 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/audio.html">Audio</a><ul class="small-gap">
    141 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/audio.html#reference-information">Reference information</a></li>
    142 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/audio.html#about-the-pepper-audio-api">About the Pepper audio API</a></li>
    143 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/audio.html#digital-audio-concepts">Digital audio concepts</a></li>
    144 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/audio.html#setting-up-the-module">Setting up the module</a></li>
    145 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/audio.html#creating-an-audio-configuration-resource">Creating an audio configuration resource</a></li>
    146 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/audio.html#creating-an-audio-resource">Creating an audio resource</a></li>
    147 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/audio.html#implementing-a-callback-function">Implementing a callback function</a></li>
    148 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/audio.html#starting-and-stopping-playback">Starting and stopping playback</a></li>
    149 </ul>
    150 </li>
    151 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/application-structure.html">Application Structure</a><ul class="small-gap">
    152 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/application-structure.html#application-components">Application components</a></li>
    153 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/application-structure.html#html-file-and-the-embed-element">HTML file and the &lt;embed&gt; element</a></li>
    154 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/application-structure.html#manifest-files">Manifest Files</a></li>
    155 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/application-structure.html#modules-and-instances">Modules and instances</a></li>
    156 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/application-structure.html#native-client-modules-a-closer-look">Native Client modules: A closer look</a></li>
    157 </ul>
    158 </li>
    159 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/native-client-modules.html">Native Client Modules</a><ul class="small-gap">
    160 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/native-client-modules.html#introduction">Introduction</a></li>
    161 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/native-client-modules.html#writing-modules-in-c">Writing modules in C</a></li>
    162 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/native-client-modules.html#id1">Writing modules in C++</a></li>
    163 </ul>
    164 </li>
    165 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/file-io.html">File I/O</a><ul class="small-gap">
    166 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/file-io.html#introduction">Introduction</a></li>
    167 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/file-io.html#reference-information">Reference information</a></li>
    168 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/file-io.html#local-file-i-o">Local file I/O</a></li>
    169 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/file-io.html#the-file-io-example">The <code>file_io</code> example</a></li>
    170 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/file-io.html#file-io-deep-dive"><code>file_io</code> deep dive</a></li>
    171 </ul>
    172 </li>
    173 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/nacl_io.html">The nacl_io Library</a><ul class="small-gap">
    174 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/nacl_io.html#introduction">Introduction</a></li>
    175 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/nacl_io.html#using-nacl-io">Using nacl_io</a></li>
    176 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/nacl_io.html#the-nacl-io-demo">The nacl_io demo</a></li>
    177 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/nacl_io.html#reference-information">Reference information</a></li>
    178 </ul>
    179 </li>
    180 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/message-system.html">Messaging System</a><ul class="small-gap">
    181 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/message-system.html#reference-information">Reference information</a></li>
    182 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/message-system.html#introduction-to-the-messaging-system">Introduction to the messaging system</a></li>
    183 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/message-system.html#communication-tasks-in-the-hello-world-example">Communication tasks in the &#8220;Hello, World&#8221; example</a></li>
    184 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/message-system.html#messaging-in-javascript-code-more-details">Messaging in JavaScript code: More details.</a></li>
    185 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/message-system.html#messaging-in-the-native-client-module-more-details">Messaging in the Native Client module: More details.</a></li>
    186 </ul>
    187 </li>
    188 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/progress-events.html">Progress Events</a><ul class="small-gap">
    189 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/progress-events.html#module-loading-and-progress-events">Module loading and progress events</a></li>
    190 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/progress-events.html#handling-progress-events">Handling progress events</a></li>
    191 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/progress-events.html#displaying-load-status">Displaying load status</a></li>
    192 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/progress-events.html#the-lasterror-attribute">The <code>lastError</code> attribute</a></li>
    193 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/progress-events.html#the-readystate-attribute">The <code>readyState</code> attribute</a></li>
    194 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/progress-events.html#the-exitstatus-attribute">The <code>exitStatus</code> attribute</a></li>
    195 </ul>
    196 </li>
    197 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/url-loading.html">URL Loading</a><ul class="small-gap">
    198 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/url-loading.html#introduction">Introduction</a></li>
    199 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/url-loading.html#reference-information">Reference information</a></li>
    200 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/url-loading.html#background">Background</a></li>
    201 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/url-loading.html#the-url-loader-example">The <code>url_loader</code> example</a></li>
    202 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/url-loading.html#url-loader-deep-dive"><code>url_loader</code> deep dive</a></li>
    203 </ul>
    204 </li>
    205 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/coding/view-focus-input-events.html">View Change, Focus, and Input Events</a><ul class="small-gap">
    206 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/view-focus-input-events.html#overview">Overview</a></li>
    207 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/view-focus-input-events.html#handling-browser-events">Handling browser events</a></li>
    208 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/coding/view-focus-input-events.html#handling-input-events">Handling input events</a></li>
    209 </ul>
    210 </li>
    211 <li class="toctree-l1"><a class="reference internal" href="/native-client/devguide/distributing.html">Distributing Your Application</a><ul class="small-gap">
    212 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/distributing.html#portable-native-client">Portable Native Client</a></li>
    213 <li class="toctree-l2"><a class="reference internal" href="/native-client/devguide/distributing.html#non-portable-native-client">Non-portable Native Client</a></li>
    214 </ul>
    215 </li>
    216 <li class="toctree-l1"><a class="reference internal" href="/native-client/io2014.html">Building a NaCl App</a><ul class="small-gap">
    217 <li class="toctree-l2"><a class="reference internal" href="/native-client/io2014.html#in-the-browser">In the browser!</a></li>
    218 </ul>
    219 </li>
    220 <li class="toctree-l1"><a class="reference internal" href="/native-client/community/index.html">Community</a></li>
    221 <li class="toctree-l1"><a class="reference internal" href="/native-client/community/security-contest/index.html">Security Contest Archive</a><ul class="small-gap">
    222 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/index.html#contest-overview">Contest overview</a></li>
    223 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/index.html#contest-winners">Contest winners</a></li>
    224 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/index.html#panel-of-judges">Panel of judges</a></li>
    225 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/index.html#additional-information">Additional information</a></li>
    226 </ul>
    227 </li>
    228 <li class="toctree-l1"><a class="reference internal" href="/native-client/community/security-contest/contest-announcement.html">Native Client Security Contest</a><ul class="small-gap">
    229 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-announcement.html#what-it-is">What it is</a></li>
    230 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-announcement.html#when">When</a></li>
    231 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-announcement.html#what-s-in-it-for-you">What&#8217;s in it for you</a></li>
    232 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-announcement.html#forum-native-client-announce">Forum: native-client-announce</a></li>
    233 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-announcement.html#forum-native-client-discuss">Forum: native-client-discuss</a></li>
    234 </ul>
    235 </li>
    236 <li class="toctree-l1"><a class="reference internal" href="/native-client/community/security-contest/contest-terms.html">Security Contest Terms and Conditions</a></li>
    237 <li class="toctree-l1"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html">Security Contest FAQ</a><ul class="small-gap">
    238 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#what-is-this-contest-about">What is this contest about?</a></li>
    239 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#where-can-i-get-more-information-on-native-client">Where can I get more information on Native Client?</a></li>
    240 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#what-people-are-you-looking-for">What people are you looking for?</a></li>
    241 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#how-do-i-sign-up">How do I sign up?</a></li>
    242 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#what-is-the-process-of-participating">What is the process of participating?</a></li>
    243 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#how-many-prizes-are-there-what-are-the-prizes">How many prizes are there? What are the prizes?</a></li>
    244 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#can-i-sign-up-as-a-team-how-many-people-can-be-a-member-of-my-team">Can I sign up as a team? How many people can be a member of my team?</a></li>
    245 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#what-will-i-need-to-do-to-win">What will I need to do to win?</a></li>
    246 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#who-is-going-to-judge-these-entries-who-are-these-people">Who is going to judge these entries? Who are these people?</a></li>
    247 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#when-can-i-start-submitting-issues">When can I start submitting issues?</a></li>
    248 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#registration-does-not-work-for-me-what-can-i-do">Registration does not work for me&#8212;what can I do?</a></li>
    249 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-registered-as-a-team-but-i-want-to-change-the-team-composition-by-adding-or-removing-members-what-should-i-do">I registered as a team but I want to change the team composition by adding or removing members. What should I do?</a></li>
    250 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-have-a-previous-engagement-and-i-cannot-sign-up-until-after-the-competition-starts-is-this-ok">I have a previous engagement and I cannot sign up until after the competition starts. Is this ok?</a></li>
    251 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#my-team-has-accepted-the-terms-and-conditions-except-for-one-person-who-is-unavailable-whose-email-was-misspelled-etc-what-can-i-do">My team has accepted the Terms and Conditions except for one person who is unavailable / whose email was misspelled / etc. What can I do?</a></li>
    252 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#can-i-enter-multiple-times">Can I enter multiple times?</a></li>
    253 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#why-do-you-need-a-prize-recipient">Why do you need a prize recipient?</a></li>
    254 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#we-want-to-change-the-prize-recipient-what-can-we-do">We want to change the prize recipient. What can we do?</a></li>
    255 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-want-to-remain-anonymous-during-the-contest-is-this-possible">I want to remain anonymous during the contest. Is this possible?</a></li>
    256 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#one-of-my-professors-friends-is-a-judge-can-i-participate">One of my professors / friends is a judge. Can I participate?</a></li>
    257 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#can-my-company-be-registered-as-an-entrant">Can my company be registered as an entrant?</a></li>
    258 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-never-signed-up-for-this-contest-but-i-got-an-email-from-you-what-is-this-about">I never signed up for this contest, but I got an email from you. What is this about?</a></li>
    259 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-tried-to-sign-up-and-it-seems-someone-who-wants-to-be-a-member-of-my-team-has-already-registered-with-another-team-what-can-we-do">I tried to sign up and it seems someone who wants to be a member of my team has already registered with another team. What can we do?</a></li>
    260 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-lost-or-never-got-the-email-asking-me-to-confirm-the-terms-and-conditions-what-can-i-do">I lost or never got the email asking me to confirm the Terms and Conditions. What can I do?</a></li>
    261 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#one-of-our-team-members-rejected-the-terms-and-conditions-what-can-we-do">One of our team members rejected the Terms and Conditions. What can we do?</a></li>
    262 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#how-are-you-going-to-evaluate-the-submissions">How are you going to evaluate the submissions?</a></li>
    263 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#can-i-include-issues-i-submitted-before-the-contest">Can I include issues I submitted before the contest?</a></li>
    264 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#what-is-the-difference-between-exploit-issue-and-summary">What is the difference between exploit, issue and summary?</a></li>
    265 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#what-issues-should-i-include-in-the-summary">What issues should I include in the summary?</a></li>
    266 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#why-are-you-asking-for-the-top-10-issues-only">Why are you asking for the top 10 issues only?</a></li>
    267 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#my-english-is-not-great-will-this-count-against-me-in-the-judging-process">My English is not great&#8212;will this count against me in the judging process?</a></li>
    268 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#what-information-do-i-need-to-include-in-the-issue-submission">What information do I need to include in the issue submission?</a></li>
    269 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#how-do-i-contest-a-decision-that-a-bug-is-a-duplicate">How do I contest a decision that a bug is a duplicate?</a></li>
    270 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#why-is-the-native-client-team-updating-the-source-code-during-the-contest">Why is the Native Client team updating the source code during the contest?</a></li>
    271 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-forgot-to-include-something-in-the-summary-what-can-i-do">I forgot to include something in the summary&#8212;what can I do?</a></li>
    272 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#someone-from-our-team-submitted-a-summary-on-behalf-of-our-team-without-consulting-with-everyone-else-how-can-we-ensure-that-the-judges-will-use-the-previous-summary-and-not-the-last-one">Someone from our team submitted a summary on behalf of our team without consulting with everyone else. How can we ensure that the judges will use the previous summary and not the last one?</a></li>
    273 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#will-you-be-evaluating-each-exploit-separately-for-every-one-of-the-criteria">Will you be evaluating each exploit separately for every one of the criteria?</a></li>
    274 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-only-found-one-exploit-but-i-think-it-is-very-good-can-i-still-win">I only found one exploit but I think it is very good. Can I still win?</a></li>
    275 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#how-are-you-going-to-pick-the-winners">How are you going to pick the winners?</a></li>
    276 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#when-and-how-are-we-going-to-find-out-the-results-of-the-contest">When and how are we going to find out the results of the contest?</a></li>
    277 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#what-will-google-do-with-my-data">What will Google do with my data?</a></li>
    278 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-have-more-questions-where-can-i-get-a-response">I have more questions&#8212;where can I get a response?</a></li>
    279 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#i-like-this-project-are-you-hiring-people-to-work-on-it-full-time">I like this project. Are you hiring people to work on it full time?</a></li>
    280 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#how-can-i-get-involved-in-this-project-besides-the-contest">How can I get involved in this project besides the contest?</a></li>
    281 <li class="toctree-l2"><a class="reference internal" href="/native-client/community/security-contest/contest-faq.html#why-is-my-country-province-excluded-from-the-contest">Why is my country/province excluded from the contest?</a></li>
    282 </ul>
    283 </li>
    284 <li class="toctree-l1"><a class="reference internal" href="/native-client/c-api.html">Pepper C API Reference (Stable)</a><ul class="small-gap">
    285 <li class="toctree-l2"><a class="reference internal" href="/native-client/c-api.html#id1">Interfaces</a></li>
    286 <li class="toctree-l2"><a class="reference internal" href="/native-client/c-api.html#id2">Structures</a></li>
    287 <li class="toctree-l2"><a class="reference internal" href="/native-client/c-api.html#id3">Functions</a></li>
    288 <li class="toctree-l2"><a class="reference internal" href="/native-client/c-api.html#id4">Enums</a></li>
    289 <li class="toctree-l2"><a class="reference internal" href="/native-client/c-api.html#id5">Typedefs</a></li>
    290 <li class="toctree-l2"><a class="reference internal" href="/native-client/c-api.html#id6">Macros</a></li>
    291 <li class="toctree-l2"><a class="reference internal" href="/native-client/c-api.html#files">Files</a></li>
    292 </ul>
    293 </li>
    294 <li class="toctree-l1"><a class="reference internal" href="/native-client/cpp-api.html">Pepper C++ API Reference (Stable)</a><ul class="small-gap">
    295 <li class="toctree-l2"><a class="reference internal" href="/native-client/cpp-api.html#id1">Classes</a></li>
    296 <li class="toctree-l2"><a class="reference internal" href="/native-client/cpp-api.html#files">Files</a></li>
    297 </ul>
    298 </li>
    299 <li class="toctree-l1"><a class="reference internal" href="/native-client/pepper_stable/c/index.html">Pepper C API Reference (Stable)</a><ul class="small-gap">
    300 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_stable/c/index.html#id1">Interfaces</a></li>
    301 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_stable/c/index.html#id2">Structures</a></li>
    302 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_stable/c/index.html#id3">Functions</a></li>
    303 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_stable/c/index.html#id4">Enums</a></li>
    304 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_stable/c/index.html#id5">Typedefs</a></li>
    305 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_stable/c/index.html#id6">Macros</a></li>
    306 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_stable/c/index.html#files">Files</a></li>
    307 </ul>
    308 </li>
    309 <li class="toctree-l1"><a class="reference internal" href="/native-client/pepper_stable/cpp/index.html">Pepper C++ API Reference (Stable)</a><ul class="small-gap">
    310 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_stable/cpp/index.html#id1">Classes</a></li>
    311 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_stable/cpp/index.html#files">Files</a></li>
    312 </ul>
    313 </li>
    314 <li class="toctree-l1"><a class="reference internal" href="/native-client/pepper_beta/c/index.html">Pepper C API Reference (Beta)</a><ul class="small-gap">
    315 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_beta/c/index.html#id1">Interfaces</a></li>
    316 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_beta/c/index.html#id2">Structures</a></li>
    317 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_beta/c/index.html#id3">Functions</a></li>
    318 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_beta/c/index.html#id4">Enums</a></li>
    319 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_beta/c/index.html#id5">Typedefs</a></li>
    320 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_beta/c/index.html#id6">Macros</a></li>
    321 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_beta/c/index.html#files">Files</a></li>
    322 </ul>
    323 </li>
    324 <li class="toctree-l1"><a class="reference internal" href="/native-client/pepper_beta/cpp/index.html">Pepper C++ API Reference (Beta)</a><ul class="small-gap">
    325 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_beta/cpp/index.html#id1">Classes</a></li>
    326 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_beta/cpp/index.html#files">Files</a></li>
    327 </ul>
    328 </li>
    329 <li class="toctree-l1"><a class="reference internal" href="/native-client/pepper_dev/c/index.html">Pepper C API Reference (Dev)</a><ul class="small-gap">
    330 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_dev/c/index.html#id1">Interfaces</a></li>
    331 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_dev/c/index.html#id2">Structures</a></li>
    332 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_dev/c/index.html#id3">Functions</a></li>
    333 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_dev/c/index.html#id4">Enums</a></li>
    334 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_dev/c/index.html#id5">Typedefs</a></li>
    335 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_dev/c/index.html#id6">Macros</a></li>
    336 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_dev/c/index.html#files">Files</a></li>
    337 </ul>
    338 </li>
    339 <li class="toctree-l1"><a class="reference internal" href="/native-client/pepper_dev/cpp/index.html">Pepper C++ API Reference (Dev)</a><ul class="small-gap">
    340 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_dev/cpp/index.html#id1">Classes</a></li>
    341 <li class="toctree-l2"><a class="reference internal" href="/native-client/pepper_dev/cpp/index.html#files">Files</a></li>
    342 </ul>
    343 </li>
    344 <li class="toctree-l1"><a class="reference internal" href="/native-client/reference/index.html">Reference</a></li>
    345 <li class="toctree-l1"><a class="reference internal" href="/native-client/reference/pnacl-bitcode-abi.html">PNaCl Bitcode Reference Manual</a><ul class="small-gap">
    346 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-bitcode-abi.html#introduction">Introduction</a></li>
    347 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-bitcode-abi.html#high-level-structure">High Level Structure</a></li>
    348 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-bitcode-abi.html#type-system">Type System</a></li>
    349 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-bitcode-abi.html#other-values">Other Values</a></li>
    350 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-bitcode-abi.html#intrinsic-global-variables">Intrinsic Global Variables</a></li>
    351 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-bitcode-abi.html#errno-and-errors-in-arithmetic-instructions">Errno and errors in arithmetic instructions</a></li>
    352 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-bitcode-abi.html#instruction-reference">Instruction Reference</a></li>
    353 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-bitcode-abi.html#intrinsic-functions">Intrinsic Functions</a></li>
    354 </ul>
    355 </li>
    356 <li class="toctree-l1"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html">PNaCl C/C++ Language Support</a><ul class="small-gap">
    357 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#source-language-support">Source language support</a></li>
    358 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#memory-model-and-atomics">Memory Model and Atomics</a></li>
    359 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#threading">Threading</a></li>
    360 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#setjmp-and-longjmp"><code>setjmp</code> and <code>longjmp</code></a></li>
    361 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#c-exception-handling">C++ Exception Handling</a></li>
    362 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#inline-assembly">Inline Assembly</a></li>
    363 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#portable-simd-vectors">Portable SIMD Vectors</a></li>
    364 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#undefined-behavior">Undefined Behavior</a></li>
    365 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#floating-point">Floating-Point</a></li>
    366 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#computed-goto">Computed <code>goto</code></a></li>
    367 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-c-cpp-language-support.html#future-directions">Future Directions</a></li>
    368 </ul>
    369 </li>
    370 <li class="toctree-l1"><a class="reference internal" href="/native-client/reference/pnacl-undefined-behavior.html">PNaCl Undefined Behavior</a><ul class="small-gap">
    371 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-undefined-behavior.html#overview">Overview</a></li>
    372 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-undefined-behavior.html#specification">Specification</a></li>
    373 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/pnacl-undefined-behavior.html#behavior-in-pnacl-bitcode">Behavior in PNaCl Bitcode</a></li>
    374 </ul>
    375 </li>
    376 <li class="toctree-l1"><a class="reference internal" href="/native-client/reference/nacl-manifest-format.html">Native Client Manifest (nmf) Format</a><ul class="small-gap">
    377 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/nacl-manifest-format.html#overview">Overview</a></li>
    378 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/nacl-manifest-format.html#field-summary">Field summary</a></li>
    379 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/nacl-manifest-format.html#field-details">Field details</a></li>
    380 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/nacl-manifest-format.html#semantics">Semantics</a></li>
    381 </ul>
    382 </li>
    383 <li class="toctree-l1"><a class="reference internal" href="/native-client/reference/sandbox_internals/index.html">Sandbox Internals</a></li>
    384 <li class="toctree-l1"><a class="reference internal" href="/native-client/reference/sandbox_internals/arm-32-bit-sandbox.html">ARM 32-bit Sandbox</a><ul class="small-gap">
    385 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/sandbox_internals/arm-32-bit-sandbox.html#an-introduction-to-the-arm-architecture">An Introduction to the ARM Architecture</a></li>
    386 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/sandbox_internals/arm-32-bit-sandbox.html#the-native-client-approach">The Native Client Approach</a></li>
    387 </ul>
    388 </li>
    389 <li class="toctree-l1"><a class="reference internal" href="/native-client/reference/sandbox_internals/x86-64-sandbox.html">NaCl SFI model on x86-64 systems</a><ul class="small-gap">
    390 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/sandbox_internals/x86-64-sandbox.html#summary">Summary</a></li>
    391 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/sandbox_internals/x86-64-sandbox.html#binary-format">Binary Format</a></li>
    392 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/sandbox_internals/x86-64-sandbox.html#runtime-invariants">Runtime Invariants</a></li>
    393 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/sandbox_internals/x86-64-sandbox.html#text-segment-rules">Text Segment Rules</a></li>
    394 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/sandbox_internals/x86-64-sandbox.html#list-of-pseudo-instructions">List of Pseudo-instructions</a></li>
    395 </ul>
    396 </li>
    397 <li class="toctree-l1"><a class="reference internal" href="/native-client/reference/design-docs.html">Design Documents</a><ul class="small-gap">
    398 <li class="toctree-l2"><a class="reference internal" href="/native-client/reference/design-docs.html#obsolete-not-implemented">Obsolete (not implemented)</a></li>
    399 </ul>
    400 </li>
    401 <li class="toctree-l1"><a class="reference internal" href="/native-client/publications-and-presentations.html">Publications and Presentations</a><ul class="small-gap">
    402 <li class="toctree-l2"><a class="reference internal" href="/native-client/publications-and-presentations.html#recent-talks-and-demos">Recent talks and demos</a></li>
    403 <li class="toctree-l2"><a class="reference internal" href="/native-client/publications-and-presentations.html#publications">Publications</a></li>
    404 <li class="toctree-l2"><a class="reference internal" href="/native-client/publications-and-presentations.html#external-publications">External Publications</a></li>
    405 </ul>
    406 </li>
    407 <li class="toctree-l1"><a class="reference internal" href="/native-client/faq.html">Frequently Asked Questions</a><ul class="small-gap">
    408 <li class="toctree-l2"><a class="reference internal" href="/native-client/faq.html#what-is-native-client-good-for">What is Native Client Good For?</a></li>
    409 <li class="toctree-l2"><a class="reference internal" href="/native-client/faq.html#development-environments-and-tools">Development Environments and Tools</a></li>
    410 <li class="toctree-l2"><a class="reference internal" href="/native-client/faq.html#openness-and-supported-architectures-and-languages">Openness, and Supported Architectures and Languages</a></li>
    411 <li class="toctree-l2"><a class="reference internal" href="/native-client/faq.html#coming-soon">Coming Soon</a></li>
    412 <li class="toctree-l2"><a class="reference internal" href="/native-client/faq.html#security-and-privacy">Security and Privacy</a></li>
    413 <li class="toctree-l2"><a class="reference internal" href="/native-client/faq.html#development">Development</a></li>
    414 <li class="toctree-l2"><a class="reference internal" href="/native-client/faq.html#portability">Portability</a></li>
    415 <li class="toctree-l2"><a class="reference internal" href="/native-client/faq.html#troubleshooting">Troubleshooting</a></li>
    416 </ul>
    417 </li>
    418 <li class="toctree-l1"><a class="reference internal" href="/native-client/help.html">Help with NaCl</a><ul class="small-gap">
    419 <li class="toctree-l2"><a class="reference internal" href="/native-client/help.html#documentation">Documentation</a></li>
    420 <li class="toctree-l2"><a class="reference internal" href="/native-client/help.html#forums">Forums</a></li>
    421 <li class="toctree-l2"><a class="reference internal" href="/native-client/help.html#issue-tracker">Issue tracker</a></li>
    422 </ul>
    423 </li>
    424 <li class="toctree-l1"><a class="reference internal" href="/native-client/version.html">SDK version information</a></li>
    425 </ul>
    426 </div>
    427 </section>
    428 
    429 {{/partials.standard_nacl_article}}
    430