AsmGrader 0.0.0
|
#include <asm_buffer.hpp>
Public Member Functions | |
AsmBuffer (Program &prog) | |
std::size_t | size () const |
std::string | str () const |
ByteArray< NumBytes > | fill (std::byte byte) const |
![]() | |
AsmData (Program &prog, std::uintptr_t address) | |
virtual | ~AsmData ()=default |
std::uintptr_t | get_address () const |
virtual Result< ByteArray< NumBytes > > | get_value () const |
Get the value currently present in the asm program. | |
ByteArray< NumBytes > | set_value (const U &val) const |
Set the value of type T in the asm program. | |
ByteArray< NumBytes > | zero () const |
Zeros the object of type T residing in the asm program. | |
Additional Inherited Members | |
![]() | |
Result< ByteArray< NumBytes > > | get_value_impl () const |
Program & | get_program () const |
|
explicit |
ByteArray< NumBytes > asmgrader::AsmBuffer< NumBytes >::fill | ( | std::byte | byte | ) | const |
std::size_t asmgrader::AsmBuffer< NumBytes >::size | ( | ) | const |
std::string asmgrader::AsmBuffer< NumBytes >::str | ( | ) | const |