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

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.

const char* DEBUGGER_REG_DESCRIPTION::_name

The name of the register.

int DEBUGGER_REG_DESCRIPTION::_gccId

The GCC/Dwarf equivalent register id.


The documentation for this struct was generated from the following file:
Generated on Wed Jan 21 02:19:21 2015 for Pin by  doxygen 1.5.1-p1