TSan Internals === - [Overview](/WEn4z1NfQJerl0uVX9tLDg) - [Warmup Exercises](/riOtO5UaRbiCKMiWNF4akg) Setup ---- - [Build LLVM+TSan](/c9own0pxTI65M5areov27w) - [OpenMP Benchmarks (and some others)](/xeC9oSkHTsemZjAdDRGoCw) - [Chromium/V8](/1pjMkN2mSBaull8ylWgcbg) - [DBMS + Benchbase](/Xx9CdNCUSC6YokIXumJcwA) - [Cheatsheet](/8wGpwEi6S32UI1tjp8fqig) 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) Case Studies ---- - [Instrumentation](/rjrxQEEHSiyPhbQycDE0dw) - [Sampling](/N4nNwpSzSZ-VGXAvyf19Wg) - [Signal Handlers](/OZqueA34TPm0TJcLRocJ9Q)
{"title":"TSan Internals","description":"Home","contributors":"[{\"id\":\"b1fe8eb9-27c2-424d-89ec-e4721042b8a2\",\"add\":1015,\"del\":48}]"}
Expand menu