Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(662)

Side by Side Diff: native_client_sdk/src/doc/reference/sandbox_internals/arm-32-bit-sandbox.rst

Issue 2875303003: Add migration to WebAssembly information to PNaCl / NaCl docs. (Closed)
Patch Set: fix Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 .. _arm-32-bit-sandbox: 1 .. _arm-32-bit-sandbox:
2 2
3 .. include:: /migration/deprecation.inc
4
3 ================== 5 ==================
4 ARM 32-bit Sandbox 6 ARM 32-bit Sandbox
5 ================== 7 ==================
6 8
7 Native Client for ARM is a sandboxing technology for running 9 Native Client for ARM is a sandboxing technology for running
8 programs---even malicious ones---safely, on computers that use 32-bit 10 programs---even malicious ones---safely, on computers that use 32-bit
9 ARM processors. The ARM sandbox is an extension of earlier work on 11 ARM processors. The ARM sandbox is an extension of earlier work on
10 Native Client for x86 processors. Security is provided with a low 12 Native Client for x86 processors. Security is provided with a low
11 performance overhead of about 10% over regular ARM code, and as you'll 13 performance overhead of about 10% over regular ARM code, and as you'll
12 see in this document the sandbox model is beautifully simple, meaning 14 see in this document the sandbox model is beautifully simple, meaning
(...skipping 884 matching lines...) Expand 10 before | Expand all | Expand 10 after
897 ^^^^^^^^^^^^^^ 899 ^^^^^^^^^^^^^^
898 900
899 By now you're itching to see the sandbox validator's code and dissect 901 By now you're itching to see the sandbox validator's code and dissect
900 it. You'll have a disapointing read: at less that 500 lines of code 902 it. You'll have a disapointing read: at less that 500 lines of code
901 `validator.cc 903 `validator.cc
902 <http://src.chromium.org/viewvc/native_client/trunk/src/native_client/src/truste d/validator_arm/validator.cc>`_ 904 <http://src.chromium.org/viewvc/native_client/trunk/src/native_client/src/truste d/validator_arm/validator.cc>`_
903 is quite simple to understand and much shorter than this document. It's 905 is quite simple to understand and much shorter than this document. It's
904 of course dependent on the `ARMv7 instruction table definition 906 of course dependent on the `ARMv7 instruction table definition
905 <http://src.chromium.org/viewvc/native_client/trunk/src/native_client/src/truste d/validator_arm/armv7.table>`_, 907 <http://src.chromium.org/viewvc/native_client/trunk/src/native_client/src/truste d/validator_arm/armv7.table>`_,
906 which teaches it about the ARMv7 instruction set. 908 which teaches it about the ARMv7 instruction set.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698