Pin
Classes | Macros | Enumerations
val.cpp File Reference
#include "level_base.H"
#include "level_core.H"

Classes

union  LEVEL_CORE::VAL
 
struct  LEVEL_CORE::MEM_ADDR_EXP
 

Macros

#define VAL_PARANOIA(a)   ASSERTX(a)
 

Enumerations

enum  LEVEL_CORE::VAL_TYPE {
  VAL_TYPE_INVALID,
  VAL_TYPE_NONE,
  VAL_TYPE_INS,
  VAL_TYPE_BBL,
  VAL_TYPE_EDG,
  VAL_TYPE_REL,
  VAL_TYPE_RTN,
  VAL_TYPE_SEC,
  VAL_TYPE_SYM,
  VAL_TYPE_FILE,
  VAL_TYPE_META,
  VAL_TYPE_DATA,
  VAL_TYPE_IADDR,
  VAL_TYPE_GOT,
  VAL_TYPE_OPD,
  VAL_TYPE_LDEF,
  VAL_TYPE_CHUNK,
  VAL_TYPE_PLTOFF,
  VAL_TYPE_FLT64,
  VAL_TYPE_UINT64,
  VAL_TYPE_UINT32,
  VAL_TYPE_TWO_UINT32,
  VAL_TYPE_INT32,
  VAL_TYPE_SECOFF,
  VAL_TYPE_SYMOFF,
  VAL_TYPE_CHUNKOFF,
  VAL_TYPE_ZERO,
  VAL_TYPE_TRANSPARENT,
  VAL_TYPE_GP,
  VAL_TYPE_STRING,
  VAL_TYPE_REGUSE,
  VAL_TYPE_REG_INT32,
  VAL_TYPE_VERSIONCASE,
  VAL_TYPE_REGALLOCHINT,
  VAL_TYPE_SACT,
  VAL_TYPE_IADDR_INT32,
  VAL_TYPE_CONST_PTR,
  VAL_TYPE_PTR,
  VAL_TYPE_AFUNPTR,
  VAL_TYPE_LAST
}
 

Detailed Description

This file contains SEC and Mapping primitives

Enumeration Type Documentation

◆ VAL_TYPE

VAL types