allocate(std::size_t bytes, std::size_t alignment=max_align) | os::rtos::memory::memory_resource | inline |
allocated_bytes(void) | os::rtos::memory::memory_resource | inline |
allocated_chunks(void) | os::rtos::memory::memory_resource | inline |
allocations(void) | os::rtos::memory::memory_resource | inline |
block_pool(std::size_t blocks, std::size_t block_size_bytes, void *addr, std::size_t bytes) | os::memory::block_pool | inline |
block_pool(const char *name, std::size_t blocks, std::size_t block_size_bytes, void *addr, std::size_t bytes) | os::memory::block_pool | inline |
block_pool(const char *name) | os::memory::block_pool | inlineprotected |
coalesce(void) noexcept | os::rtos::memory::memory_resource | inline |
deallocate(void *addr, std::size_t bytes, std::size_t alignment=max_align) noexcept | os::rtos::memory::memory_resource | inline |
deallocations(void) | os::rtos::memory::memory_resource | inline |
do_allocate(std::size_t bytes, std::size_t alignment) override | os::memory::block_pool | protectedvirtual |
do_coalesce(void) noexcept | os::rtos::memory::memory_resource | protectedvirtual |
do_deallocate(void *addr, std::size_t bytes, std::size_t alignment) noexcept override | os::memory::block_pool | protectedvirtual |
do_is_equal(memory_resource const &other) const noexcept | os::rtos::memory::memory_resource | protectedvirtual |
do_max_size(void) const noexcept override | os::memory::block_pool | protectedvirtual |
do_reset(void) noexcept override | os::memory::block_pool | protectedvirtual |
free_bytes(void) | os::rtos::memory::memory_resource | inline |
free_chunks(void) | os::rtos::memory::memory_resource | inline |
internal_construct_(std::size_t blocks, std::size_t block_size_bytes, void *addr, std::size_t bytes) noexcept | os::memory::block_pool | protected |
internal_decrease_allocated_statistics(std::size_t bytes) noexcept | os::rtos::memory::memory_resource | protected |
internal_increase_allocated_statistics(std::size_t bytes) noexcept | os::rtos::memory::memory_resource | protected |
internal_reset_(void) noexcept | os::memory::block_pool | protected |
is_equal(memory_resource const &other) const noexcept | os::rtos::memory::memory_resource | inline |
max_align | os::rtos::memory::memory_resource | static |
max_allocated_bytes(void) | os::rtos::memory::memory_resource | inline |
max_size(void) const noexcept | os::rtos::memory::memory_resource | inline |
memory_resource()=default | os::rtos::memory::memory_resource | |
memory_resource(const char *name) | os::rtos::memory::memory_resource | inline |
name(void) const | os::rtos::internal::object_named | inline |
object_named() | os::rtos::internal::object_named | |
object_named(const char *name) | os::rtos::internal::object_named | |
out_of_memory_handler(out_of_memory_handler_t handler) | os::rtos::memory::memory_resource | inline |
out_of_memory_handler(void) | os::rtos::memory::memory_resource | inline |
reset(void) noexcept | os::rtos::memory::memory_resource | inline |
total_bytes(void) | os::rtos::memory::memory_resource | inline |
trace_print_statistics(void) | os::rtos::memory::memory_resource | inline |
~block_pool() override | os::memory::block_pool | virtual |
~memory_resource() | os::rtos::memory::memory_resource | virtual |
~object_named()=default | os::rtos::internal::object_named | |