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