This is an archive of the discontinued LLVM Phabricator instance.

Enable memory sanitizer for PPC64
ClosedPublic

Authored by foad on Jun 23 2015, 5:29 AM.

Details

Summary

This patch adds basic memory sanitizer support for PPC64. PR23219.

I have further patches ready to enable it in LLVM and Clang, and to fix
most of the many failing tests in check-msan.

Diff Detail

Event Timeline

foad updated this revision to Diff 28224.Jun 23 2015, 5:29 AM
foad retitled this revision from to Enable memory sanitizer for PPC64.
foad updated this object.
foad edited the test plan for this revision. (Show Details)
foad added reviewers: kcc, samsonov, eugenis, willschm.
foad added a subscriber: Unknown Object (MLST).
samsonov edited edge metadata.Jun 23 2015, 10:47 AM

I'm OK with this patch (and kind of surprised that you didn't need more changes in order to port it to PPC). I'll let Evgeniy comment on that, though.

Jay, could you please add me (wschmidt) as a reviewer on this patch
series? My namesake Will (willschm) has moved on to other
responsibilities for the most part.

Thanks!
Bill

foad added a comment.Jun 23 2015, 1:36 PM

(and kind of surprised that you didn't need more changes in order to port it to PPC)

There are more patches to come, e.g. to support TLS and the ptrace syscall properly.

eugenis accepted this revision.Jun 24 2015, 5:24 PM
eugenis edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jun 24 2015, 5:24 PM
foad closed this revision.Jun 24 2015, 11:26 PM