This is an archive of the discontinued LLVM Phabricator instance.

[esan] Extend shadow mapping to cover low libraries
ClosedPublic

Authored by bruening on May 20 2016, 11:12 AM.

Details

Summary

Adds support for app libraries starting slightly below 0x7f00'00000000 (the
mmap ASLR range extends down to 0x7efb'f8000000 for reasonable stack
limits) by switching to a shadow mapping offset of 0x1300'00000000.

Diff Detail

Repository
rL LLVM

Event Timeline

bruening updated this revision to Diff 57956.May 20 2016, 11:12 AM
bruening retitled this revision from to [esan] Extend shadow mapping to cover low libraries.
bruening updated this object.
bruening added a reviewer: aizatsky.
bruening added subscribers: llvm-commits, eugenis, kcc and 2 others.
aizatsky accepted this revision.May 20 2016, 11:43 AM
aizatsky edited edge metadata.
This revision is now accepted and ready to land.May 20 2016, 11:43 AM
This revision was automatically updated to reflect the committed changes.