aboutsummaryrefslogtreecommitdiff
path: root/malloc
AgeCommit message (Collapse)Author
2012-09-07Cleanup code duplication in malloc on fallback to use another arenaSiddhesh Poyarekar
Break the fallback code to try another arena into a separate function for readability.
2012-09-05* malloc/arena.c: Fold copyright years.Alexandre Oliva
* malloc/mcheck.c, malloc/memusage.c: Likewise.
2012-09-05* malloc/malloc.c (__libc_mallopt) <M_MMAP_MAX>: Fix indentation.Alexandre Oliva
2012-09-05Don't change no_dyn_threshold on mallopt failureAlexandre Oliva
* malloc/malloc.c (__libc_mallopt) <M_MMAP_THRESHOLD>: Do not change internal state upon failure.
2012-09-05Fix typos in malloc/.Alexandre Oliva
* malloc/mcheck.c (mcheck_check_all): Fix typo. * malloc/memusage.c (mmap): Likewise. (mmap64, mremap): Likewise. Adjust name in comment.
2012-09-05Return requested size for malloc_usable_size when MALLOC_CHECK_ > 0Siddhesh Poyarekar
[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-08-17Make malloc build for no-threads configurations.Roland McGrath
2012-08-10Fix whitespace problems detected by commit hooks.Jeff Law
2012-08-10 [BZ #13939]Jeff Law
* 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-07-25Rename __secure_getenv to secure_getenvFlorian Weimer
2012-05-24Make free chunk size a multiple of MALLOC_ALIGNMENTH.J. Lu
2012-05-24Remove use of INTDEF/INTUSE in libioAndreas Schwab
2012-05-24Properly handle MALLOC_ALIGNMENT > 2 * SIZE_SZH.J. Lu
2012-05-21Fix last changeAndreas Jaeger
Include shlib-compat.h for SHLIB_COMPAT.
2012-05-21Set MALLOC_ALIGNMENT to at least __alignof__ (long double) for new ABIs.Roland McGrath
2012-05-16For [BZ #208], accumulate malloc stats over all arenas.Paul Pluzhnikov
2012-05-03Fix tst-obprintf - and mcheck in generalAndreas Jaeger
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-03-28Avoid warnings in test malloc programUlrich Drepper
2012-03-20Move stdio-common/_itoa.h to sysdeps/genericH.J. Lu
2012-03-07Remove distribute variable from MakefilesUlrich Drepper
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert
2012-01-31Cleanups of mallocUlrich Drepper
Remove ugly names and unnecessary wrappers.
2012-01-31Handle ARENA_TEST correctlyUlrich Drepper
2012-01-26Remove __STDC__ conditionals from installed headers.Joseph Myers
2012-01-17More minor malloc cleanupsUlrich Drepper
2012-01-16Minor cleanups of malloc codeUlrich Drepper
2012-01-07Remove pre-ISO C supportUlrich Drepper
No more __const.
2012-01-01Implement aligned_allocUlrich Drepper
2012-01-01Update copyright yearUlrich Drepper
2011-12-22Optimize tr_freehookUlrich Drepper
2011-12-03Fix comment in mcheck.hUlrich Drepper
2011-11-14Don't call reused_arena when _int_new_arena failedAndreas Schwab
2011-11-10Check malloc arana limit atomicallyAndreas Schwab
2011-10-29Avoid assertion in processes with VM in bad shapeUlrich Drepper
2011-09-11Avoid cast in non-gcc obstack_freeUlrich Drepper
2011-09-10Remove MALLOC_FAILURE_ACTION use in mallocUlrich Drepper
2011-09-10Simplify malloc initializationUlrich Drepper
Singificantly reduce the code needed at malloc initialization. In the process getpagesize is simplified by always initializing GLRO(dl_pagesize).
2011-09-10Simplify malloc codeUlrich Drepper
Remove all kinds of unused configuration options and dead code.
2011-09-10Remove support for !USE___THREADUlrich Drepper
2011-09-10Cleanup of configuration optionsUlrich Drepper
Make several tool features mandatory and simplify the code.
2011-07-08(memalign_check): No need to use checked_request2size.Ulrich Drepper
2011-06-28Fix quoting in some installed shell scriptsUlrich Drepper
2011-06-28Remove the --experimental-malloc optionUlrich Drepper
It's well tested, make it the default.
2011-05-29Mark malloc hook variables as deprecatedUlrich Drepper
2011-05-29Perhaps the real definition of __MALLOC_HOOK_VOLATILE should be addedUlrich Drepper
2011-05-29Missed one malloc hook variableUlrich Drepper
2011-05-29Declare malloc hook variables as volatile.Ulrich Drepper
2011-05-28Unify messagesUlrich Drepper
Some shell scripts unnecessarily used different formats for some messages. Unify them to reduce the work of translators.
2011-05-16Avoid potential deadlock in mtraceUlrich Drepper
The _dl_addr function might have to call malloc which would lead to a deadlock. Avoid by calling _dl_addr early.
2011-05-16Remove USE_MTRACE_FILE support from mtraceUlrich Drepper