struct RegisterValue

Defined at line 17 of file ../../src/developer/debug/shared/register_value.h

Public Members

RegisterID id
vector data

Public Methods

__int128 GetValue ()

Retrieves the low up-to-128 bits of the register value as a number.

Defined at line 11 of file ../../src/developer/debug/shared/register_value.cc

void RegisterValue ()

Defined at line 18 of file ../../src/developer/debug/shared/register_value.h

void RegisterValue (RegisterID rid, std::vector<uint8_t> d)

Defined at line 19 of file ../../src/developer/debug/shared/register_value.h

void RegisterValue (RegisterID rid, size_t byte_size, const void * bytes)

Constructs from a size and a pointed-to data buffer in machine-endianness.

Defined at line 22 of file ../../src/developer/debug/shared/register_value.h

void RegisterValue (RegisterID rid, uint64_t val)

Constructs a sized value for the current platform.

Defined at line 28 of file ../../src/developer/debug/shared/register_value.h

void RegisterValue (RegisterID rid, uint32_t val)

Defined at line 32 of file ../../src/developer/debug/shared/register_value.h

void RegisterValue (RegisterID rid, uint16_t val)

Defined at line 36 of file ../../src/developer/debug/shared/register_value.h

void RegisterValue (RegisterID rid, uint8_t val)

Defined at line 40 of file ../../src/developer/debug/shared/register_value.h

bool operator== (const RegisterValue & other)

Comparisons (primarily for tests).

Defined at line 49 of file ../../src/developer/debug/shared/register_value.h

bool operator!= (const RegisterValue & other)

Defined at line 50 of file ../../src/developer/debug/shared/register_value.h

void Serialize (Serializer & ser, uint32_t ver)

Defined at line 58 of file ../../src/developer/debug/shared/register_value.h