This is an archive of the discontinued LLVM Phabricator instance.

[DFSan] Fix handling of libAtomic external functions.
ClosedPublic

Authored by browneee on Aug 17 2022, 2:28 PM.

Details

Summary

Implementation based on MSan.

Diff Detail

Event Timeline

browneee created this revision.Aug 17 2022, 2:28 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 17 2022, 2:28 PM
browneee requested review of this revision.Aug 17 2022, 2:28 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptAug 17 2022, 2:28 PM
Herald added subscribers: llvm-commits, Restricted Project. · View Herald Transcript
browneee updated this revision to Diff 453437.Aug 17 2022, 2:41 PM

Add missing test file.

browneee updated this revision to Diff 454543.Aug 22 2022, 9:29 AM

Fix formatting.

vitalybuka accepted this revision.Aug 22 2022, 2:18 PM
vitalybuka added inline comments.
llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
809

const Function &F

This revision is now accepted and ready to land.Aug 22 2022, 2:18 PM
browneee updated this revision to Diff 454642.Aug 22 2022, 4:04 PM
browneee marked an inline comment as done.

Fix const.

This revision was landed with ongoing or failed builds.Aug 22 2022, 4:04 PM
This revision was automatically updated to reflect the committed changes.