Jeff Law 
							
						 
					 
					
						
						
							
						
						77480c6ba5 
					 
					
						
						
							
							Fix whitespace problems detected by commit hooks.  
						
						
						
						
					 
					
						2012-08-10 09:39:58 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Law 
							
						 
					 
					
						
						
							
						
						bf51f568f1 
					 
					
						
						
							
							[BZ  #13939 ]  
						
						... 
						
						
						
						* malloc.c/arena.c (reused_arena): New parameter, avoid_arena.
        When avoid_arena is set, don't retry in the that arena.  Pick the
        next one, whatever it might be.
        (arena_get2): New parameter avoid_arena, pass through to reused_arena.
        (arena_lock): Pass in new parameter to arena_get2.
        * malloc/malloc.c (__libc_memalign): Pass in new parameter to
        arena_get2.
        (__libc_malloc): Unify retrying after main arena failure with
        __libc_memalign version.
        (__libc_valloc, __libc_pvalloc, __libc_calloc): Likewise. 
						
						
					 
					
						2012-08-10 09:37:52 -06:00 
						 
				 
			
				
					
						
							
							
								Florian Weimer 
							
						 
					 
					
						
						
							
						
						84b3fd8407 
					 
					
						
						
							
							Rename __secure_getenv to secure_getenv  
						
						
						
						
					 
					
						2012-07-25 19:46:22 +02:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						347c92e9e7 
					 
					
						
						
							
							Make free chunk size a multiple of MALLOC_ALIGNMENT  
						
						
						
						
					 
					
						2012-05-24 17:50:28 -07:00 
						 
				 
			
				
					
						
							
							
								Andreas Schwab 
							
						 
					 
					
						
						
							
						
						d18ea0c5e6 
					 
					
						
						
							
							Remove use of INTDEF/INTUSE in libio  
						
						
						
						
					 
					
						2012-05-24 23:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						b5a2bbe6cc 
					 
					
						
						
							
							Properly handle MALLOC_ALIGNMENT > 2 * SIZE_SZ  
						
						
						
						
					 
					
						2012-05-24 11:57:23 -07:00 
						 
				 
			
				
					
						
							
							
								Andreas Jaeger 
							
						 
					 
					
						
						
							
						
						662742187c 
					 
					
						
						
							
							Fix last change  
						
						... 
						
						
						
						Include shlib-compat.h for SHLIB_COMPAT. 
						
						
					 
					
						2012-05-21 21:02:33 +02:00 
						 
				 
			
				
					
						
							
							
								Roland McGrath 
							
						 
					 
					
						
						
							
						
						cbc00a0398 
					 
					
						
						
							
							Set MALLOC_ALIGNMENT to at least __alignof__ (long double) for new ABIs.  
						
						
						
						
					 
					
						2012-05-21 11:13:10 -07:00 
						 
				 
			
				
					
						
							
							
								Paul Pluzhnikov 
							
						 
					 
					
						
						
							
						
						bedee953d8 
					 
					
						
						
							
							For [BZ  #208 ], accumulate malloc stats over all arenas.  
						
						
						
						
					 
					
						2012-05-16 16:46:10 -07:00 
						 
				 
			
				
					
						
							
							
								Andreas Jaeger 
							
						 
					 
					
						
						
							
						
						f0c1dedf0d 
					 
					
						
						
							
							Fix tst-obprintf - and mcheck in general  
						
						... 
						
						
						
						tst-obprintf failed with GCC 4.7.
It turned out that this is the fault of GCC optimizing away the
following from malloc/mcheck.c:
      /* We call malloc() once here to ensure it is initialized.  */
      void *p = malloc (0);
      free (p);
gcc sees the malloc(0);free pair and removes it completely.
And now malloc is not properly initialized and we screw up if both
mcheck is used (via tst-obprintf) and MALLOC_CHECK_ is set (as it is in my
environment). 
						
						
					 
					
						2012-05-03 22:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						05f3d1f6c6 
					 
					
						
						
							
							Avoid warnings in test malloc program  
						
						
						
						
					 
					
						2012-03-28 13:05:11 -04:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						eb96ffb07d 
					 
					
						
						
							
							Move stdio-common/_itoa.h to sysdeps/generic  
						
						
						
						
					 
					
						2012-03-20 16:00:23 -07:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						a4300c7a4d 
					 
					
						
						
							
							Remove distribute variable from Makefiles  
						
						
						
						
					 
					
						2012-03-07 05:17:13 -05:00 
						 
				 
			
				
					
						
							
							
								Paul Eggert 
							
						 
					 
					
						
						
							
						
						59ba27a63a 
					 
					
						
						
							
							Replace FSF snail mail address with URLs.  
						
						
						
						
					 
					
						2012-02-09 23:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						3b49edc04b 
					 
					
						
						
							
							Cleanups of malloc  
						
						... 
						
						
						
						Remove ugly names and unnecessary wrappers. 
						
						
					 
					
						2012-01-31 18:49:22 -05:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						41b81892f1 
					 
					
						
						
							
							Handle ARENA_TEST correctly  
						
						
						
						
					 
					
						2012-01-31 14:42:34 -05:00 
						 
				 
			
				
					
						
							
							
								Joseph Myers 
							
						 
					 
					
						
						
							
						
						7071ad79db 
					 
					
						
						
							
							Remove __STDC__ conditionals from installed headers.  
						
						
						
						
					 
					
						2012-01-26 20:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						6e4b210745 
					 
					
						
						
							
							More minor malloc cleanups  
						
						
						
						
					 
					
						2012-01-17 19:21:09 -05:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						d77e786926 
					 
					
						
						
							
							Minor cleanups of malloc code  
						
						
						
						
					 
					
						2012-01-16 12:07:56 -05:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						a784e50247 
					 
					
						
						
							
							Remove pre-ISO C support  
						
						... 
						
						
						
						No more __const. 
						
						
					 
					
						2012-01-07 23:57:22 -05:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						380d7e87dc 
					 
					
						
						
							
							Implement aligned_alloc  
						
						
						
						
					 
					
						2012-01-01 07:17:21 -05:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						81fb02b046 
					 
					
						
						
							
							Update copyright year  
						
						
						
						
					 
					
						2012-01-01 05:50:05 -05:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						4104316861 
					 
					
						
						
							
							Optimize tr_freehook  
						
						
						
						
					 
					
						2011-12-22 11:38:32 -05:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						8a426e1289 
					 
					
						
						
							
							Fix comment in mcheck.h  
						
						
						
						
					 
					
						2011-12-03 07:14:40 -05:00 
						 
				 
			
				
					
						
							
							
								Andreas Schwab 
							
						 
					 
					
						
						
							
						
						a5fb313cb7 
					 
					
						
						
							
							Don't call reused_arena when _int_new_arena failed  
						
						
						
						
					 
					
						2011-11-14 11:53:46 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Schwab 
							
						 
					 
					
						
						
							
						
						77cdc054e0 
					 
					
						
						
							
							Check malloc arana limit atomically  
						
						
						
						
					 
					
						2011-11-10 11:00:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						6ef76f3b51 
					 
					
						
						
							
							Avoid assertion in processes with VM in bad shape  
						
						
						
						
					 
					
						2011-10-29 16:39:03 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						633f745dca 
					 
					
						
						
							
							Avoid cast in non-gcc obstack_free  
						
						
						
						
					 
					
						2011-09-11 13:04:17 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						8e58439c92 
					 
					
						
						
							
							Remove MALLOC_FAILURE_ACTION use in malloc  
						
						
						
						
					 
					
						2011-09-10 22:12:38 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						02d46fc4b9 
					 
					
						
						
							
							Simplify malloc initialization  
						
						... 
						
						
						
						Singificantly reduce the code needed at malloc initialization.  In
the process getpagesize is simplified by always initializing
GLRO(dl_pagesize). 
						
						
					 
					
						2011-09-10 21:47:36 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						22a8918713 
					 
					
						
						
							
							Simplify malloc code  
						
						... 
						
						
						
						Remove all kinds of unused configuration options and dead code. 
						
						
					 
					
						2011-09-10 18:10:17 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						d063d16433 
					 
					
						
						
							
							Remove support for !USE___THREAD  
						
						
						
						
					 
					
						2011-09-10 16:50:28 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						3ce1f29594 
					 
					
						
						
							
							Cleanup of configuration options  
						
						... 
						
						
						
						Make several tool features mandatory and simplify the code. 
						
						
					 
					
						2011-09-10 14:34:15 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						8538fdb3ec 
					 
					
						
						
							
							(memalign_check): No need to use checked_request2size.  
						
						
						
						
					 
					
						2011-07-08 13:20:41 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						5c0b8d9013 
					 
					
						
						
							
							Fix quoting in some installed shell scripts  
						
						
						
						
					 
					
						2011-06-28 18:14:01 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						9113ea1f3f 
					 
					
						
						
							
							Remove the --experimental-malloc option  
						
						... 
						
						
						
						It's well tested, make it the default. 
						
						
					 
					
						2011-06-28 16:53:01 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						7d17596c19 
					 
					
						
						
							
							Mark malloc hook variables as deprecated  
						
						
						
						
					 
					
						2011-05-29 21:10:23 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						a33c44639a 
					 
					
						
						
							
							Perhaps the real definition of __MALLOC_HOOK_VOLATILE should be added  
						
						
						
						
					 
					
						2011-05-29 20:43:54 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						0810a11e53 
					 
					
						
						
							
							Missed one malloc hook variable  
						
						
						
						
					 
					
						2011-05-29 20:41:09 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						cf6bbbd701 
					 
					
						
						
							
							Declare malloc hook variables as volatile.  
						
						
						
						
					 
					
						2011-05-29 20:40:08 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						de81b24662 
					 
					
						
						
							
							Unify messages  
						
						... 
						
						
						
						Some shell scripts unnecessarily used different formats for some
messages.  Unify them to reduce the work of translators. 
						
						
					 
					
						2011-05-28 09:49:05 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						56e5eb4619 
					 
					
						
						
							
							Avoid potential deadlock in mtrace  
						
						... 
						
						
						
						The _dl_addr function might have to call malloc which would lead
to a deadlock.  Avoid by calling _dl_addr early. 
						
						
					 
					
						2011-05-16 00:58:33 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						6ce7537960 
					 
					
						
						
							
							Remove USE_MTRACE_FILE support from mtrace  
						
						
						
						
					 
					
						2011-05-16 00:22:16 -04:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
							
						
						ded5b9b7c7 
					 
					
						
						
							
							Remove doubled words.  
						
						
						
						
					 
					
						2011-04-22 21:34:32 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						c0dafcf176 
					 
					
						
						
							
							Update copyright year.  
						
						
						
						
					 
					
						2011-01-17 15:08:10 -05:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						9798346413 
					 
					
						
						
							
							Use fastbin macro everywhere.  
						
						
						
						
					 
					
						2010-12-25 14:15:42 -05:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						fdc0f374bc 
					 
					
						
						
							
							Fix perturbing in malloc on free.  
						
						
						
						
					 
					
						2010-10-24 22:37:00 -04:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						3b11189345 
					 
					
						
						
							
							Handle large requests.  
						
						
						
						
					 
					
						2010-10-03 22:27:21 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Blanchard 
							
						 
					 
					
						
						
							
						
						b9b42ee01c 
					 
					
						
						
							
							Replace divide and multiply with mask in sYSTRIm  
						
						
						
						
					 
					
						2010-08-16 23:06:55 -07:00 
						 
				 
			
				
					
						
							
							
								Ulrich Drepper 
							
						 
					 
					
						
						
							
						
						5f24d53acb 
					 
					
						
						
							
							Fix race in free sanity check.  
						
						
						
						
					 
					
						2010-05-06 04:42:46 -07:00