Contains the value of a single register. Register values are normally passed via RegisterSetContainer objects.
More...
#include <GDBRegisters.h>
|
| | RegisterValue () |
| | Creates a new instance of RegisterValue and flags it as invalid.
|
| |
| | RegisterValue (unsigned integralValue, unsigned char sizeInBytes) |
| | Creates a new instance of RegisterValue containing the actual value.
|
| |
| unsigned | ToUInt32 () const |
| | Converts the little-endian value to a 32-bit integer.
|
| |
| unsigned short | ToUInt16 () const |
| | Converts a little-endian value to a 16-bit integer.
|
| |
|
| bool | Valid |
| | Specifies whether the value is valid.
|
| |
| unsigned char | SizeInBytes |
| | Specifies the size in bytes of the register.
|
| |
| unsigned char | Value [64] |
| | Contains the register value in the target byte order.
|
| |
Contains the value of a single register. Register values are normally passed via RegisterSetContainer objects.
- Examples:
- SimpleWin32Server/SimpleWin32Server.cpp.
| GDBServerFoundation::RegisterValue::RegisterValue |
( |
| ) |
|
|
inline |
| GDBServerFoundation::RegisterValue::RegisterValue |
( |
unsigned |
integralValue, |
|
|
unsigned char |
sizeInBytes |
|
) |
| |
|
inline |
Creates a new instance of RegisterValue containing the actual value.
| unsigned short GDBServerFoundation::RegisterValue::ToUInt16 |
( |
| ) |
const |
|
inline |
Converts a little-endian value to a 16-bit integer.
| unsigned GDBServerFoundation::RegisterValue::ToUInt32 |
( |
| ) |
const |
|
inline |
Converts the little-endian value to a 32-bit integer.
| unsigned char GDBServerFoundation::RegisterValue::SizeInBytes |
Specifies the size in bytes of the register.
| bool GDBServerFoundation::RegisterValue::Valid |
Specifies whether the value is valid.
| unsigned char GDBServerFoundation::RegisterValue::Value[64] |
Contains the register value in the target byte order.
The documentation for this struct was generated from the following file: