Files
bind9/lib/dns
Ondřej Surý e5f7fe1f65 Add strong rwlock consistency checks to dns_rbtdb
The dns_rbtdb unit already tracks the state of the node and tree rwlocks
during the top level function and passes the states of the locks to the
called functions.

Add the tree locking family of macros modeled after node locking macros,
and expand both to track the state of the lock in an external variable.
Additionally, in developer mode, add precondition to the macros, so the
lock is in required state - this should cause an assertion failure on
double locking instead of the thread getting stuck.
2022-11-02 08:45:48 +01:00
..
2022-10-29 00:22:54 +11:00
2022-10-17 11:58:26 +01:00
2022-10-25 10:35:07 +02:00
2022-10-14 16:39:21 +02:00
2022-10-17 11:58:26 +01:00
2022-06-09 10:47:04 +00:00
2022-10-17 11:58:26 +01:00
2022-06-28 11:56:31 +02:00
2022-10-25 10:35:07 +02:00
2022-10-29 00:22:54 +11:00
2022-07-18 13:38:47 +02:00
2022-09-08 11:27:31 +02:00
2022-09-13 12:07:13 +10:00
2022-07-15 10:33:46 +00:00
2022-10-29 00:22:54 +11:00
2022-10-17 11:58:26 +01:00
2022-09-23 13:23:49 +00:00