Broom 1.0.0
A thread-local C++ Garbage Collector
Loading...
Searching...
No Matches
Functions
broom::platform Namespace Reference

Functions

voidGetStackBottom ()
 
template<typename... Args>
BROOM_NORETURN void Abort (const char *file, size_t line, std::format_string< Args... > fmt, Args &&... args)
 
void UnmapMemorySpace (const MemorySpace &space)
 
MemorySpace MapMemorySpace (size_t space_size, MemoryPermissions permissions=Allocator::kDefaultPermissions)
 

Function Documentation

◆ Abort()

template<typename... Args>
BROOM_NORETURN void broom::platform::Abort ( const char file,
size_t  line,
std::format_string< Args... >  fmt,
Args &&...  args 
)

Definition at line 18 of file platform-base.h.

◆ GetStackBottom()

void * broom::platform::GetStackBottom ( )

◆ MapMemorySpace()

MemorySpace broom::platform::MapMemorySpace ( size_t  space_size,
MemoryPermissions  permissions = Allocator::kDefaultPermissions 
)

◆ UnmapMemorySpace()

void broom::platform::UnmapMemorySpace ( const MemorySpace space)