Pin
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Typedefs | Variables
level_base.H File Reference
#include "foundation.H"
#include <sys/mman.h>
#include <stdarg.h>
#include <cstdio>
#include <cstdlib>
#include "pin_version.H"
#include "pin_api_version.H"
#include "pin-errtype.h"
#include "xed-category-enum.h"
#include "types_base.H"
#include "message.H"
#include "atomic.hpp"
#include "barecrt.hpp"
#include "os-services.hpp"
#include "pinsync.hpp"
#include "util.hpp"
#include "my_elf.h"
#include "lock.H"
#include "errfile.H"
#include "util.H"
#include "util_unicode.H"
#include "singleton.H"
#include "knob.H"
#include "knobs_base.H"
#include "stat.H"
#include "bigarray.H"
#include "parser.H"
#include "pinstatus.H"
#include "version.H"
#include "reg.H"
#include "swmalloc.H"
#include "my_malloc.H"
#include "sysfuncs_unix.H"
#include "sysfuncs_mac.H"
#include "atomicstats.H"
#include "complexlock.H"
#include "tls.H"
#include "exception.H"
#include "child_process.H"
#include "complexlock_windows.H"

Classes

struct  LEVEL_BASE::ImageLoaderInfo
 

Typedefs

typedef VOID(* LEVEL_BASE::AFUNPTR )()
 
typedef VOID *(* LEVEL_BASE::THREAD_STARTROUTINE )(void *)
 
typedef VOID(* LEVEL_BASE::DESTRUCTFUN )(void *)
 
typedef UINT16 LEVEL_BASE::OPCODE
 
typedef PREDICATE_IA32 LEVEL_BASE::PREDICATE
 

Variables

GLOBALCONST UINT32 LEVEL_BASE::PIN_INFINITE_TIMEOUT = static_cast<UINT32>(-1)
 
GLOBALCONST UINT32 LEVEL_BASE::PIN_MAX_THREADS = 2048