X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=librace.cc;h=5e775f3f1b471a21e5f473d6e274a481af62d59c;hb=b3b2aa79d695bcef7f7f862aca7d1dffa334b3b8;hp=95b97aa90fdba45e43b1bbe9f8b1dea849a50dd3;hpb=44118f596eb7cd9b4b0b5037fbbf958db001accc;p=c11tester.git diff --git a/librace.cc b/librace.cc index 95b97aa9..5e775f3f 100644 --- a/librace.cc +++ b/librace.cc @@ -10,8 +10,8 @@ void store_8(void *addr, uint8_t val) { DEBUG("addr = %p, val = %" PRIu8 "\n", addr, val); - thread_id_t tid=thread_current()->get_id(); - ClockVector * cv=model->get_cv(tid); + thread_id_t tid = thread_current()->get_id(); + ClockVector *cv = model->get_cv(tid); raceCheckWrite(tid, addr, cv); (*(uint8_t *)addr) = val; } @@ -19,46 +19,46 @@ void store_8(void *addr, uint8_t val) void store_16(void *addr, uint16_t val) { DEBUG("addr = %p, val = %" PRIu16 "\n", addr, val); - thread_id_t tid=thread_current()->get_id(); - ClockVector * cv=model->get_cv(tid); + thread_id_t tid = thread_current()->get_id(); + ClockVector *cv = model->get_cv(tid); raceCheckWrite(tid, addr, cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+1), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 1), cv); (*(uint16_t *)addr) = val; } void store_32(void *addr, uint32_t val) { DEBUG("addr = %p, val = %" PRIu32 "\n", addr, val); - thread_id_t tid=thread_current()->get_id(); - ClockVector * cv=model->get_cv(tid); + thread_id_t tid = thread_current()->get_id(); + ClockVector *cv = model->get_cv(tid); raceCheckWrite(tid, addr, cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+1), cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+2), cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+3), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 1), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 2), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 3), cv); (*(uint32_t *)addr) = val; } void store_64(void *addr, uint64_t val) { DEBUG("addr = %p, val = %" PRIu64 "\n", addr, val); - thread_id_t tid=thread_current()->get_id(); - ClockVector * cv=model->get_cv(tid); + thread_id_t tid = thread_current()->get_id(); + ClockVector *cv = model->get_cv(tid); raceCheckWrite(tid, addr, cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+1), cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+2), cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+3), cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+4), cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+5), cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+6), cv); - raceCheckWrite(tid, (void *)(((uintptr_t)addr)+7), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 1), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 2), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 3), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 4), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 5), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 6), cv); + raceCheckWrite(tid, (void *)(((uintptr_t)addr) + 7), cv); (*(uint64_t *)addr) = val; } uint8_t load_8(const void *addr) { DEBUG("addr = %p\n", addr); - thread_id_t tid=thread_current()->get_id(); - ClockVector * cv=model->get_cv(tid); + thread_id_t tid = thread_current()->get_id(); + ClockVector *cv = model->get_cv(tid); raceCheckRead(tid, addr, cv); return *((uint8_t *)addr); } @@ -66,37 +66,37 @@ uint8_t load_8(const void *addr) uint16_t load_16(const void *addr) { DEBUG("addr = %p\n", addr); - thread_id_t tid=thread_current()->get_id(); - ClockVector * cv=model->get_cv(tid); + thread_id_t tid = thread_current()->get_id(); + ClockVector *cv = model->get_cv(tid); raceCheckRead(tid, addr, cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+1), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 1), cv); return *((uint16_t *)addr); } uint32_t load_32(const void *addr) { DEBUG("addr = %p\n", addr); - thread_id_t tid=thread_current()->get_id(); - ClockVector * cv=model->get_cv(tid); + thread_id_t tid = thread_current()->get_id(); + ClockVector *cv = model->get_cv(tid); raceCheckRead(tid, addr, cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+1), cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+2), cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+3), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 1), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 2), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 3), cv); return *((uint32_t *)addr); } uint64_t load_64(const void *addr) { DEBUG("addr = %p\n", addr); - thread_id_t tid=thread_current()->get_id(); - ClockVector * cv=model->get_cv(tid); + thread_id_t tid = thread_current()->get_id(); + ClockVector *cv = model->get_cv(tid); raceCheckRead(tid, addr, cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+1), cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+2), cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+3), cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+4), cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+5), cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+6), cv); - raceCheckRead(tid, (const void *)(((uintptr_t)addr)+7), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 1), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 2), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 3), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 4), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 5), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 6), cv); + raceCheckRead(tid, (const void *)(((uintptr_t)addr) + 7), cv); return *((uint64_t *)addr); }