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

Side by Side Diff: src/trusted/service_runtime/nacl_error_code.h

Issue 8161004: Handle ELFCLASS32 files for x86-64 (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: rebased; binary testdata committed separately Created 9 years, 2 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 | Annotate | Revision Log
OLDNEW
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698