| OLD | NEW |
| 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 Loading... |
| 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. |
| OLD | NEW |