diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-09-08 23:14:44 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2015-09-08 23:14:44 +0000 |
commit | 4c2dd111f2bdb8c38710a1626daccc7356b8174f (patch) | |
tree | c0f481f9008d68f38b2563aaff361a63c57b6d64 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | 63eaeca7d03507d4c081f549844c416db31f19f8 (diff) | |
download | llvm-4c2dd111f2bdb8c38710a1626daccc7356b8174f.zip llvm-4c2dd111f2bdb8c38710a1626daccc7356b8174f.tar.gz llvm-4c2dd111f2bdb8c38710a1626daccc7356b8174f.tar.bz2 |
[msan] Unpoison dlpi_phdr in dl_iterate_phdr.
In some cases, PHDR table is allocated with malloc() by the linker
instead of being mapped from file. It needs to be unpoisoned in the
dl_iterate_phdr callback then.
This happens when program headers are not part of any loadable ELF
segment.
llvm-svn: 247100
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions