We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8ad84ca commit 062e784Copy full SHA for 062e784
src/symbolize/gimli/mmap_unix.rs
@@ -4,14 +4,19 @@ use core::ops::Deref;
4
use core::ptr;
5
use core::slice;
6
7
+#[cfg(not(all(target_os = "linux", target_env = "gnu")))]
8
+use libc::mmap as mmap64;
9
+#[cfg(all(target_os = "linux", target_env = "gnu"))]
10
+use libc::mmap64;
11
+
12
pub struct Mmap {
13
ptr: *mut libc::c_void,
14
len: usize,
15
}
16
17
impl Mmap {
18
pub unsafe fn map(file: &File, len: usize) -> Option<Mmap> {
- let ptr = libc::mmap(
19
+ let ptr = mmap64(
20
ptr::null_mut(),
21
len,
22
libc::PROT_READ,
0 commit comments