#include <CodeBuffer.h>
|
template<typename T > |
static T | Raw (const void *program, const address_t address) |
|
◆ CodeBuffer()
mana::CodeBuffer::CodeBuffer |
( |
| ) |
|
|
default |
◆ ~CodeBuffer()
mana::CodeBuffer::~CodeBuffer |
( |
| ) |
|
|
default |
◆ Add()
template<typename T >
void mana::CodeBuffer::Add |
( |
const T |
value | ) |
|
◆ AddOpecode()
◆ AddOpecodeAndOperand()
◆ AddOpecodeAndTwoOperands()
◆ Copy()
std::unique_ptr< void, decltype(&std::free)> mana::CodeBuffer::Copy |
( |
| ) |
const |
◆ Get()
template<typename T >
T mana::CodeBuffer::Get |
( |
const address_t |
address | ) |
const |
◆ GetSize()
address_t mana::CodeBuffer::GetSize |
( |
| ) |
const |
◆ Raw()
template<typename T >
T mana::CodeBuffer::Raw |
( |
const void * |
program, |
|
|
const address_t |
address |
|
) |
| |
|
static |
◆ Reduce()
void mana::CodeBuffer::Reduce |
( |
const address_t |
reduceSize | ) |
|
◆ ReplaceAddress()
void mana::CodeBuffer::ReplaceAddress |
( |
const address_t |
address, |
|
|
const address_t |
newAddress |
|
) |
| |
◆ ReplaceAddressAll()
void mana::CodeBuffer::ReplaceAddressAll |
( |
const address_t |
baseAddress, |
|
|
const address_t |
newAddress |
|
) |
| |
◆ ReplaceOpecode()
◆ Write()
The documentation for this class was generated from the following files: