summaryrefslogtreecommitdiff
path: root/compiler/ghc.cabal.in
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-11-04 20:37:31 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-12-15 03:54:02 -0500
commit28c6781a3215a36d61126818c3e64c99c2344350 (patch)
tree9c1122799e470b93667d2e8f8202b89d33edcb6d /compiler/ghc.cabal.in
parent748490d2ff51d6c6fa44aad587908b271c801fa9 (diff)
downloadhaskell-28c6781a3215a36d61126818c3e64c99c2344350.tar.gz
codeGen: Introduce ThreadSanitizer instrumentation
This introduces a new Cmm pass which instruments the program with ThreadSanitizer annotations, allowing full tracking of mutator memory accesses via TSAN.
Diffstat (limited to 'compiler/ghc.cabal.in')
-rw-r--r--compiler/ghc.cabal.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/ghc.cabal.in b/compiler/ghc.cabal.in
index 3ad8271127..4b66f8dc33 100644
--- a/compiler/ghc.cabal.in
+++ b/compiler/ghc.cabal.in
@@ -214,6 +214,7 @@ Library
GHC.Cmm.Sink
GHC.Cmm.Switch
GHC.Cmm.Switch.Implement
+ GHC.Cmm.ThreadSanitizer
GHC.CmmToAsm
GHC.Cmm.LRegSet
GHC.CmmToAsm.AArch64