Remove USE_MTRACE_FILE support from mtrace
authorUlrich Drepper <drepper@gmail.com>
Mon, 16 May 2011 04:22:16 +0000 (00:22 -0400)
committerUlrich Drepper <drepper@gmail.com>
Mon, 16 May 2011 04:22:16 +0000 (00:22 -0400)
ChangeLog
malloc/mtrace.c

index 1cb8f4f..cd89f3f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-05-16  Ulrich Drepper  <drepper@gmail.com>
+
+       * malloc/mtrace.c: Remove support for USE_MTRACE_FILE.  It is not
+       used and couldn't be at all thread-safe.
+
 2011-05-15  Ulrich Drepper  <drepper@gmail.com>
 
        * libio/freopen.c (freopen): Don't close old file descriptor
index fafa52e..51be396 100644 (file)
@@ -1,5 +1,5 @@
 /* More debugging hooks for `malloc'.
-   Copyright (C) 1991-1994,1996-2004, 2008 Free Software Foundation, Inc.
+   Copyright (C) 1991-1994,1996-2004, 2008, 2011 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
                 Written April 2, 1991 by John Gilmore of Cygnus Support.
                 Based on mcheck.c by Mike Haertel.
@@ -57,13 +57,6 @@ __libc_lock_define_initialized (static, lock);
 /* Address to breakpoint on accesses to... */
 __ptr_t mallwatch;
 
-#ifdef USE_MTRACE_FILE
-/* File name and line number information, for callers that had
-   the foresight to call through a macro.  */
-char *_mtrace_file;
-int _mtrace_line;
-#endif
-
 /* Old hook values.  */
 static void (*tr_old_free_hook) (__ptr_t ptr, const __ptr_t);
 static __ptr_t (*tr_old_malloc_hook) (__malloc_size_t size, const __ptr_t);
@@ -92,15 +85,7 @@ internal_function
 tr_where (caller)
      const __ptr_t caller;
 {
-#ifdef USE_MTRACE_FILE
-  if (_mtrace_file)
-    {
-      fprintf (mallstream, "@ %s:%d ", _mtrace_file, _mtrace_line);
-      _mtrace_file = NULL;
-    }
-  else
-#endif
-    if (caller != NULL)
+  if (caller != NULL)
     {
 #ifdef HAVE_ELF
       Dl_info info;