1package unicorn
2// For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [unicorn_const.go]
3const (
4	API_MAJOR = 1
5
6	API_MINOR = 0
7	VERSION_MAJOR = 1
8
9	VERSION_MINOR = 0
10	VERSION_EXTRA = 2
11	SECOND_SCALE = 1000000
12	MILISECOND_SCALE = 1000
13	ARCH_ARM = 1
14	ARCH_ARM64 = 2
15	ARCH_MIPS = 3
16	ARCH_X86 = 4
17	ARCH_PPC = 5
18	ARCH_SPARC = 6
19	ARCH_M68K = 7
20	ARCH_MAX = 8
21
22	MODE_LITTLE_ENDIAN = 0
23	MODE_BIG_ENDIAN = 1073741824
24
25	MODE_ARM = 0
26	MODE_THUMB = 16
27	MODE_MCLASS = 32
28	MODE_V8 = 64
29	MODE_ARM926 = 128
30	MODE_ARM946 = 256
31	MODE_ARM1176 = 512
32	MODE_MICRO = 16
33	MODE_MIPS3 = 32
34	MODE_MIPS32R6 = 64
35	MODE_MIPS32 = 4
36	MODE_MIPS64 = 8
37	MODE_16 = 2
38	MODE_32 = 4
39	MODE_64 = 8
40	MODE_PPC32 = 4
41	MODE_PPC64 = 8
42	MODE_QPX = 16
43	MODE_SPARC32 = 4
44	MODE_SPARC64 = 8
45	MODE_V9 = 16
46
47	ERR_OK = 0
48	ERR_NOMEM = 1
49	ERR_ARCH = 2
50	ERR_HANDLE = 3
51	ERR_MODE = 4
52	ERR_VERSION = 5
53	ERR_READ_UNMAPPED = 6
54	ERR_WRITE_UNMAPPED = 7
55	ERR_FETCH_UNMAPPED = 8
56	ERR_HOOK = 9
57	ERR_INSN_INVALID = 10
58	ERR_MAP = 11
59	ERR_WRITE_PROT = 12
60	ERR_READ_PROT = 13
61	ERR_FETCH_PROT = 14
62	ERR_ARG = 15
63	ERR_READ_UNALIGNED = 16
64	ERR_WRITE_UNALIGNED = 17
65	ERR_FETCH_UNALIGNED = 18
66	ERR_HOOK_EXIST = 19
67	ERR_RESOURCE = 20
68	ERR_EXCEPTION = 21
69	MEM_READ = 16
70	MEM_WRITE = 17
71	MEM_FETCH = 18
72	MEM_READ_UNMAPPED = 19
73	MEM_WRITE_UNMAPPED = 20
74	MEM_FETCH_UNMAPPED = 21
75	MEM_WRITE_PROT = 22
76	MEM_READ_PROT = 23
77	MEM_FETCH_PROT = 24
78	MEM_READ_AFTER = 25
79	HOOK_INTR = 1
80	HOOK_INSN = 2
81	HOOK_CODE = 4
82	HOOK_BLOCK = 8
83	HOOK_MEM_READ_UNMAPPED = 16
84	HOOK_MEM_WRITE_UNMAPPED = 32
85	HOOK_MEM_FETCH_UNMAPPED = 64
86	HOOK_MEM_READ_PROT = 128
87	HOOK_MEM_WRITE_PROT = 256
88	HOOK_MEM_FETCH_PROT = 512
89	HOOK_MEM_READ = 1024
90	HOOK_MEM_WRITE = 2048
91	HOOK_MEM_FETCH = 4096
92	HOOK_MEM_READ_AFTER = 8192
93	HOOK_INSN_INVALID = 16384
94	HOOK_MEM_UNMAPPED = 112
95	HOOK_MEM_PROT = 896
96	HOOK_MEM_READ_INVALID = 144
97	HOOK_MEM_WRITE_INVALID = 288
98	HOOK_MEM_FETCH_INVALID = 576
99	HOOK_MEM_INVALID = 1008
100	HOOK_MEM_VALID = 7168
101	QUERY_MODE = 1
102	QUERY_PAGE_SIZE = 2
103	QUERY_ARCH = 3
104	QUERY_TIMEOUT = 4
105
106	PROT_NONE = 0
107	PROT_READ = 1
108	PROT_WRITE = 2
109	PROT_EXEC = 4
110	PROT_ALL = 7
111)