[all-commits] [llvm/llvm-project] ca3180: [LLVM][rtsan] Add module pass to initialize rtsan ...

Chris Apple via All-commits all-commits at lists.llvm.org
Fri Dec 6 11:29:33 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ca3180ad6e39304177deac112bd78739d85fe32b
      https://github.com/llvm/llvm-project/commit/ca3180ad6e39304177deac112bd78739d85fe32b
  Author: Chris Apple <cja-private at pm.me>
  Date:   2024-12-06 (Fri, 06 Dec 2024)

  Changed paths:
    M clang/lib/CodeGen/BackendUtil.cpp
    M llvm/include/llvm/Transforms/Instrumentation/RealtimeSanitizer.h
    M llvm/lib/Passes/PassRegistry.def
    M llvm/lib/Transforms/Instrumentation/RealtimeSanitizer.cpp
    M llvm/test/Instrumentation/RealtimeSanitizer/rtsan.ll

  Log Message:
  -----------
  [LLVM][rtsan] Add module pass to initialize rtsan (#118989)

This allows shared libraries instrumented with RTSan to be initialized.

This approach directly mirrors the approach in Tsan, Asan and many of
the other sanitizers



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list