commit | af085b4c8a2f0b36712e58b21aab75741c53c2bf | [log] [tgz] |
---|---|---|
author | David Major <dmajor@mozilla.com> | Wed Jan 09 23:36:32 2019 +0000 |
committer | David Major <dmajor@mozilla.com> | Wed Jan 09 23:36:32 2019 +0000 |
tree | ac82a8bfeedeb4a60fbdd97f6c990a7e494fabbf | |
parent | e7d4cc83c7124efb450b29b41b3f410101baf8e6 [diff] |
Don't require a null terminator when loading objects When a null terminator is required and the file size is a multiple of the system page size, MemoryBuffer will prefer pread() over mmap(), which can result in excessive memory usage. Patch by Mike Hommey! Differential Revision: https://reviews.llvm.org/D56475 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350774 91177308-0d34-0410-b5e6-96231b3b80d8