| Index: src/trusted/validator_arm/model.h | 
| diff --git a/src/trusted/validator_arm/model.h b/src/trusted/validator_arm/model.h | 
| index ef66daa5b1770533fe9b48154afa066093f433a8..b1d44e628965a2e0e25734ffad7c265f49adff9d 100644 | 
| --- a/src/trusted/validator_arm/model.h | 
| +++ b/src/trusted/validator_arm/model.h | 
| @@ -35,6 +35,7 @@ | 
| #include <stdint.h> | 
| #include <cstddef> | 
| #include <string> | 
| +#include "native_client/src/include/arm_sandbox.h" | 
| #include "native_client/src/include/portability_bits.h" | 
|  | 
| namespace nacl_arm_dec { | 
| @@ -256,8 +257,12 @@ static const int kArm32InstSize = 32; | 
| // The number of bits in a word of a THUMB instruction. | 
| static const int kThumbWordSize = 16; | 
|  | 
| -// BKPT #0x7777 is used as literal pool head. | 
| -static const uint32_t kLiteralPoolHeadInstruction = 0xE1277777; | 
| +// Special ARM instructions for sandboxing. | 
| +static const uint32_t kLiteralPoolHead = NACL_INSTR_LITERAL_POOL_HEAD; | 
| +static const uint32_t kBreakpoint = NACL_INSTR_BREAKPOINT; | 
| +static const uint32_t kHaltFill = NACL_INSTR_HALT_FILL; | 
| +static const uint32_t kAbortNow = NACL_INSTR_ABORT_NOW; | 
| +static const uint32_t kFailValidation = NACL_INSTR_FAIL_VALIDATION; | 
|  | 
| // Models an instruction, either a 32-bit ARM instruction of unspecified type, | 
| // or one word (16-bit) and two word (32-bit) THUMB instructions. | 
|  |