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

Side by Side Diff: src/trusted/validator/x86/decoder/gen/ncopcode_opcode_flags.h

Issue 625923004: Delete old x86 validator. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: rebase master Created 6 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
(Empty)
1 /* native_client/src/trusted/validator/x86/decoder/gen/ncopcode_opcode_flags.h
2 * THIS FILE IS AUTO_GENERATED DO NOT EDIT.
3 *
4 * This file was auto-generated by enum_gen.py
5 * from file ncopcode_opcode_flags.enum
6 */
7
8 #ifndef NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_OPCODE_FLAG S_H__
9 #define NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_OPCODE_FLAG S_H__
10
11 #include "native_client/src/include/portability.h"
12
13 EXTERN_C_BEGIN
14 typedef enum NaClIFlag {
15 OpcodeUsesRexW = 0,
16 OpcodeHasRexR = 1,
17 OpcodeInModRm = 2,
18 Opcode0F0F = 3,
19 OpcodeInModRmRm = 4,
20 OpcodeLtC0InModRm = 5,
21 ModRmModIs0x3 = 6,
22 ModRmModIsnt0x3 = 7,
23 ModRmRegSOperand = 8,
24 OpcodeUsesModRm = 9,
25 OpcodeHasImmed = 10,
26 OpcodeHasImmed_b = 11,
27 OpcodeHasImmed_w = 12,
28 OpcodeHasImmed_v = 13,
29 OpcodeHasImmed_p = 14,
30 OpcodeHasImmed_o = 15,
31 OpcodeHasImmed_z = 16,
32 OpcodeHasImmed2_b = 17,
33 OpcodeHasImmed2_w = 18,
34 OpcodeHasImmed2_v = 19,
35 OpcodeHasImmed_Addr = 20,
36 OpcodePlusR = 21,
37 OpcodePlusI = 22,
38 OpcodeRex = 23,
39 OpcodeLegacy = 24,
40 OpcodeLockable = 25,
41 OpcodeAllowsRep = 26,
42 OpcodeAllowsRepne = 27,
43 OpcodeAllowsData16 = 28,
44 SizeIgnoresData16 = 29,
45 OperandSize_b = 30,
46 OperandSize_w = 31,
47 OperandSize_v = 32,
48 OperandSize_o = 33,
49 AddressSize_w = 34,
50 AddressSize_v = 35,
51 AddressSize_o = 36,
52 NaClIllegal = 37,
53 OperandSizeDefaultIs64 = 38,
54 OperandSizeForce64 = 39,
55 LongMode = 40,
56 IgnorePrefixDATA16 = 41,
57 Opcode32Only = 42,
58 Opcode64Only = 43,
59 JumpInstruction = 44,
60 ConditionalJump = 45,
61 BranchHints = 46,
62 PartialInstruction = 47,
63 NaClIFlagEnumSize = 48, /* special size marker */
64 } NaClIFlag;
65
66 /* Returns the name of an NaClIFlag constant. */
67 extern const char* NaClIFlagName(NaClIFlag name);
68
69 EXTERN_C_END
70
71 #endif /* NATIVE_CLIENT_SRC_TRUSTED_VALIDATOR_X86_DECODER_GEN_NCOPCODE_OPCODE_FL AGS_H__ */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698