Siddhesh Poyarekar 
							
						 
					 
					
						
						
							
						
						c78ab09473 
					 
					
						
						
							
							Cleanup code duplication in malloc on fallback to use another arena  
						
						... 
						
						
						
						Break the fallback code to try another arena into a separate function
for readability. 
						
						
					 
					
						2012-09-07 14:40:58 +05:30 
						 
				 
			
				
					
						
							
							
								Alexandre Oliva 
							
						 
					 
					
						
						
							
						
						24d4e01b22 
					 
					
						
						
							
							* malloc/arena.c: Fold copyright years.  
						
						... 
						
						
						
						* malloc/mcheck.c, malloc/memusage.c: Likewise. 
						
						
					 
					
						2012-09-05 20:47:16 -03:00 
						 
				 
			
				
					
						
							
							
								Alexandre Oliva 
							
						 
					 
					
						
						
							
						
						61d5817416 
					 
					
						
						
							
							* malloc/malloc.c (__libc_mallopt) <M_MMAP_MAX>: Fix indentation.  
						
						
						
						
					 
					
						2012-09-05 20:37:37 -03:00 
						 
				 
			
				
					
						
							
							
								Alexandre Oliva 
							
						 
					 
					
						
						
							
						
						5c44738353 
					 
					
						
						
							
							Don't change no_dyn_threshold on mallopt failure  
						
						... 
						
						
						
						* malloc/malloc.c (__libc_mallopt) <M_MMAP_THRESHOLD>: Do not
	change internal state upon failure. 
						
						
					 
					
						2012-09-05 15:43:04 -03:00 
						 
				 
			
				
					
						
							
							
								Alexandre Oliva 
							
						 
					 
					
						
						
							
						
						fad64255f4 
					 
					
						
						
							
							Fix typos in malloc/.  
						
						... 
						
						
						
						* malloc/mcheck.c (mcheck_check_all): Fix typo.
	* malloc/memusage.c (mmap): Likewise.
	(mmap64, mremap): Likewise.  Adjust name in comment. 
						
						
					 
					
						2012-09-05 15:19:44 -03:00 
						 
				 
			
				
					
						
							
							
								Siddhesh Poyarekar 
							
						 
					 
					
						
						
							
						
						6ef9cc37f0 
					 
					
						
						
							
							Return requested size for malloc_usable_size when MALLOC_CHECK_ > 0  
						
						... 
						
						
						
						[BZ #1349 ]
malloc_usable_size returns the usable size in an allocated chunk,
which may be >= the requested size. In the case of MALLOC_CHECK_ being
exported to > 0 however, only the requested size is usable, since a
magic value is written at the end of the request size to trap writes
beyond request bounds. Hence, when MALLOC_CHECK_ is exported to > 0,
malloc_usable_size() should return the request size. 
						
						
					 
					
						2012-09-05 21:49:30 +05:30 
						 
				 
			
				
					
						
							
							
								Roland McGrath 
							
						 
					 
					
						
						
							
						
						750c1f2a9a 
					 
					
						
						
							
							Make malloc build for no-threads configurations.  
						
						
						
						
					 
					
						2012-08-17 11:29:45 -07:00 
						 
				 
			
				
					
						
							
							
								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