Home | History | Annotate | Download | only in tests

Lines Matching defs:MEM

208 #define ANNOTATE_EXPECT_RACE_FOR_MACHINE(mem, descr, machine) \
210 ANNOTATE_EXPECT_RACE(mem, descr); \
214 #define ANNOTATE_EXPECT_RACE_FOR_TSAN(mem, descr) \
215 ANNOTATE_EXPECT_RACE_FOR_MACHINE(mem, descr, "MSM_THREAD_SANITIZER")
225 // Initialize *(mem) to 0 if Tsan_FastMode.
226 #define FAST_MODE_INIT(mem) do { if (Tsan_FastMode()) { *(mem) = 0; } } while(0)
5019 // test104: TP. Simple race (write vs write). Heap mem. {{{1
5803 uint_union MEM[8];
5808 void Wr64_0() { MEM[0].u64[0] = 1; }
5809 void Wr64_1() { MEM[1].u64[0] = 1; }
5810 void Wr64_2() { MEM[2].u64[0] = 1; }
5811 void Wr64_3() { MEM[3].u64[0] = 1; }
5812 void Wr64_4() { MEM[4].u64[0] = 1; }
5813 void Wr64_5() { MEM[5].u64[0] = 1; }
5814 void Wr64_6() { MEM[6].u64[0] = 1; }
5815 void Wr64_7() { MEM[7].u64[0] = 1; }
5817 void Wr32_0() { MEM[0].u32[0] = 1; }
5818 void Wr32_1() { MEM[1].u32[1] = 1; }
5819 void Wr32_2() { MEM[2].u32[0] = 1; }
5820 void Wr32_3() { MEM[3].u32[1] = 1; }
5821 void Wr32_4() { MEM[4].u32[0] = 1; }
5822 void Wr32_5() { MEM[5].u32[1] = 1; }
5823 void Wr32_6() { MEM[6].u32[0] = 1; }
5824 void Wr32_7() { MEM[7].u32[1] = 1; }
5826 void Wr16_0() { MEM[0].u16[0] = 1; }
5827 void Wr16_1() { MEM[1].u16[1] = 1; }
5828 void Wr16_2() { MEM[2].u16[2] = 1; }
5829 void Wr16_3() { MEM[3].u16[3] = 1; }
5830 void Wr16_4() { MEM[4].u16[0] = 1; }
5831 void Wr16_5() { MEM[5].u16[1] = 1; }
5832 void Wr16_6() { MEM[6].u16[2] = 1; }
5833 void Wr16_7() { MEM[7].u16[3] = 1; }
5835 void Wr8_0() { MEM[0].u8[0] = 1; }
5836 void Wr8_1() { MEM[1].u8[1] = 1; }
5837 void Wr8_2() { MEM[2].u8[2] = 1; }
5838 void Wr8_3() { MEM[3].u8[3] = 1; }
5839 void Wr8_4() { MEM[4].u8[4] = 1; }
5840 void Wr8_5() { MEM[5].u8[5] = 1; }
5841 void Wr8_6() { MEM[6].u8[6] = 1; }
5842 void Wr8_7() { MEM[7].u8[7] = 1; }
5908 ANNOTATE_NEW_MEMORY(&MEM, sizeof(MEM));
5909 memset(&MEM, 0, sizeof(MEM));
5914 ANNOTATE_NEW_MEMORY(&MEM, sizeof(MEM));
5915 memset(&MEM, 0, sizeof(MEM));