Types.h File Reference

Go to the source code of this file.

Data Structures

struct  maps_entries

Defines

#define _Types_h_
#define I64_C(x)   INT64_C(x)
#define UI64_C(x)   UINT64_C(x)
#define I64_MAX   INT64_MAX
#define UI64_MAX   UINT64_MAX
#define I64_MIN   INT64_MIN
#define I32_MAX   INT32_MAX
#define I32_MIN   INT32_MIN
#define UI32_MAX   UINT32_MAX
#define ADDR_NULL   (0)
#define PREMS_PRIVATE   (1 << 4)
#define PREMS_SHARED   (1 << 3)
#define PREMS_READ   (1 << 2)
#define PREMS_WRITE   (1 << 1)
#define PREMS_EXEC   (1 << 0)
#define MAPENTRIES_PATH_SIZE   512
#define MAPENTRIES_PATH_SIZE_STR   "512"

Typedefs

typedef unsigned long Address
typedef unsigned int Word
typedef long int RegValue
typedef unsigned int Register
typedef struct maps_entries map_entries

Variables

static const Register Null_Register = (Register)(-1)
static const Register REG_NULL = (Register)(-1)

Define Documentation

#define _Types_h_

Definition at line 37 of file Types.h.

#define ADDR_NULL   (0)

Definition at line 237 of file Types.h.

#define I32_MAX   INT32_MAX

Definition at line 223 of file Types.h.

#define I32_MIN   INT32_MIN

Definition at line 224 of file Types.h.

Referenced by NS_x86::is_disp32().

#define I64_C (  )     INT64_C(x)
#define I64_MAX   INT64_MAX
#define I64_MIN   INT64_MIN

Definition at line 222 of file Types.h.

#define MAPENTRIES_PATH_SIZE   512

Definition at line 262 of file Types.h.

#define MAPENTRIES_PATH_SIZE_STR   "512"

Definition at line 263 of file Types.h.

Referenced by getLinuxMaps(), and getVMMaps().

#define PREMS_EXEC   (1 << 0)

Definition at line 260 of file Types.h.

Referenced by getLinuxMaps(), and getVMMaps().

#define PREMS_PRIVATE   (1 << 4)

Definition at line 256 of file Types.h.

Referenced by couldBeVsyscallPage(), getLinuxMaps(), and getVMMaps().

#define PREMS_READ   (1 << 2)

Definition at line 258 of file Types.h.

Referenced by getLinuxMaps(), and getVMMaps().

#define PREMS_SHARED   (1 << 3)

Definition at line 257 of file Types.h.

#define PREMS_WRITE   (1 << 1)

Definition at line 259 of file Types.h.

Referenced by getLinuxMaps(), and getVMMaps().

#define UI32_MAX   UINT32_MAX

Definition at line 225 of file Types.h.

Referenced by NS_x86::is_addr32().

#define UI64_C (  )     UINT64_C(x)

Definition at line 187 of file Types.h.

#define UI64_MAX   UINT64_MAX

Definition at line 221 of file Types.h.


Typedef Documentation

typedef unsigned long Address

Definition at line 238 of file Types.h.

typedef struct maps_entries map_entries
typedef unsigned int Register

Definition at line 250 of file Types.h.

typedef long int RegValue

Definition at line 247 of file Types.h.

typedef unsigned int Word

Definition at line 245 of file Types.h.


Variable Documentation

const Register Null_Register = (Register)(-1) [static]

Definition at line 251 of file Types.h.

const Register REG_NULL = (Register)(-1) [static]

Definition at line 253 of file Types.h.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1