diff options
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_posix.cc')
-rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_posix.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc b/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc index abf6738a8da..5754c9029ed 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc @@ -240,14 +240,14 @@ void *MapFileToMemory(const char *file_name, uptr *buff_size) { return internal_iserror(map) ? 0 : (void *)map; } -void *MapWritableFileToMemory(void *addr, uptr size, fd_t fd, OFF_T offset) { +void *MapWritableFileToMemory(void *addr, uptr size, fd_t fd, uptr offset) { uptr flags = MAP_SHARED; if (addr) flags |= MAP_FIXED; uptr p = internal_mmap(addr, size, PROT_READ | PROT_WRITE, flags, fd, offset); int mmap_errno = 0; if (internal_iserror(p, &mmap_errno)) { - Printf("could not map writable file (%d, %lld, %zu): %zd, errno: %d\n", - fd, (long long)offset, size, p, mmap_errno); + Printf("could not map writable file (%d, %zu, %zu): %zd, errno: %d\n", + fd, offset, size, p, mmap_errno); return 0; } return (void *)p; |