This is an archive of the discontinued LLVM Phabricator instance.

[TSan][MIPS] Changes mips memory layout to support pie with address space randomization.
ClosedPublic

Authored by slthakur on Aug 17 2016, 10:33 PM.

Details

Reviewers
dvyukov
samsonov

Diff Detail

Repository
rL LLVM

Event Timeline

slthakur updated this revision to Diff 68482.Aug 17 2016, 10:33 PM
slthakur retitled this revision from to [TSan][MIPS] Changes mips memory layout to support pie with address space randomization..
slthakur updated this object.
slthakur added reviewers: dvyukov, samsonov.
slthakur set the repository for this revision to rL LLVM.
slthakur added a project: Restricted Project.
slthakur added subscribers: jaydeep, llvm-commits.
dvyukov edited edge metadata.Aug 19 2016, 8:01 PM

Can we add a test for this?
There is test/tsan/pie_test.cc which is not blacklisted for mips. Does it work now?

The test test/tsan/pie_test.cc was failing for MIPS before. Its now working with this patch.

dvyukov accepted this revision.Aug 22 2016, 10:41 AM
dvyukov edited edge metadata.
This revision is now accepted and ready to land.Aug 22 2016, 10:41 AM
slthakur closed this revision.Aug 23 2016, 1:25 AM

Committed in rL279505