PinCRT
|
Macros | |
#define | TRUE 1 |
#define | FALSE 0 |
#define | NULL ((void*)0) |
#define | ADDRINT_SIZE_IN_BITS 64 |
#define | STACK_WORD_SIZE 8 |
#define | PTRINT_SIZE ADDRINT_SIZE_IN_BITS |
#define | ALIGNMENT_OF(t) __alignof__(t) |
#define | INVALID_NATIVE_FD ((NATIVE_FD)-1LL) |
#define | INVALID_NATIVE_TID ((NATIVE_TID)0) |
#define | INVALID_NATIVE_PID ((NATIVE_PID)0) |
#define | NATIVE_PID_CURRENT ((NATIVE_PID)-1LL) |
#define | NATIVE_TID_CURRENT ((NATIVE_TID)-1LL) |
#define | OS_EVENT_INITIALIZER ((OS_EVENT)0) |
#define | CPU_MEMORY_CACHELINE_SIZE 64 |
#define | FILENAME_BUF_SIZE 1024 |
Typedefs | |
typedef unsigned char | BOOL_T |
typedef void | VOID |
typedef char | CHAR |
typedef unsigned int | UINT |
typedef int | INT |
typedef double | FLT64 |
typedef float | FLT32 |
typedef uint8_t | UINT8 |
typedef uint16_t | UINT16 |
typedef uint32_t | UINT32 |
typedef uint64_t | UINT64 |
typedef int8_t | INT8 |
typedef int16_t | INT16 |
typedef int32_t | INT32 |
typedef int64_t | INT64 |
typedef UINT64 | ANYADDR |
typedef UINT64 | ADDRINT |
typedef INT64 | ADDRDELTA |
typedef ADDRINT | USIZE |
typedef ADDRINT | VOIDINT |
typedef ADDRINT | PTRINT |
typedef UINT64 | REG_CLASS_BITS |
typedef UINT32 | REG_SUBCLASS_BITS |
typedef ADDRINT | NATIVE_FD |
typedef UINT32 | NATIVE_PID |
typedef UINT32 | NATIVE_TID |
typedef ADDRINT | NATIVE_UID |
typedef UINT64 | OS_EVENT |
Enumerations | |
enum | TRI { TRI_YES, TRI_NO, TRI_MAYBE } |
this headerfile contains defines the types that are the foundation of other code