@@ -6,12 +6,12 @@ LL | unsafe { copy_nonoverlapping(src, dst, count) }
6
6
| |
7
7
| memory access failed: alloc7 has size 4, so pointer to 4 bytes starting at offset 4 is out-of-bounds
8
8
| inside `copy_nonoverlapping::<u32>` at $SRC_DIR/core/src/intrinsics.rs:LL:COL
9
- |
9
+ |
10
10
::: $SRC_DIR/core/src/ptr/mod.rs:LL:COL
11
11
|
12
12
LL | copy_nonoverlapping(src, tmp.as_mut_ptr(), 1);
13
13
| --------------------------------------------- inside `std::ptr::read::<u32>` at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
14
- |
14
+ |
15
15
::: $DIR/out_of_bounds_read.rs:13:33
16
16
|
17
17
LL | const _READ: u32 = unsafe { ptr::read(PAST_END_PTR) };
@@ -25,17 +25,17 @@ LL | unsafe { copy_nonoverlapping(src, dst, count) }
25
25
| |
26
26
| memory access failed: alloc7 has size 4, so pointer to 4 bytes starting at offset 4 is out-of-bounds
27
27
| inside `copy_nonoverlapping::<u32>` at $SRC_DIR/core/src/intrinsics.rs:LL:COL
28
- |
28
+ |
29
29
::: $SRC_DIR/core/src/ptr/mod.rs:LL:COL
30
30
|
31
31
LL | copy_nonoverlapping(src, tmp.as_mut_ptr(), 1);
32
32
| --------------------------------------------- inside `std::ptr::read::<u32>` at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
33
- |
33
+ |
34
34
::: $SRC_DIR/core/src/ptr/const_ptr.rs:LL:COL
35
35
|
36
36
LL | unsafe { read(self) }
37
37
| ---------- inside `ptr::const_ptr::<impl *const u32>::read` at $SRC_DIR/core/src/ptr/const_ptr.rs:LL:COL
38
- |
38
+ |
39
39
::: $DIR/out_of_bounds_read.rs:14:39
40
40
|
41
41
LL | const _CONST_READ: u32 = unsafe { PAST_END_PTR.read() };
@@ -49,17 +49,17 @@ LL | unsafe { copy_nonoverlapping(src, dst, count) }
49
49
| |
50
50
| memory access failed: alloc7 has size 4, so pointer to 4 bytes starting at offset 4 is out-of-bounds
51
51
| inside `copy_nonoverlapping::<u32>` at $SRC_DIR/core/src/intrinsics.rs:LL:COL
52
- |
52
+ |
53
53
::: $SRC_DIR/core/src/ptr/mod.rs:LL:COL
54
54
|
55
55
LL | copy_nonoverlapping(src, tmp.as_mut_ptr(), 1);
56
56
| --------------------------------------------- inside `std::ptr::read::<u32>` at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
57
- |
57
+ |
58
58
::: $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
59
59
|
60
60
LL | unsafe { read(self) }
61
61
| ---------- inside `ptr::mut_ptr::<impl *mut u32>::read` at $SRC_DIR/core/src/ptr/mut_ptr.rs:LL:COL
62
- |
62
+ |
63
63
::: $DIR/out_of_bounds_read.rs:15:37
64
64
|
65
65
LL | const _MUT_READ: u32 = unsafe { (PAST_END_PTR as *mut u32).read() };
0 commit comments