[Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
authorDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 30 Jul 2015 21:00:48 +0000 (21:00 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 30 Jul 2015 21:00:48 +0000 (21:00 +0000)
commit043717d5724b88c313d6bb6a82e28d92088636b9
tree2de2993b3a43eb3da2596753a9dab5c0e9791aa0
parent76aee67150e02234736e7502ebaa8f001eabddb1
[Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap

Summary:
Using u64 as type for offset changes its value, changing starting address for map in file.
This patch solves Bug 24151, which raises issue while mapping file in mips32.

Patch by Mohit Bhakkad

Reviewers: dsanders, kcc

Subscribers: hans, llvm-commits, samsonov, nitesh.jain, sagar, bhushan, jaydeep

Differential Revision: http://reviews.llvm.org/D11588

llvm-svn: 243686
compiler-rt/lib/sanitizer_common/sanitizer_common.h
compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
compiler-rt/lib/sanitizer_common/sanitizer_posix.cc
compiler-rt/lib/sanitizer_common/sanitizer_posix.h
compiler-rt/lib/sanitizer_common/sanitizer_win.cc