31 Commits (9e4bed73d9021414e99a26911cc2ad825fe30a3f)

Author SHA1 Message Date
Rusty Russell f37f2b6193 common/memleak: simplify and document API. 4 years ago
Rusty Russell 0a50301d51 pytest: don't test for memleaks under valgrind. 4 years ago
Rusty Russell 161cc3e840 memleak: make "_notleak" names less powerful. 4 years ago
Wladimir J. van der Laan e4c6fd89b7 Add missing `extern` qualifiers for gcc 10 5 years ago
Rusty Russell 8b1aa3ef8b lightningd: move basic parameter parsing into common/configdir 5 years ago
Rusty Russell 2652cc9704 common/memleak: simplify notleak() handling. 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
Rusty Russell 837e6232c3 common: reduce header differences for DEVELOPER vs non-DEVELOPER. 5 years ago
Rusty Russell a319439957 ccan: update to get ccan/io exclusive helpers. 6 years ago
Rusty Russell 26dda57cc0 utils: make tal_arr_expand safer. 6 years ago
Rusty Russell 96f05549b2 common/utils.h: add tal_arr_expand helper. 6 years ago
Rusty Russell a2828ed40b memleak: allow for scanning non-talloc regions. 6 years ago
Rusty Russell 8733015836 memleak: don't require a root pointer. 6 years ago
Rusty Russell 37ea0d3c7f memleak: fix exclude check. 6 years ago
Rusty Russell 112b7336a3 memleak: create and use a generic htable helper and generic intmap helper. 6 years ago
Rusty Russell 12a39b8a79 lightningd: fix backtraces in memleak detection. 6 years ago
Rusty Russell a409cc26d9 memleak: reenable CCAN_TAL_DEBUG in DEVELOPER mode. 6 years ago
Rusty Russell e3d95f3768 Update common on CCAN_TAL_DEBUG 7 years ago
Rusty Russell 337075dc8c tal: don't access low-level tal functions. 7 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 7 years ago
practicalswift 98f49c0837 Remove include in file foo.c that is already included in foo.h 7 years ago
Rusty Russell 4845445079 memleak: ignore tmpctx. 7 years ago
practicalswift 91a9c2923f Mark intentionally unused parameters as such (with "UNUSED") 7 years ago
Rusty Russell 7c512f91ce memleak: ignore tal_link artifacts. 7 years ago
Christian Decker ee25547576 Re-enable builds with DEVELOPER=0 7 years ago
Rusty Russell 20fcb5d6ef memleak: allow marking of entire tal trees to be noleak. 7 years ago
Rusty Russell 7a8532830f memleak: track reallocs and frees in notleak() 7 years ago
Rusty Russell 70d01b22e1 memleak: add second exclude arg to exclude current commands' jcon. 7 years ago
Rusty Russell 19b1b35d31 memleak: explicitly exclude ccan/io allocation. 7 years ago
Rusty Russell dfc132b2fe memleak: add backtrace to allocations. 7 years ago
Rusty Russell c956d9f5eb lightningd: tal memleak detection, dev-memleak command. 7 years ago