|
| void * | operator new (size_t size) |
| |
| void | operator delete (void *ptr) |
| |
| void | setDataset (randomx_dataset *dataset) override |
| |
| void | setCache (randomx_cache *cache) override |
| |
Public Member Functions inherited from randomx::InterpretedVm< Allocator, softAes > |
| void * | operator new (size_t size) |
| |
| void | operator delete (void *ptr) |
| |
| void | run (void *seed) override |
| |
| void | setDataset (randomx_dataset *dataset) override |
| |
Public Member Functions inherited from randomx::VmBase< Allocator, softAes > |
| | ~VmBase () override |
| |
| void | allocate () override |
| |
| void | initScratchpad (void *seed) override |
| |
| void | getFinalResult (void *out, size_t outSize) override |
| |
| void | hashAndFill (void *out, size_t outSize, uint64_t *fill_state) override |
| |
Public Member Functions inherited from randomx_vm |
| virtual | ~randomx_vm ()=0 |
| |
| virtual void | allocate ()=0 |
| |
| virtual void | getFinalResult (void *out, size_t outSize)=0 |
| |
| virtual void | hashAndFill (void *out, size_t outSize, uint64_t *fill_state)=0 |
| |
| virtual void | setDataset (randomx_dataset *dataset) |
| |
| virtual void | setCache (randomx_cache *cache) |
| |
| virtual void | initScratchpad (void *seed)=0 |
| |
| virtual void | run (void *seed)=0 |
| |
| void | resetRoundingMode () |
| |
| randomx::RegisterFile * | getRegisterFile () |
| |
| const void * | getScratchpad () |
| |
| const randomx::Program & | getProgram () |
| |
| const uint8_t * | getMemory () const |
| |
Public Member Functions inherited from randomx::BytecodeMachine |
| void | beginCompilation (NativeRegisterFile ®File) |
| |
| void | compileProgram (Program &program, InstructionByteCode bytecode[RANDOMX_PROGRAM_SIZE], NativeRegisterFile ®File) |
| |
| void | compileInstruction (RANDOMX_GEN_ARGS) |
| |