From: Mathieu Desnoyers Date: Thu, 13 Dec 2018 02:15:32 +0000 (-0500) Subject: rculfhash: implement iterator debugging config option X-Git-Tag: v0.11.0~14 X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=commitdiff_plain;h=d7c76f85442125bcfef40f58b1c6fc1bd5ce4ffd;hp=d7c76f85442125bcfef40f58b1c6fc1bd5ce4ffd rculfhash: implement iterator debugging config option Building liburcu with --enable-cds-lfht-iter-debug and rebuilding application to match the ABI change allows finding cases where the hash table iterator is re-purposed to be used on a different hash table while still being used to iterate on a hash table. This is a common programming mistake that happens often enough to justify creating a debugging mode to track this automatically. Signed-off-by: Mathieu Desnoyers ---