summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Disable deprecation warning for __malloc_hookPhilip Withnall2011-09-192-0/+6
|
* Print out the summary when SIGUSR1 is receivedPhilip Withnall2011-09-191-11/+41
|
* Fix some typos in output stringsPhilip Withnall2011-09-192-5/+5
|
* build-sys: minor copy/paste error fixLennart Poettering2010-02-211-1/+1
|
* Delay the symbols name resolution.Lénaïc Huard2010-02-211-16/+31
| | | | | | | Retrieving the stacktrace is cheap, but resolving symbols name may be expansive. Delaying this process prevents program perturbation and saves process as the symbols name resolution is now done only for the displayed mutexes.
* Demangle C++ symbols nameLénaïc Huard2010-02-211-0/+8
|
* Implement a mutex free version of backtrace()Lénaïc Huard2010-02-212-2/+32
| | | | | | The glibc version of backtrace() uses a mutex which is also used by C++ exception throwing. Using it in mutrace leads to dead lock when a C++ exception throws.
* bump releasev0.2Lennart Poettering2009-10-071-1/+1
|
* Add GPL3 to treeLennart Poettering2009-10-074-16/+690
| | | | | See https://bugzilla.redhat.com/show_bug.cgi?id=523553 for an explanation.
* Include signal.c on non-x86 archsMichel Alexandre Salim2009-10-072-0/+2
|
* add GPLv2 to packagev0.1Lennart Poettering2009-10-062-0/+341
|
* matrace: trivial LD_PRELOAD syntax fixCarlo Marcelo Arenas Belon2009-09-291-1/+1
| | | | Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe>
* add missing file backtrace-symbols.cLennart Poettering2009-09-222-0/+362
|
* warn if applications have been built without -rdynamicLennart Poettering2009-09-212-7/+12
|
* optionally read debug info for backtracesLennart Poettering2009-09-207-6/+94
|
* show message about used processorsLennart Poettering2009-09-201-0/+14
|
* profile rwlocks, tooLennart Poettering2009-09-201-13/+428
|
* matrace: add matrace RT memory allocation trackerLennart Poettering2009-09-204-4/+586
|
* 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-162-22/+76
|
* show mutex protocolLennart Poettering2009-09-161-7/+30
|
* redirect backtrace() so that we don't enter an endless loop if the user ↵Lennart Poettering2009-09-151-2/+45
| | | | calls backtrace() himself
* Tweak configure.ac for intrepidEric Bollengier2009-09-151-2/+2
|
* improve compatiblity with older automakeLennart Poettering2009-09-151-1/+1
|
* 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 ↵Lennart Poettering2009-09-151-11/+53
| | | | be called but others already used mutex operations
* don't forget to explicitly link against librt and libdlLennart Poettering2009-09-151-1/+3
|
* add missing mutrace.in fileLennart Poettering2009-09-152-0/+127
|
* don't warn about aliasing issues, since dlopen() violates C99Lennart Poettering2009-09-151-1/+1
|
* add wrapper script for easy invocationLennart Poettering2009-09-152-14/+27
|
* build-sys: fiddle a bit with libtool argumentsLennart Poettering2009-09-151-1/+3
|
* build-sys: drop unnecessary variablesLennart Poettering2009-09-151-4/+0
|
* autoconfizationLennart Poettering2009-09-1511-10/+1029
|
* 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
| |
* | add -pthread to CFLAGSLennart Poettering2009-09-141-1/+1
|/
* 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
|