Ondřej Surý
cd632ad31d
Implement dns_db node tracing
...
This implements node reference tracing that passes all the internal
layers from dns_db API (and friends) to increment_reference() and
decrement_reference().
It can be enabled by #defining DNS_DB_NODETRACE in <dns/trace.h> header.
The output then looks like this:
incr:node:check_address_records:rootns.c:409:0x7f67f5a55a40->references = 1
decr:node:check_address_records:rootns.c:449:0x7f67f5a55a40->references = 0
incr:nodelock:check_address_records:rootns.c:409:0x7f67f5a55a40:0x7f68304d7040->references = 1
decr:nodelock:check_address_records:rootns.c:449:0x7f67f5a55a40:0x7f68304d7040->references = 0
There's associated python script to find the missing detach located at:
https://gitlab.isc.org/isc-projects/bind9/-/snippets/1038
2023-02-28 11:44:15 +01:00
..
2023-02-28 11:44:15 +01:00
2023-02-28 11:44:15 +01:00
2023-02-15 09:30:04 +01:00
2023-02-17 07:16:50 +01:00
2023-02-15 16:44:47 +00:00
2023-02-16 18:35:32 +01:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-02-27 10:06:32 +00:00
2023-02-24 08:30:33 +00:00
2023-02-07 23:48:22 -08:00
2023-02-28 11:44:15 +01:00
2023-02-28 11:44:15 +01:00
2023-02-28 11:44:15 +01:00
2023-02-24 08:30:33 +00:00
2023-02-15 09:30:04 +01:00
2023-02-28 09:16:05 +01:00
2023-02-28 09:38:31 +01:00
2023-02-16 18:35:32 +01:00
2023-02-15 16:44:47 +00:00
2023-01-09 15:19:37 +01:00
2023-01-09 19:30:49 +01:00
2023-02-15 16:44:47 +00:00
2023-02-16 17:51:55 +01:00
2023-02-15 16:44:47 +00:00
2023-02-15 09:30:04 +01:00
2023-02-06 13:26:36 +00:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-02-17 21:58:56 +00:00
2023-01-09 12:15:21 -08:00
2023-02-15 16:44:47 +00:00
2023-02-28 09:38:17 +01:00
2023-02-15 16:44:47 +00:00
2023-02-28 11:44:15 +01:00
2023-02-27 13:47:25 +00:00
2023-02-28 11:44:15 +01:00
2023-02-28 11:44:15 +01:00
2023-02-16 18:35:32 +01:00
2023-02-15 16:44:47 +00:00
2023-02-27 11:27:12 +00:00
2023-02-28 11:44:15 +01:00
2023-02-06 13:26:36 +00:00
2023-02-16 18:35:32 +01:00
2023-02-07 12:29:34 +00:00
2023-01-09 19:33:48 +01:00
2023-01-09 15:20:49 +01:00
2023-01-09 19:56:31 +01:00
2023-01-25 21:04:27 +02:00
2023-01-09 12:15:21 -08:00
2023-02-15 16:44:47 +00:00
2023-02-27 13:47:57 +00:00
2023-02-27 13:47:57 +00:00
2023-02-28 11:44:15 +01:00
2023-02-28 11:44:15 +01:00
2023-02-15 16:44:47 +00:00
2023-02-28 11:44:15 +01:00
2023-02-28 11:44:15 +01:00
2023-02-28 11:44:15 +01:00
2023-02-28 11:44:15 +01:00
2023-01-09 12:15:21 -08:00
2023-02-24 08:30:33 +00:00
2023-02-24 09:38:59 +00:00
2023-02-28 11:44:15 +01:00
2023-02-06 13:22:30 +00:00
2023-02-16 18:35:32 +01:00
2023-02-15 16:44:47 +00:00
2023-02-28 11:44:15 +01:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-02-15 09:30:04 +01:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-02-16 18:35:32 +01:00
2023-02-17 07:18:25 +01:00
2023-02-24 15:06:54 +01:00
2023-02-24 08:30:33 +00:00
2023-02-28 09:38:17 +01:00
2023-02-16 18:35:32 +01:00