| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Rewrite some macros in forms that can be parsed by our parser written in CMake
language (fake m4 with regexps).
Fix incorrect conditional includes and incorrect #if/#ifdef assumptions.
|
| |
|
|
|
|
|
|
| |
Fixes tests broken by changing current directory, for example in bbackupquery,
which meant that the report file was written in the wrong place and couldn't
be found by the test, causing a failure.
|
| |
|
| |
|
|
|
|
|
|
| |
Hopefully all of these changes are inconsequential.
Merged back changes from the test refactor branch to reduce diffs.
|
|
|
|
|
|
|
|
| |
Track them as not leaks, and suppress warnings about realloc() and free() on
these blocks, because they are actually tracked.
Add missing "throw (std::bad_alloc)" to "operator new" to silence warnings
from the llvm compiler.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ./configure CXXFLAGS=-DDEBUG_LEAKS
* Build and run the binary as normal (release or debug)
* Send SIGUSR1 to the process (e.g. killall -USR1 bbstored)
* Check the system logs, or the console.
Not safe for use on a production process, as it does illegal things in
a signal handler that may result in the process hanging. Use only for
debugging, and be prepared to kill any stuck processes.
|
|
|
|
|
|
|
|
| |
project. See also:
http://patch-tracking.debian.net/package/boxbackup/0.11~rc2+r2072-1
http://lists.warhead.org.uk/pipermail/boxbackup/2009-April/005159.html
|
|
|
|
|
|
| |
well (e.g. wxWidgets) and it causes conflicts which are difficult to
resolve.
|
| |
|
|
|
|
|
| |
compiler.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Import of the upstream sources from
Repository: http://localhost:8000/
Kind: hg
Revision: 7807b7768163f1c2537756abe5416063989cebb1
Original author: tailor@rocio.int.aidworld.org
Date: 2008-03-16 19:44:36+00:00
|
|
|
|
|
| |
Remove the old TRACEx macros to catch any remaining uses.
|
| |
|
|
|
|
|
| |
instead. (refs #3)
|
|
|
|
|
| |
subsequent objects are destroyed. (refs #3, merges [1341])
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
avoid malloc/delete mismatches, by overriding standard new operator.
* Added another global enable flag to memleak finder, which is used to
mark the end of static allocations and the start of dynamic code,
since the memory leak detection is done before cleanup of static
objects.
* Added a public guard class, to allow safe scoped disabling of memory
leak detection.
* Added InternalAllocGuard to protect against recursive loops when
allocating memory inside the memory leak checker. (refs #3)
|
| |
|
|
|
|
|
| |
(refs #3)
|
|
|
|
| |
distribution
|
|
|
|
| |
You may need a new checkout to see this.
|
| |
|
| |
|
|
|