X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-asm.c;fp=urcu-asm.c;h=19a5b0c8d020c00dc5549e314fa5a8bc2528df90;hp=0000000000000000000000000000000000000000;hb=0af68f5e633e755171e269db853b8a1605ae6909;hpb=9b171f4656b61d023c327af3d0b4de22eee37353 diff --git a/urcu-asm.c b/urcu-asm.c new file mode 100644 index 0000000..19a5b0c --- /dev/null +++ b/urcu-asm.c @@ -0,0 +1,15 @@ +#include "urcu.h" + +void show_read_lock(void) +{ + asm volatile ("/* start */"); + rcu_read_lock(); + asm volatile ("/* end */"); +} + +void show_read_unlock(void) +{ + asm volatile ("/* start */"); + rcu_read_unlock(); + asm volatile ("/* end */"); +}