DEBUG: errors: add name hint for startup-logs memory area

Thanks to ("MINOR: tools: add vma_set_name() helper"), set a name hint
for startup-logs ring's memory area created using mmap() so it can be
easily indentified in /proc/<pid>/maps.

7b8e91cce000-7b8e91cde000 rw-s 00000000 00:19 46                         [anon_shmem:errors:startup_logs]
This commit is contained in:
Aurelien DARRAGON 2024-05-21 10:49:55 +02:00
parent abb8412d20
commit 9424e5a06f

View File

@ -112,7 +112,7 @@ static struct ring *startup_logs_from_fd(int fd, int new)
* Once in wait mode, the shm must be copied and closed.
*
*/
void startup_logs_init()
void startup_logs_init_shm()
{
struct ring *r = NULL;
char *str_fd, *endptr;
@ -176,14 +176,20 @@ void startup_logs_init()
}
#else /* ! USE_SHM_OPEN */
#endif /* ! USE_SHM_OPEN */
void startup_logs_init()
{
#ifdef USE_SHM_OPEN
startup_logs_init_shm();
#else /* ! USE_SHM_OPEN */
startup_logs = ring_new(STARTUP_LOG_SIZE);
}
#endif
if (startup_logs)
vma_set_name(ring_allocated_area(startup_logs),
ring_allocated_size(startup_logs),
"errors", "startup_logs");
}
/* free the startup logs, unmap if it was an shm */
void startup_logs_free(struct ring *r)