- Main Page
- Modules
- Classes

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# 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:

- types_vmapi.H