-
Notifications
You must be signed in to change notification settings - Fork 4
/
Global.h
43 lines (39 loc) · 787 Bytes
/
Global.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#ifndef GLOBAL_H
#define GLOBAL_H
/* determine what regions we need */
enum {
REGION_ALL, /* each of them */
REGION_HEAP_STACK_EXECUTABLE, /* heap, stack, executable */
REGION_HEAP_STACK_EXECUTABLE_BSS /* heap, stack, executable, bss */
};
/*
* Our standard datatypes that the user will be able to search for
*/
enum {
BOOLEAN,
CHARACTER,
SHORT_INTEGER,
INTEGER,
LONG_INTEGER,
FLOAT,
DOUBLE,
STRING,
UNICODE_CHARECTER,
UNICODE_STRING
};
/*
*
* Search types
*
*/
enum {
EXACT,
GREATER,
LESSER,
CHANGED,
UNCHANGED,
UNKNOWN
//BETWEEN 7 // yet to be implemented. Let's get easy stuff working first :p
};
typedef unsigned char* BYTE;
#endif // GLOBAL_H