version 1.334, 2019/05/16 12:03:01
|
version 1.337, 2019/11/11 13:16:25
|
Line 1
|
Line 1
|
|
#define DEBUG_MEMOIRE |
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.31 |
RPL/2 (R) version 4.1.32 |
Copyright (C) 1989-2019 Dr. BERTRAND Joël |
Copyright (C) 1989-2019 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
Line 731 void *debug_memoire_modification(void *p
|
Line 732 void *debug_memoire_modification(void *p
|
void debug_memoire_retrait(void *ptr); |
void debug_memoire_retrait(void *ptr); |
void debug_memoire_verification(); |
void debug_memoire_verification(); |
|
|
pid_t debug_fork(); |
|
|
|
#define malloc(s) debug_memoire_ajout(s, __FUNCTION__, __LINE__, #s) |
#define malloc(s) debug_memoire_ajout(s, __FUNCTION__, __LINE__, #s) |
#define free(s) debug_memoire_retrait(s) |
#define free(s) debug_memoire_retrait(s) |
#define realloc(s, t) debug_memoire_modification(s, t, \ |
#define realloc(s, t) debug_memoire_modification(s, t, \ |
__FUNCTION__, __LINE__, #t) |
__FUNCTION__, __LINE__, #t) |
#define fork() debug_fork() |
#define fork() debug_fork(s_etat_processus) |
#endif |
#endif |
|
|
#ifdef DEBUG_RETURN |
#ifdef DEBUG_RETURN |
Line 1062 pid_t debug_fork();
|
Line 1061 pid_t debug_fork();
|
# define d_ex_taille_message __erreur(92) |
# define d_ex_taille_message __erreur(92) |
# define d_ex_type_externe_dup __erreur(93) |
# define d_ex_type_externe_dup __erreur(93) |
# define d_ex_type_externe_drop __erreur(94) |
# define d_ex_type_externe_drop __erreur(94) |
|
# define d_ex_simplification __erreur(95) |
#endif |
#endif |
|
|
|
|
Line 2556 typedef struct processus
|
Line 2556 typedef struct processus
|
} struct_processus; |
} struct_processus; |
#endif |
#endif |
|
|
|
#ifdef DEBUG_MEMOIRE |
|
pid_t debug_fork(struct_processus *s_etat_processus); |
|
#endif |
|
|
|
|
/* |
/* |
================================================================================ |
================================================================================ |