about summary refs log tree commit diff
path: root/malloc
Commit message (Collapse)AuthorAgeFilesLines
* Check malloc arana limit atomicallyAndreas Schwab2011-11-101-30/+35
|
* Avoid assertion in processes with VM in bad shapeUlrich Drepper2011-10-291-4/+4
|
* Avoid cast in non-gcc obstack_freeUlrich Drepper2011-09-111-4/+4
|
* Remove MALLOC_FAILURE_ACTION use in mallocUlrich Drepper2011-09-102-23/+8
|
* Simplify malloc initializationUlrich Drepper2011-09-103-78/+43
| | | | | | Singificantly reduce the code needed at malloc initialization. In the process getpagesize is simplified by always initializing GLRO(dl_pagesize).
* Simplify malloc codeUlrich Drepper2011-09-104-1745/+246
| | | | Remove all kinds of unused configuration options and dead code.
* Remove support for !USE___THREADUlrich Drepper2011-09-103-54/+3
|
* Cleanup of configuration optionsUlrich Drepper2011-09-102-39/+3
| | | | Make several tool features mandatory and simplify the code.
* (memalign_check): No need to use checked_request2size.Ulrich Drepper2011-07-081-3/+1
|
* Fix quoting in some installed shell scriptsUlrich Drepper2011-06-281-1/+1
|
* Remove the --experimental-malloc optionUlrich Drepper2011-06-281-3/+1
| | | | It's well tested, make it the default.
* Mark malloc hook variables as deprecatedUlrich Drepper2011-05-291-6/+14
|
* Perhaps the real definition of __MALLOC_HOOK_VOLATILE should be addedUlrich Drepper2011-05-291-1/+1
|
* Missed one malloc hook variableUlrich Drepper2011-05-291-1/+1
|
* Declare malloc hook variables as volatile.Ulrich Drepper2011-05-291-38/+45
|
* Unify messagesUlrich Drepper2011-05-281-2/+2
| | | | | Some shell scripts unnecessarily used different formats for some messages. Unify them to reduce the work of translators.
* Avoid potential deadlock in mtraceUlrich Drepper2011-05-161-23/+41
| | | | | The _dl_addr function might have to call malloc which would lead to a deadlock. Avoid by calling _dl_addr early.
* Remove USE_MTRACE_FILE support from mtraceUlrich Drepper2011-05-161-17/+2
|
* Remove doubled words.Jim Meyering2011-04-221-2/+2
|
* Update copyright year.Ulrich Drepper2011-01-172-4/+4
|
* Use fastbin macro everywhere.Ulrich Drepper2010-12-251-1/+1
|
* Fix perturbing in malloc on free.Ulrich Drepper2010-10-241-2/+2
|
* Handle large requests.Ulrich Drepper2010-10-031-1/+21
|
* Replace divide and multiply with mask in sYSTRImAnton Blanchard2010-08-162-6/+6
|
* Fix race in free sanity check.Ulrich Drepper2010-05-061-6/+9
|
* Remove unintended change.Ulrich Drepper2010-04-141-4/+0
|
* Optimie x86-64 SSE4 memcmp for unaligned data.H.J. Lu2010-04-141-0/+4
|
* Fix possibly uninitilized variable handling.Ulrich Drepper2010-04-081-0/+1
| | | | | | If malloc errors are ignored (which say aren't by default and never should be) malloc in the old, slow form might use an uninitialized variable.
* One more sanity check in free.Ulrich Drepper2010-04-031-1/+14
|
* Fix set_max_fast in malloc.Ulrich Drepper2010-04-031-1/+2
|
* Remove stale reference to websiteUlrich Drepper2010-03-261-2/+1
|
* Remove unwanted malloc changes, again.Ulrich Drepper2010-03-262-20/+1
|
* Merge branch 'master' of ssh://sources.redhat.com/git/glibcUlrich Drepper2010-03-252-1/+20
| | | | | Conflicts: ChangeLog
* Update copyright year.Ulrich Drepper2010-03-152-7/+7
|
* Fix typos I added in malloc.cUlrich Drepper2010-02-241-2/+2
|
* Fix assertion in palloc and pvalloc as well.Petr Baudis2010-02-241-7/+9
|
* Undo unintended maloc change.Ulrich Drepper2010-02-101-15/+2
|
* Avoid PLT call to fegetenv on s390Andreas Schwab2010-02-091-2/+15
|
* Fix malloc_info without prioor allocations.Ulrich Drepper2010-01-141-17/+24
|
* Fix spelling in memusagestat.cHolger Hans Peter Freyther2009-11-061-1/+1
|
* Restore locking in free_check.Ulrich Drepper2009-11-011-17/+20
| | | | | | This code is only used when MALLOC_CHECK_ is used. Then some bogus crashes and/or assert could result from the locking changes. The code ain't fast.
* Fix typos in format strings of malloc_info.John Sullivan2009-10-291-2/+2
|
* Fix repairing of memusage trace files.Ulrich Drepper2009-10-291-13/+19
|
* Fix wrap-around in memusage.Andreas Schwab2009-10-291-4/+5
|
* Add local assert function to avoid problems with memory allocation inUlrich Drepper2009-08-311-439/+461
| | | | the real one.
* Fix obstack* on i?86Jakub Jelinek2009-07-311-0/+1
| | | | | | obstack calls several callbacks, so on i?86 it'd better be compiled without -mpreferred-stack-boundary=2, otherwise the callbacks are called with misaligned stack.
* Fix race in corruption check.Ulrich Drepper2009-07-161-2/+23
| | | | | | With atomic fastbins the checks performed can race with concurrent modifications of the arena. If we detect a problem re-do the test after getting the lock.
* Use rel semantics of cas instead of acq semantics with full barrier before ↵Jakub Jelinek2009-07-161-2/+1
| | | | | | | | | | | it in _int_free The following patch fixes catomic_compare_and_exchange_*_rel definitions (which were never used and weren't correct) and uses catomic_compare_and_exchange_val_rel in _int_free. Comparing to the pre-2009-07-02 --enable-experimental-malloc state the generated code should be identical on all arches other than ppc/ppc64 and on ppc/ppc64 should use lwsync instead of isync barrier.
* Fix possible race when freeing object in fast bin list.Ulrich Drepper2009-07-021-0/+1
|
* Add some more tests to malloc to detect corruptions.Ulrich Drepper2009-06-181-2/+27
|