libcruft-util/debug
Danny Robson fdaa5e1392 assert: split CHECK_LIMIT into INCLUSIVE and INDEX
LIMIT hid an off-by-one bug when tests used end iterators. We rename the
assertion to uncover all uses of the flawed implementation, and split it
into an identical assertion, and one intended to protect against
iterator ends.
2020-09-24 08:03:41 +10:00
..
gdb coord/store: prefer raw arrays to std::array 2019-03-06 17:09:26 +11:00
assert.cpp backtrace: give consistent outputs for backtrace 2019-07-02 16:39:40 +10:00
assert.hpp assert: split CHECK_LIMIT into INCLUSIVE and INDEX 2020-09-24 08:03:41 +10:00
compiler.cpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
compiler.hpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
crash_posix.cpp debug/crash: temporarily disable backtrace reporting 2019-10-21 16:33:51 +11:00
crash_win32.cpp debug/crash;win32: avoid an unused symbol warning 2019-10-31 13:59:38 +11:00
crash.hpp crash: add a minimal handler for coredumping signals 2019-10-10 17:32:32 +11:00
debugger.cpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
debugger.hpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
memory.cpp debug/memory: add asan and valgrind annotation functions 2019-08-14 11:27:49 +10:00
memory.hpp debug/memory: add asan and valgrind annotation functions 2019-08-14 11:27:49 +10:00
panic.cpp debug: move panic related calls to a distinct unit 2019-05-17 10:48:29 +10:00
panic.hpp debug: move panic related calls to a distinct unit 2019-05-17 10:48:29 +10:00
system.cpp debug/system: enable to crash handler 2019-10-10 17:32:46 +11:00
system.hpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
validate.cpp build: update the meson build configuration 2019-06-19 17:28:01 +10:00
validate.hpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00