diff options
author | George Rimar <grimar@accesssoftek.com> | 2016-10-14 13:02:22 +0000 |
---|---|---|
committer | George Rimar <grimar@accesssoftek.com> | 2016-10-14 13:02:22 +0000 |
commit | 270173f2dbbbefae1e4e457d407d8d637ee7ff2e (patch) | |
tree | d57baac15d2bfb855c4800f0bcf704ea880d4c27 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | |
parent | 220c755dfc3a98277f92166546d46c248a7dda68 (diff) | |
download | llvm-270173f2dbbbefae1e4e457d407d8d637ee7ff2e.zip llvm-270173f2dbbbefae1e4e457d407d8d637ee7ff2e.tar.gz llvm-270173f2dbbbefae1e4e457d407d8d637ee7ff2e.tar.bz2 |
[ELF] - Added support of PT_OPENBSD_RANDOMIZE
This is 30646.
PT_OPENBSD_RANDOMIZE
The array element specifies the location and size of a part of the memory image of the program that must be filled with random data before any code in the object is executed. The memory region specified by a segment of this type may overlap the region specified by a PT_GNU_RELRO segment, in which case the intersection will be filled with random data before being marked read-only.
Reference links:
http://man.openbsd.org/OpenBSD-current/man5/elf.5
https://github.com/openbsd/src/commit/c494713c450d98da3f2e1451ee8c7fb675a7c461
Differential revision: https://reviews.llvm.org/D25469
llvm-svn: 284234
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions