Version that finds the bug of iris
[c11tester.git] / cmodelint.cc
index 3c59fa0..8774c5b 100644 (file)
@@ -335,6 +335,7 @@ void cds_atomic_thread_fence(int atomic_index, const char * position) {
 
 void cds_func_entry(const char * funcName) {
        ensureModel();
+       /*
        Thread * th = thread_current();
        uint32_t func_id;
 
@@ -355,22 +356,25 @@ void cds_func_entry(const char * funcName) {
        }
 
        history->enter_function(func_id, th->get_id());
+*/
 }
 
 void cds_func_exit(const char * funcName) {
        ensureModel();
-       Thread * th = thread_current();
+
+/*     Thread * th = thread_current();
        uint32_t func_id;
 
        ModelHistory *history = model->get_history();
        func_id = history->getFuncMap()->get(funcName);
 
-       /* func_id not found; this could happen in the case where a function calls cds_func_entry
+        * func_id not found; this could happen in the case where a function calls cds_func_entry
         * when the model has been defined yet, but then an atomic inside the function initializes
         * the model. And then cds_func_exit is called upon the function exiting.
-        */
+        *
        if (func_id == 0)
                return;
 
        history->exit_function(func_id, th->get_id());
+*/
 }