17 void *
synth_base =
reinterpret_cast<void*
>(0x08000000);
21 std::vector<void*> addr{
ASIZE,
nullptr};
24 int idx = s & (addr.size() - 1);
28 }
else if (!addr[idx]) {
static void BenchLockedPool(benchmark::Bench &bench)
void * alloc(size_t size)
Allocate size bytes from this arena.
void free(void *ptr)
Free a previously allocated chunk of memory.
Main entry point to nanobench's benchmarking facility.
constexpr auto Ticks(Dur2 d)
Helper to count the seconds of a duration/time_point.