diff options
author | George Rimar <grimar@accesssoftek.com> | 2016-10-27 11:50:04 +0000 |
---|---|---|
committer | George Rimar <grimar@accesssoftek.com> | 2016-10-27 11:50:04 +0000 |
commit | 447d1a19860bd8af26275a21ec67ce5c70f533d5 (patch) | |
tree | e18b3e7f1e5fbada88a8d9a447c9087dc552e423 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 7aa1626898d79438b440129e352883a630dee8b5 (diff) | |
download | bcm5719-llvm-447d1a19860bd8af26275a21ec67ce5c70f533d5.tar.gz bcm5719-llvm-447d1a19860bd8af26275a21ec67ce5c70f533d5.zip |
[Object/ELF] - Fixed behavior when SectionHeaderTable->sh_size is too large.
Elf.h already has code checking that section table does not go past end of file.
Problem is that this check may not work on values greater than UINT64_MAX / Header->e_shentsize
because of calculation overflow.
Parch fixes the issue.
Differential revision: https://reviews.llvm.org/D25432
llvm-svn: 285285
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions