aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils/leak_detective.c
Commit message (Collapse)AuthorAgeFilesLines
* added getpwuid_r and initgroups to whitelistAndreas Steffen2013-03-031-0/+2
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Add getspnam_r() to leak detective whitelistMartin Willi2012-08-101-0/+1
|
* Increase leak detective backtrace depth by a frameMartin Willi2012-07-131-4/+4
|
* Don't access tail magic when reallocating invalid memory, as it would crashMartin Willi2012-07-131-5/+7
|
* Add an external method to disable leak detective temporarlyMartin Willi2012-07-131-0/+30
|
* Add safe_strerror() to leak detective whitelistMartin Willi2012-07-111-0/+1
| | | | | | While the thread specific strerror buffer gets cleaned up for worker threads during their termination, the main thread itself, and so its strerror buffer, is still alive during leak reports.
* Added ctime function to white listSansar Choinyambuu2011-11-281-0/+1
|
* whitelist glibc instead of TrouSerS functionsAndreas Steffen2011-09-101-3/+4
|
* added leaky TrouSerS functions to whitelistAndreas Steffen2011-09-081-0/+3
|
* Use better packing of leak-detective memory_header to align pointersMartin Willi2011-05-251-5/+5
|
* Summarize leaks with identical backtraces, as we do it with memusageMartin Willi2011-05-251-88/+98
|
* Added a leak detective method to report current memory usage with backtracesMartin Willi2011-05-161-0/+94
|
* Make leak detective publicMartin Willi2011-05-161-1/+0
|
* Migrated leak_detective to INIT/METHOD macrosMartin Willi2011-05-161-12/+12
|
* Whitelisted another tzset variant and dlsymMartin Willi2011-02-181-0/+2
|
* Whitelist gnutls init functionMartin Willi2011-01-171-0/+2
|
* backtrace->contains_function takes multiple names, speeding up whitelist ↵Martin Willi2011-01-171-17/+2
| | | | check drastically
* Add some common glib non-leaks to whitelistMartin Willi2011-01-171-0/+10
|
* implemented IMC/IMV handlerAndreas Steffen2010-11-091-0/+2
|
* Handle PIN: as a magic keyword for prompt, use getpass() to silently read ↵Martin Willi2010-08-041-0/+1
| | | | credentials
* Added NSPR PR_CallOnce to leak detective whitelistMartin Willi2010-08-041-0/+2
|
* Added buffer checking variants of syslog functions to leak detectiveMartin Willi2010-08-041-0/+2
|
* Whitelist OpenSSLs ERR_put_error() in leak-detectiveMartin Willi2010-05-201-0/+1
| | | | | | | As we do not invoke ERR_get/clear_error() in all error cases, the error codes are not removed from the error queue. But it is save to whitelist the put function, as it uses a circular buffer that does not grow beyond ERR_NUM_ERRORS errors (16 by default).
* Option to skip slow addr2line resolution in leak-detectiveMartin Willi2010-05-201-27/+33
|
* added getprotobyname to whitelist4.4.0Andreas Steffen2010-05-021-0/+1
|
* Whitelist register_printf_specifier in leak detectiveMartin Willi2009-11-171-0/+1
|
* Distinguish invalid free()s between corrupted magic and invalid pointerMartin Willi2009-10-051-5/+24
|
* whitelist Curl_client_writeAndreas Steffen2009-09-271-0/+2
|
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-041-10/+10
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-38/+38
|
* whitelist openssl ecdsa_check functionMartin Willi2009-08-271-0/+1
|
* added getnetbyname/gethostbyname2 to leak detective whitelist, used by plutoMartin Willi2009-08-261-0/+2
|
* gcrypt rng implementationMartin Willi2009-06-091-0/+2
|
* initialize gcrypt threadsave, currently for pthread onlyMartin Willi2009-06-091-0/+3
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* printf hooks refactored to increase portability (i.e. support for platforms ↵Tobias Brunner2009-03-121-1/+0
| | | | without glibc-compatible customizable printf - the Vstr string library is currently required on such platforms).
* leak detective binds execution to a signle core, avoids corruption on SMP ↵Martin Willi2008-12-121-0/+12
| | | | machines
* whitelisted another pthread_setspecific implementationMartin Willi2008-12-081-0/+1
|
* leak whitelisting of OPENSSL_config()Martin Willi2008-12-041-0/+1
|
* whitelisting localtime_rMartin Willi2008-11-101-0/+1
|
* separated backtrace functionality from leak_detective, used inMartin Willi2008-11-051-121/+31
| | | | | | leak_detective mutex profiling signal handler
* capability API to allow plugin-controlled capability setMartin Willi2008-08-281-0/+1
|
* a (incomplete) implementation of draft-sheffer-ikev2-gtc-00.txt using PAMMartin Willi2008-08-211-0/+1
|
* whitelisting leaks of ENGINE_load_builtin_enginesMartin Willi2008-07-011-0/+1
|
* DNS resolving of ike_cfg hosts dynamically on demandMartin Willi2008-06-061-0/+2
|
* extended leak detective white list for OpenSSLMartin Willi2008-06-061-0/+3
|
* plugin load configuration in strongswan.confMartin Willi2008-05-151-0/+1
| | | | | | some components accept a "component.load" option with a space separated list of plugins to load libcharon- plugins are now handled the same way as libstrongswan- plugins
* whitelisted gmtime_rMartin Willi2008-05-091-0/+1
|