L4Re Operating System Framework
Interface and Usage Documentation
Loading...
Searching...
No Matches
umalloc.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2025 Kernkonzept GmbH.
3 * Author(s): Martin Decky <martin.decky@kernkonzept.com>
4 *
5 * License: see LICENSE.spdx (in this directory or the directories above)
6 */
7
20
21#pragma once
22
23#include <stddef.h>
24#include <l4/sys/compiler.h>
25
27
33extern size_t umalloc_area_granularity;
34
47void *umalloc_area_create(size_t area_size) L4_NOTHROW;
48
L4 compiler related defines.
#define L4_NOTHROW
Mark a function declaration and definition as never throwing an exception.
Definition compiler.h:167
#define L4_BEGIN_DECLS
Start section with C types and functions.
Definition compiler.h:171
#define L4_END_DECLS
End section with C types and functions.
Definition compiler.h:172
void * umalloc_area_create(size_t area_size) L4_NOTHROW
Create a new heap area.
L4_BEGIN_DECLS size_t umalloc_area_granularity
Heap area granularity.