diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2018-09-07 00:27:11 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2018-09-07 00:27:11 +0000 |
commit | 5b332abd66c3d6e7ef84326989ab17eb99ae24d4 (patch) | |
tree | f054418c7e28dfa5cdabe79d47f972fdd098cb93 /llvm/tools/llvm-objcopy/Object.cpp | |
parent | 1fe3e8b26fffe117a66e7accb413da627740abee (diff) | |
download | bcm5719-llvm-5b332abd66c3d6e7ef84326989ab17eb99ae24d4.tar.gz bcm5719-llvm-5b332abd66c3d6e7ef84326989ab17eb99ae24d4.zip |
[hwasan] Fix malloc overflow detection.
Check size limit before rounding up, otherwise malloc((size_t)-1)
would happily allocate 0 bytes.
Steal a nice test case from scudo.
llvm-svn: 341612
Diffstat (limited to 'llvm/tools/llvm-objcopy/Object.cpp')
0 files changed, 0 insertions, 0 deletions