OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2011 The Native Client Authors. All rights reserved. | 2 * Copyright (c) 2011 The Native Client Authors. All rights reserved. |
3 * Use of this source code is governed by a BSD-style license that can be | 3 * Use of this source code is governed by a BSD-style license that can be |
4 * found in the LICENSE file. | 4 * found in the LICENSE file. |
5 */ | 5 */ |
6 | 6 |
7 /* | 7 /* |
8 * NaCl error codes. | 8 * NaCl error codes. |
9 */ | 9 */ |
10 | 10 |
(...skipping 22 matching lines...) Expand all Loading... |
33 LOAD_READ_ERROR = 8, | 33 LOAD_READ_ERROR = 8, |
34 LOAD_TOO_MANY_PROG_HDRS = 9, | 34 LOAD_TOO_MANY_PROG_HDRS = 9, |
35 LOAD_PROG_HDR_SIZE_TOO_SMALL = 10, | 35 LOAD_PROG_HDR_SIZE_TOO_SMALL = 10, |
36 LOAD_BAD_ELF_MAGIC = 11, | 36 LOAD_BAD_ELF_MAGIC = 11, |
37 LOAD_NOT_32_BIT = 12, | 37 LOAD_NOT_32_BIT = 12, |
38 LOAD_NOT_64_BIT = 13, | 38 LOAD_NOT_64_BIT = 13, |
39 LOAD_BAD_ABI = 14, | 39 LOAD_BAD_ABI = 14, |
40 LOAD_NOT_EXEC = 15, | 40 LOAD_NOT_EXEC = 15, |
41 LOAD_BAD_MACHINE = 16, | 41 LOAD_BAD_MACHINE = 16, |
42 LOAD_BAD_ELF_VERS = 17, | 42 LOAD_BAD_ELF_VERS = 17, |
43 LOAD_TOO_MANY_SECT = 18, | 43 LOAD_EHDR_OVERFLOW = 18, |
44 LOAD_BAD_SECT = 19, | 44 LOAD_PHDR_OVERFLOW = 19, |
45 LOAD_NO_MEMORY = 20, | 45 LOAD_NO_MEMORY = 20, |
46 LOAD_SECT_HDR = 21, | 46 LOAD_BAD_EHSIZE = 21, |
47 LOAD_ADDR_SPACE_TOO_SMALL = 22, | 47 LOAD_ADDR_SPACE_TOO_SMALL = 22, |
48 LOAD_ADDR_SPACE_TOO_BIG = 23, | 48 LOAD_ADDR_SPACE_TOO_BIG = 23, |
49 LOAD_DATA_OVERLAPS_STACK_SECTION = 24, | 49 LOAD_DATA_OVERLAPS_STACK_SECTION = 24, |
50 LOAD_RODATA_OVERLAPS_DATA = 25, | 50 LOAD_RODATA_OVERLAPS_DATA = 25, |
51 LOAD_DATA_NOT_LAST_SEGMENT = 26, | 51 LOAD_DATA_NOT_LAST_SEGMENT = 26, |
52 LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT = 27, | 52 LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT = 27, |
53 LOAD_TEXT_OVERLAPS_RODATA = 28, | 53 LOAD_TEXT_OVERLAPS_RODATA = 28, |
54 LOAD_TEXT_OVERLAPS_DATA = 29, | 54 LOAD_TEXT_OVERLAPS_DATA = 29, |
55 LOAD_BAD_RODATA_ALIGNMENT = 30, | 55 LOAD_BAD_RODATA_ALIGNMENT = 30, |
56 LOAD_BAD_DATA_ALIGNMENT = 31, | 56 LOAD_BAD_DATA_ALIGNMENT = 31, |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 } NaClErrorCode; | 88 } NaClErrorCode; |
89 #define NACL_ERROR_CODE_MAX (SRT_NO_SEG_SEL+1) | 89 #define NACL_ERROR_CODE_MAX (SRT_NO_SEG_SEL+1) |
90 | 90 |
91 char const *NaClErrorString(NaClErrorCode errcode); | 91 char const *NaClErrorString(NaClErrorCode errcode); |
92 | 92 |
93 #ifdef __cplusplus | 93 #ifdef __cplusplus |
94 } /* end of extern "C" */ | 94 } /* end of extern "C" */ |
95 #endif | 95 #endif |
96 | 96 |
97 #endif | 97 #endif |
OLD | NEW |