openMSX
|
Classes | |
class | AllocMap |
Aligned memory (de)allocation. More... | |
Functions | |
void | fill_2 (std::span< uint32_t > out, uint32_t val0, uint32_t val1) |
void * | mallocAligned (size_t alignment, size_t size) |
void | freeAligned (void *) |
void openmsx::MemoryOps::fill_2 | ( | std::span< uint32_t > | out, |
uint32_t | val0, | ||
uint32_t | val1 | ||
) |
Definition at line 16 of file MemoryOps.cc.
References Endian::BIG, and ranges::fill().
Referenced by openmsx::SDLRasterizer::drawBorder().
void openmsx::MemoryOps::freeAligned | ( | void * | ) |
Definition at line 116 of file MemoryOps.cc.
References openmsx::MemoryOps::AllocMap::instance(), and openmsx::MemoryOps::AllocMap::remove().
Referenced by openmsx::Frame::~Frame().
void * openmsx::MemoryOps::mallocAligned | ( | size_t | alignment, |
size_t | size | ||
) |
Definition at line 86 of file MemoryOps.cc.
References openmsx::MemoryOps::AllocMap::insert(), openmsx::MemoryOps::AllocMap::instance(), and t.
Referenced by openmsx::Frame::Frame().