|
| static bool | is_main (const char *seedhash) |
| static bool | is_secondary (const char *seedhash) |
| static void | local_abort (const char *msg) |
| static void | hash2hex (const char *hash, char *hex) |
| static int | disabled_flags (void) |
| static int | enabled_flags (void) |
| static int | is_power_of_2 (uint64_t n) |
| static int | get_seedhash_epoch_lag (void) |
| static unsigned int | get_seedhash_epoch_blocks (void) |
| uint64_t | rx_seedheight (const uint64_t height) |
| void | rx_seedheights (const uint64_t height, uint64_t *seedheight, uint64_t *nextheight) |
| static void | rx_alloc_dataset (randomx_flags flags, randomx_dataset **dataset, int ignore_env) |
| static void | rx_alloc_cache (randomx_flags flags, randomx_cache **cache) |
| static void | rx_init_full_vm (randomx_flags flags, randomx_vm **vm) |
| static void | rx_init_light_vm (randomx_flags flags, randomx_vm **vm, randomx_cache *cache) |
| static CTHR_THREAD_RTYPE | rx_seedthread (void *arg) |
| static void | rx_init_dataset (size_t max_threads) |
| static CTHR_THREAD_RTYPE | rx_set_main_seedhash_thread (void *arg) |
| void | rx_set_main_seedhash (const char *seedhash, size_t max_dataset_init_threads) |
| void | rx_slow_hash (const char *seedhash, const void *data, size_t length, char *result_hash) |
| void | rx_set_miner_thread (uint32_t value, size_t max_dataset_init_threads) |
| uint32_t | rx_get_miner_thread () |
| void | rx_slow_hash_allocate_state () |
| static void | rx_destroy_vm (randomx_vm **vm) |
| void | rx_slow_hash_free_state () |