Skip to content
Success

Changes

Summary

  1. Fix `__tsan_func_exit()` signature mismatch (#14065) (#14082) (details)
Commit bea10971d2ae2b4f7276830371528c3fd36ba301 by noreply
Fix `__tsan_func_exit()` signature mismatch (#14065) (#14082)

* Added checks to ensure __tsan_* internal builtins are as we expect them to be and introduced wrappers for them and updated configure

* Changes to .S files reflecting the fact that we use caml_tsan_* in favour of __tsan_*

---------

Signed-off-by: HHN <harihara.sn@gmail.com>
Co-authored-by: Antonin Décimo <antonin.decimo@gmail.com>
The file was modifiedconfigure (diff)
The file was modifiedruntime/tsan.c (diff)
The file was modifiedruntime/riscv.S (diff)
The file was modifiedruntime/arm64.S (diff)
The file was modifiedruntime/amd64.S (diff)
The file was modifiedruntime/caml/tsan.h (diff)
The file was modifiedChanges (diff)
The file was modifiedruntime/memory.c (diff)
The file was modifiedruntime/s390x.S (diff)
The file was modifiedasmcomp/thread_sanitizer.ml (diff)
The file was modifiedruntime/caml/s.h.in (diff)
The file was modifiedruntime/power.S (diff)
The file was modifiedconfigure.ac (diff)