rgb-cln/lightningd
Rusty Russell 26484b8aa5 memdump: rearrange order to avoid command_its_complicated().
memdump iterates through the various daemons asking them to check for
leaks.

We currently call openingds (there might be none), channelds (there
might be none), then hsmd synchronously (the other daemons).  If hsmd
reports a leak, we'll fail the dev-memleak command immediately.

Change the order to call connectd first; that's always async, so we
can happily mark the command still pending.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-12-20 03:22:32 +00:00
..
test json-rpc: make commands return 'struct command_result *'. 2018-12-20 03:22:32 +00:00
.gitignore
Makefile Move json and param core functionality into common, for plugins. 2018-12-10 00:00:50 +00:00
bitcoind.c json_tok_len, json_tok_contents: rename to json_tok_full_len and json_tok_full 2018-12-20 03:22:32 +00:00
bitcoind.h
chaintopology.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
chaintopology.h param: make json_tok_ handlers all return command_result, rename to param_ 2018-12-20 03:22:32 +00:00
channel.c
channel.h
channel_control.c channeld: get local peer features from lightningd. 2018-12-10 22:25:32 +00:00
channel_control.h
channel_state.h
closing_control.c commit_tx: make fee msat vs sat explicit. 2018-12-15 13:50:15 +01:00
closing_control.h
connect_control.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
connect_control.h
gossip_control.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
gossip_control.h
gossip_msg.c
gossip_msg.h
hsm_control.c
hsm_control.h
htlc_end.c
htlc_end.h
invoice.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
invoice.h
json.c param: make json_tok_ handlers all return command_result, rename to param_ 2018-12-20 03:22:32 +00:00
json.h param: make json_tok_ handlers all return command_result, rename to param_ 2018-12-20 03:22:32 +00:00
json_stream.c lightningd: expose lower-level APIs. 2018-12-10 00:00:50 +00:00
json_stream.h lightningd: expose lower-level APIs. 2018-12-10 00:00:50 +00:00
jsonrpc.c jsonrpc: plumb through dispatch result to avoid command_its_complicated(). 2018-12-20 03:22:32 +00:00
jsonrpc.h param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
lightningd.c lightningd: add runtime checking for all system-provided libs. 2018-12-14 05:36:34 +00:00
lightningd.h plugins: allow --dev-debugger=<pluginname>. 2018-12-10 00:00:50 +00:00
log.c json-rpc: make commands return 'struct command_result *'. 2018-12-20 03:22:32 +00:00
log.h param: make json_tok_ handlers all return command_result, rename to param_ 2018-12-20 03:22:32 +00:00
log_status.c
log_status.h
memdump.c memdump: rearrange order to avoid command_its_complicated(). 2018-12-20 03:22:32 +00:00
memdump.h
onchain_control.c
onchain_control.h
opening_control.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
opening_control.h
options.c json-rpc: make commands return 'struct command_result *'. 2018-12-20 03:22:32 +00:00
options.h
pay.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
pay.h
payalgo.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
payalgo.h
peer_control.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
peer_control.h
peer_htlcs.c json-rpc: make commands return 'struct command_result *'. 2018-12-20 03:22:32 +00:00
peer_htlcs.h
ping.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
ping.h
plugin.c json-rpc: make commands return 'struct command_result *'. 2018-12-20 03:22:32 +00:00
plugin.h plugins: allow --dev-debugger=<pluginname>. 2018-12-10 00:00:50 +00:00
subd.c plugins: allow --dev-debugger=<pluginname>. 2018-12-10 00:00:50 +00:00
subd.h plugins: allow --dev-debugger=<pluginname>. 2018-12-10 00:00:50 +00:00
watch.c
watch.h