DEBUGGER_REG_DESCRIPTION Struct Reference

#include <types_vmapi.H>

List of all members.

Public Attributes

REG _pinReg
unsigned _toolRegId
unsigned _widthInBits
const char * _name
int _gccId


Detailed Description

Describes a register that is exposed to an application-level debugger.


Member Data Documentation

int DEBUGGER_REG_DESCRIPTION::_gccId
 

The GCC/Dwarf equivalent register id.

const char* DEBUGGER_REG_DESCRIPTION::_name
 

The name of the register.

REG DEBUGGER_REG_DESCRIPTION::_pinReg
 

The Pin register ID, if this is a native Pin register. REG_NONE if the tool will emulate this register.

unsigned DEBUGGER_REG_DESCRIPTION::_toolRegId
 

Only used if _pinReg is REG_NONE. Gives an ID for this emulated register.

unsigned DEBUGGER_REG_DESCRIPTION::_widthInBits
 

Width (bits) of the register, as seen by the debugger. Currently, this must be a multiple of 8 bits.


The documentation for this struct was generated from the following file:
Generated on Sun Jan 28 23:35:38 2018 for Pin by  doxygen 1.4.6