Monero
Loading...
Searching...
No Matches
randomx::CodeBuffer Struct Reference

#include <jit_compiler.hpp>

Inheritance diagram for randomx::CodeBuffer:

Public Member Functions

void emit (const uint8_t *src, int32_t len)
template<typename T>
void emit (T src)
void emitAt (int32_t codePos, const uint8_t *src, int32_t len)
template<typename T>
void emitAt (int32_t codePos, T src)

Public Attributes

uint8_tcode
int32_t codePos
int32_t rcpCount

Member Function Documentation

◆ emit() [1/2]

void randomx::CodeBuffer::emit ( const uint8_t * src,
int32_t len )
inline

◆ emit() [2/2]

template<typename T>
void randomx::CodeBuffer::emit ( T src)
inline

◆ emitAt() [1/2]

void randomx::CodeBuffer::emitAt ( int32_t codePos,
const uint8_t * src,
int32_t len )
inline

◆ emitAt() [2/2]

template<typename T>
void randomx::CodeBuffer::emitAt ( int32_t codePos,
T src )
inline

Member Data Documentation

◆ code

uint8_t* randomx::CodeBuffer::code

◆ codePos

int32_t randomx::CodeBuffer::codePos

◆ rcpCount

int32_t randomx::CodeBuffer::rcpCount

The documentation for this struct was generated from the following file: