Commit Graph

8 Commits (79d98f59910d32c0b2c851faf6f26940e40e10c1)

Author SHA1 Message Date
Thomas Porzelt 5646b353ea [core] Specify file permissions when creating profiler output file 13 years ago
Thomas Porzelt c8a23a947f [core] Check if profiler output file has been truncated since opening 13 years ago
Stefan Bühler 4afebee1c7 Make profiler optional 13 years ago
Thomas Porzelt f285ad372e [core,waf,autoconf,cmake] Add check for execinfo.h and disable stacktraces in profiler if not available 13 years ago
Thomas Porzelt fa1c73cbe6 [core] Make profiler output to file, fix small issue with profiler_try_realloc() 13 years ago
Thomas Porzelt 1dfa1c37f2 [core] Reworked memory profiler. Commited only very simple version tracking allocated objects and printing backtraces for leaked ones upon exit 13 years ago
Stefan Bühler a151eeac2f Prefix li_ cleanup, verified with nm -g --defined-only 13 years ago
Stefan Bühler 540ff7db02 Split sources into subdirs 13 years ago
Stefan Bühler 99b203e3d8 Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames 13 years ago
Stefan Bühler c458377d4a Added mod_fastcgi, some api functions for it, and some new optional compiler warnings (which led to many small changes) 14 years ago
Stefan Bühler 7a496b610b Fix comment style // -> /* */ 14 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 14 years ago
Thomas Porzelt 64e823f83a use g_mutex instead of g_static_mutex in profiler.c 14 years ago
Thomas Porzelt bbb3c8c69d improved profiler (hashfunc and free-list) 14 years ago
Thomas Porzelt 24777f99d7 tiny race fix for profiler_free(); added profiler_dump_table() 14 years ago
Thomas Porzelt eb73fe1651 changed profiler from glib to own implementation that doesn't leak all the memory... 14 years ago