You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: src/tools/miri/README.md
+3
Original file line number
Diff line number
Diff line change
@@ -412,6 +412,8 @@ to Miri failing to detect cases of undefined behavior in a program.
412
412
The default is to search for and remove unreachable provenance once every `10000` basic blocks. Setting
413
413
this to `0` disables the garbage collector, which causes some programs to have explosive memory
414
414
usage and/or super-linear runtime.
415
+
* `-Zmiri-track-alloc-accesses` show not only allocation and free events for tracked allocations,
416
+
but also reads and writes.
415
417
* `-Zmiri-track-alloc-id=<id1>,<id2>,...` shows a backtrace when the given allocations are
416
418
being allocated or freed. This helps in debugging memory leaks and
417
419
use after free bugs. Specifying this argument multiple times does not overwrite the previous
@@ -588,6 +590,7 @@ Definite bugs found:
588
590
* [Dropping with unaligned pointers in `vec::IntoIter`](https://github.com/rust-lang/rust/pull/106084)
589
591
* [Deallocating with the wrong layout in new specializations for in-place `Iterator::collect`](https://github.com/rust-lang/rust/pull/118460)
590
592
* [Incorrect offset computation for highly-aligned types in `portable-atomic-util`](https://github.com/taiki-e/portable-atomic/pull/138)
593
+
* [Occasional memory leak in `std::mpsc` channels](https://github.com/rust-lang/rust/issues/121582) (original code in [crossbeam](https://github.com/crossbeam-rs/crossbeam/pull/1084))
591
594
592
595
Violations of [Stacked Borrows] found that are likely bugs (but Stacked Borrows is currently just an experiment):
0 commit comments