This is an archive of the discontinued LLVM Phabricator instance.

Expose `__tsan_on_thread_idle` as part of tsan shared interface
ClosedPublic

Authored by dmaclach on Mar 15 2023, 1:28 PM.

Details

Summary

__tsan_on_thread_idle is part of the tsan interface that was not being
exported in shared libraries. Fixes it so that we can link to dynamic
versions of tsan and still call __tsan_on_thread_idle.

Diff Detail

Event Timeline

dmaclach created this revision.Mar 15 2023, 1:28 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 15 2023, 1:28 PM
Herald added subscribers: Enna1, pengfei. · View Herald Transcript
dmaclach requested review of this revision.Mar 15 2023, 1:28 PM
Herald added a subscriber: Restricted Project. · View Herald TranscriptMar 15 2023, 1:28 PM
vitalybuka accepted this revision.Mar 20 2023, 4:31 PM
This revision is now accepted and ready to land.Mar 20 2023, 4:31 PM
vitalybuka edited the summary of this revision. (Show Details)Mar 20 2023, 4:32 PM
This revision was landed with ongoing or failed builds.Mar 20 2023, 4:34 PM
This revision was automatically updated to reflect the committed changes.