pcm_dyn_tbls.cpp File Reference


Typedefs

typedef enum pin_attach_which_map pin_attach_which_map_t

Enumerations

enum  pin_attach_which_map { PIN_ATTACH_STD_MAP = 0, PIN_ATTACH_EXT_MAP = 1 }

Functions

PIN_IMPORT int pin_convert_sizet_to_int (size_t val, pin_errbuf_t *ebuf_p)
int less_char_ptr (const void *e1, const void *e2)
int less_fld_num_ptr (const void *e1, const void *e2)
int less_opcode_ptr (const void *e1, const void *e2)
EXTERN int pin_dyn_set_extension_file_location (char *ext_file_loc)
EXTERN int pin_dyn_type_of_field (pin_fld_num_t name)
EXTERN const char * pin_dyn_name_of_field (pin_fld_num_t num)
EXTERN int32 pin_dyn_field_is_masked (pin_fld_num_t num)
EXTERN int32 pin_dyn_name_len_of_field (pin_fld_num_t num)
EXTERN int pin_dyn_field_num_builtin_fields ()
EXTERN int32 pin_dyn_field_num_builtin_masked_fields ()
EXTERN const char * pin_dyn_field_get_next (pin_fld_num_t *nump, void **cookiepp)
EXTERN pin_fld_num_t pin_dyn_field_of_name (const char *name)
EXTERN const char * pcm_dyn_opcode_to_opname (int32 opcode)
EXTERN int32 pcm_dyn_opname_to_opcode (char *opname)

Variables

void(* pinlog_func_ptr )(const char *src_file, int32 line, int32 flags, const char *format,...)=0
void * fldByNameMap = NULL
void * fldByNumMap = NULL
void * opCodeByNameMap = NULL
void * opCodeByNumMap = NULL
std::map< int32, std::string > pcm_error_str

Typedef Documentation


Enumeration Type Documentation

Enumerator:
PIN_ATTACH_STD_MAP 
PIN_ATTACH_EXT_MAP 


Function Documentation

PIN_IMPORT int pin_convert_sizet_to_int ( size_t  val,
pin_errbuf_t ebuf_p 
)

int less_char_ptr ( const void *  e1,
const void *  e2 
)

int less_fld_num_ptr ( const void *  e1,
const void *  e2 
)

int less_opcode_ptr ( const void *  e1,
const void *  e2 
)

EXTERN int pin_dyn_set_extension_file_location ( char *  ext_file_loc  ) 

EXTERN int pin_dyn_type_of_field ( pin_fld_num_t  name  ) 

EXTERN const char* pin_dyn_name_of_field ( pin_fld_num_t  num  ) 

EXTERN int32 pin_dyn_field_is_masked ( pin_fld_num_t  num  ) 

EXTERN int32 pin_dyn_name_len_of_field ( pin_fld_num_t  num  ) 

EXTERN int pin_dyn_field_num_builtin_fields (  ) 

EXTERN int32 pin_dyn_field_num_builtin_masked_fields (  ) 

EXTERN const char* pin_dyn_field_get_next ( pin_fld_num_t nump,
void **  cookiepp 
)

EXTERN pin_fld_num_t pin_dyn_field_of_name ( const char *  name  ) 

EXTERN const char* pcm_dyn_opcode_to_opname ( int32  opcode  ) 

EXTERN int32 pcm_dyn_opname_to_opcode ( char *  opname  ) 


Variable Documentation

void(* pinlog_func_ptr)(const char *src_file, int32 line, int32 flags, const char *format,...)=0

void* fldByNameMap = NULL

void* fldByNumMap = NULL

void* opCodeByNameMap = NULL

void* opCodeByNumMap = NULL

std::map< int32, std::string > pcm_error_str


Copyright 2017, 2023, Oracle and/or its affiliates.