X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=datarace.h;fp=datarace.h;h=1cdf8c7023e37350c533bb334075dd98244ef002;hb=bdb967ee6d3cdd02dda0e80f8b394f86e9753623;hp=34bfd4067dc99ad591a21d1ca621ca5498f0ff67;hpb=5f84c7161ef4e7fd10af8f1936e1d978731d2e5a;p=c11tester.git diff --git a/datarace.h b/datarace.h index 34bfd406..1cdf8c70 100644 --- a/datarace.h +++ b/datarace.h @@ -43,10 +43,7 @@ struct DataRace { #define MASK16BIT 0xffff void initRaceDetector(); -void raceCheckWrite(thread_id_t thread, void *location); void atomraceCheckWrite(thread_id_t thread, void *location); -void raceCheckRead(thread_id_t thread, const void *location); - void atomraceCheckRead(thread_id_t thread, const void *location); void recordWrite(thread_id_t thread, void *location); void recordCalloc(void *location, size_t size); @@ -65,6 +62,9 @@ void raceCheckWrite16(thread_id_t thread, const void *location); void raceCheckWrite32(thread_id_t thread, const void *location); void raceCheckWrite64(thread_id_t thread, const void *location); +void raceCheckWriteMemop(thread_id_t thread, const void *location, size_t size); +void raceCheckReadMemop(thread_id_t thread, const void *location, size_t size); + #ifdef COLLECT_STAT void print_normal_accesses(); #endif