path: root/mutrace.c
Commit message (Expand)AuthorAgeFilesLines
* Allow user-specified ordering of the summary tablePhilip Withnall2011-09-191-28/+127
* Track total contention time for mutexes and rwlocksPhilip Withnall2011-09-191-27/+69
* Disable deprecation warning for __malloc_hookPhilip Withnall2011-09-191-0/+3
* Print out the summary when SIGUSR1 is receivedPhilip Withnall2011-09-191-11/+41
* Fix some typos in output stringsPhilip Withnall2011-09-191-3/+3
* Delay the symbols name resolution.Lénaïc Huard2010-02-211-16/+31
* Implement a mutex free version of backtrace()Lénaïc Huard2010-02-211-1/+31
* Include signal.c on non-x86 archsMichel Alexandre Salim2009-10-071-0/+1
* warn if applications have been built without -rdynamicLennart Poettering2009-09-211-7/+6
* optionally read debug info for backtracesLennart Poettering2009-09-201-0/+6
* show message about used processorsLennart Poettering2009-09-201-0/+14
* profile rwlocks, tooLennart Poettering2009-09-201-13/+428
* give hint regarding R columnLennart Poettering2009-09-161-3/+7
* make clear this is Linux stuffLennart Poettering2009-09-161-0/+4
* optionally track RT status of threads using a mutexLennart Poettering2009-09-161-17/+65
* show mutex protocolLennart Poettering2009-09-161-7/+30
* redirect backtrace() so that we don't enter an endless loop if the user calls...Lennart Poettering2009-09-151-2/+45
* add likely/unlikey everywhere to minimize impactLennart Poettering2009-09-151-23/+26
* explain in more detail why we don't support jemallocLennart Poettering2009-09-151-0/+10
* detect alternative memory allocators and quit earlyLennart Poettering2009-09-151-0/+10
* handle mutexes properly that are taken before we are initializedLennart Poettering2009-09-151-0/+65
* don't try to load symbols on every single mutex operationLennart Poettering2009-09-151-1/+3
* show process name/pid in outputLennart Poettering2009-09-151-5/+21
* handle properly if other shared library constructor is not the first one to b...Lennart Poettering2009-09-151-11/+53
* add wrapper script for easy invocationLennart Poettering2009-09-151-13/+14
* autoconfizationLennart Poettering2009-09-151-1/+1
* Merge remote branch 'origin/master'Lennart Poettering2009-09-141-0/+3
| * properly recognize our own symbols in stack trace on older glibcLennart Poettering2009-09-141-0/+3
* | rework dlsym() code and make it entirely compiler cleanLennart Poettering2009-09-141-26/+23
* | use type-safe casts when getting real function pointersLennart Poettering2009-09-141-21/+23
* | add license blurbLennart Poettering2009-09-141-0/+19
* | handle pthread_cond_xxx based mutex operations properlyLennart Poettering2009-09-141-29/+32
* fix ellipsationLennart Poettering2009-09-141-1/+1
* If nothing is contended say that explicitlyLennart Poettering2009-09-141-10/+15
* fill in configuration from environmentLennart Poettering2009-09-141-23/+59
* optionally raise trap when encountering inconsistencyLennart Poettering2009-09-141-0/+15
* show mutex type in summary tableLennart Poettering2009-09-141-15/+38
* POSIX thinks using trylock() on a mutex you already own is OK, so don't compl...Lennart Poettering2009-09-141-3/+3
* only show the first 10 mutexesLennart Poettering2009-09-141-12/+23
* increase hash table sizeLennart Poettering2009-09-141-6/+3
* handle recursive mutexes properlyLennart Poettering2009-09-141-6/+20
* measure overall runtimeLennart Poettering2009-09-141-31/+43
* initial commitLennart Poettering2009-09-141-0/+683