mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Update.
* include/byteswap.h: New file. * malloc/mtrace.c (mtrace): Use smaller output buffer to reduce .bss segment size. Patch by Joe Keane <jgk@jgk.org>.
This commit is contained in:
@ -40,9 +40,11 @@ extern char *getenv ();
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
|
||||
#define TRACE_BUFFER_SIZE 512
|
||||
|
||||
static FILE *mallstream;
|
||||
static const char mallenv[]= "MALLOC_TRACE";
|
||||
static char mallbuf[BUFSIZ]; /* Buffer for the output. */
|
||||
static char malloc_trace_buffer[TRACE_BUFFER_SIZE];
|
||||
|
||||
__libc_lock_define_initialized (static, lock);
|
||||
|
||||
@ -242,7 +244,7 @@ mtrace ()
|
||||
if (mallstream != NULL)
|
||||
{
|
||||
/* Be sure it doesn't malloc its buffer! */
|
||||
setbuf (mallstream, mallbuf);
|
||||
setvbuf (mallstream, malloc_trace_buffer, TRACE_BUFFER_SIZE);
|
||||
fprintf (mallstream, "= Start\n");
|
||||
tr_old_free_hook = __free_hook;
|
||||
__free_hook = tr_freehook;
|
||||
|
Reference in New Issue
Block a user