My Project
Chargement...
Recherche...
Aucune correspondance
Fonctions
Référence du fichier kmalloc-zs.h

Une implatation simple de kmalloc fondé sur les zones siamoises (buddy areas) (C) Emmanuel Chaput 2023. Plus de détails...

#include <manux/memoire.h>
#include <manux/types.h>
Graphe des dépendances par inclusion de kmalloc-zs.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Fonctions

void kmallocInitialisation (void)
 Initialisation du sytème kmalloc.
 
void * kmalloc (size_t n)
 Allocation d'une zone de n octets.
 
void kfree (void *p)
 Libération d'une zone mémoire allouée.
 

Description détaillée

Une implatation simple de kmalloc fondé sur les zones siamoises (buddy areas) (C) Emmanuel Chaput 2023.

Définition dans le fichier kmalloc-zs.h.

Documentation des fonctions

◆ kfree()

void kfree ( void *  p)

Libération d'une zone mémoire allouée.

Libération d'une zone mémoire allouée.

Définition à la ligne 265 du fichier kmalloc-zs.c.

◆ kmalloc()

void * kmalloc ( size_t  n)

Allocation d'une zone de n octets.

Renvoie
Pointeur sur la zone en cas de succès, NULL en cas d'échec

Définition à la ligne 139 du fichier kmalloc-zs.c.

◆ kmallocInitialisation()

void kmallocInitialisation ( void  )

Initialisation du sytème kmalloc.

Définition à la ligne 80 du fichier kmalloc-zs.c.