X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=datarace.h;h=2fb1a7f927f015628953fbf2504c20fdd133e65a;hb=32de2bfc3e9c027730e174614e46010121d09215;hp=627b8cc88c7016b27cc2660bdebdf4693e674c40;hpb=12b1a10eeff58161619bafcfd8e288b3e2c76621;p=model-checker.git diff --git a/datarace.h b/datarace.h index 627b8cc..2fb1a7f 100644 --- a/datarace.h +++ b/datarace.h @@ -36,14 +36,14 @@ struct DataRace { bool isnewwrite; /* Address of data race. */ - void *address; + const void *address; }; #define MASK16BIT 0xffff void initRaceDetector(); void raceCheckWrite(thread_id_t thread, void *location, ClockVector *currClock); -void raceCheckRead(thread_id_t thread, void *location, ClockVector *currClock); +void raceCheckRead(thread_id_t thread, const void *location, ClockVector *currClock); bool checkDataRaces(); void printRace(struct DataRace *race);