nucleo
Nucleo di Calcolatori Elettronici
|
Funzioni per l'utilizzo dello heap da parte del modulo utente. Continua...
Funzioni | |
void * | operator new (size_t s) |
alloca un oggetto nello heap utente | |
void | operator delete (void *p) |
dealloca un oggetto restituendolo allo heap utente. | |
Variabili | |
natl | userheap_mutex |
Semaforo di mutua esclusione per lo heap utente. | |
Funzioni per l'utilizzo dello heap da parte del modulo utente.
Dal momento che il modulo utente è eseguito con le interruzioni esterne mascherabili abilitate, dobbiamo proteggere lo heap con un semaforo di mutua esclusione.
void * operator new | ( | size_t | s | ) |
void operator delete | ( | void * | p | ) |