Redefines urcu and lfht functions with internal functions then checks in runtime if the functions are called in the correct order. You just need to compile urcu_lfht_safe.c, include urcu_lfht_safe.h for all files using URCU and LFHT functions and define URCU_LFHT_SAFETY_ON, before including urcu_lfht_safe.h. You need to have the urcu library installed and available as urcu_lfht_safe.h depends on it.
-
Notifications
You must be signed in to change notification settings - Fork 0
redefines urcu and lfht functions with internal functions then checks in runtime if the functions are called in the correct order. You just need to compile urcu_lfht_safe.c, include urcu_lfht_safe.h for all files using URCU and LFHT functions and define URCU_LFHT_SAFETY_ON, before including urcu_lfht_safe.h
ThobiasKnudsen/urcu_lfht_safe
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
redefines urcu and lfht functions with internal functions then checks in runtime if the functions are called in the correct order. You just need to compile urcu_lfht_safe.c, include urcu_lfht_safe.h for all files using URCU and LFHT functions and define URCU_LFHT_SAFETY_ON, before including urcu_lfht_safe.h
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published