mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-06 15:17:01 +02:00
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:
parent
abb8412d20
commit
9424e5a06f
14
src/errors.c
14
src/errors.c
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user