DIRS := barrier mcs-lock mpmc-queue spsc-queue spsc-bugfix linuxrwlocks \
- dekker-fences chase-lev-deque ms-queue chase-lev-deque-bugfix seqlock \
- cliffc-hashtable treiber-stack
+ dekker-fences chase-lev-deque ms-queue chase-lev-deque-bugfix
.PHONY: $(DIRS)
LIB_NAME = model
LIB_SO = lib$(LIB_NAME).so
-#BASE = ../..
-BASE = $(CDS_DIR)
+BASE = ../..
INCLUDE = -I$(BASE)/include -I../include
# C preprocessor flags
+++ /dev/null
-#!/bin/bash
-
-CHECKER_DIR=~/model-checker-priv/model-checker-priv
-
-if [ -z $1 ] ; then
- echo "Use default CDS checker directory"
-else
- CHECKER_DIR=$1
-fi
-
-make CDS_DIR=$CHECKER_DIR
void thread(unsigned thread_index)
{
+ for (int i = 0; i < 40; i++) {
if (0 == thread_index)
{
q->enqueue(11);
int d = q->dequeue();
RL_ASSERT(11 == d);
}
+ }
}
int user_main(int argc, char **argv)