TSan Internals === - [Home](/RJVqp143TES7by0K5qA5nA) <!-- TSanv2 --- - [TSanv2 Vector Clocks](https://hackmd.io/4iudkAHgRWuT2SRqiGO1GQ) - [TSanv2 Shadow](/qprPICGVSAKsflIPeSHf4w) - [TSanv2 SyncVar](https://hackmd.io/gN1yOljQSJyw6mx48sJKNw) - [TSanv2 MemoryRangeFreed](/BffWD4wBQmC6UbWYjp1eiA) - [TSanv2 Atomics](/OMLtgFGkSe-_fm_TwlPjtQ) --> TSanv3 --- - [Overview](/WEn4z1NfQJerl0uVX9tLDg) Data Structures ---- - [Shadow](/abwNpC1GRrqguBAvVTGa2A) - [Slot](https://hackmd.io/SE-3gyaBSked_W2FvR8_eQ) - [SyncVar](/BCgm3ahoSkm9nKXKgNsqtQ) - [ThreadState](/k6zBUzW8SMSHGDXbXT6_lQ) - [Trace](/tf3W3jVoTSGdUIiRNXgj9Q) - [VectorClock](https://hackmd.io/GsKyuDeET1GCehne31irEQ) Algorithms ---- - [Race Detection](/GTABsgldQyWrFy8XdqJOvA) - [Memory Access](/gc8jLz1SRr-AUNzGybC14g) - [Synchronization](/XJWHpVbxTo6pN25T5Bu1IQ) Instrumentation ---- - [Instrumentation](/rjrxQEEHSiyPhbQycDE0dw)
{"title":"TSan Internals","description":"TSan Internals","contributors":"[{\"id\":\"b1fe8eb9-27c2-424d-89ec-e4721042b8a2\",\"add\":1195,\"del\":302}]"}
Expand menu