This is an archive of the discontinued LLVM Phabricator instance.

[Msan] Generalize instrumentation code to support FreeBSD mapping
ClosedPublic

Authored by kutuzov.viktor.84 on Dec 15 2014, 11:41 AM.

Diff Detail

Repository
rL LLVM

Event Timeline

kutuzov.viktor.84 retitled this revision from to [Msan] Generalize instrumentation code to support FreeBSD mapping.
kutuzov.viktor.84 updated this object.
kutuzov.viktor.84 edited the test plan for this revision. (Show Details)
kutuzov.viktor.84 added subscribers: Unknown Object (MLST), emaste.
samsonov edited edge metadata.Dec 15 2014, 12:49 PM

Deferring to Evgeniy, he had some ideas about trying different shadow mapping for MSan recently.

eugenis accepted this revision.Dec 16 2014, 5:54 AM
eugenis edited edge metadata.

I like this approach.

FYI, there is a change that adds more platforms here: http://reviews.llvm.org/D6146.

lib/Transforms/Instrumentation/MemorySanitizer.cpp
211 ↗(On Diff #17298)

I think we'd better call it "linux" instead of default, and mention "x86_64" somewhere, too.

This revision is now accepted and ready to land.Dec 16 2014, 5:54 AM
mohit.bhakkad added a subscriber: mohit.bhakkad.
This revision was automatically updated to reflect the committed changes.