8 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ use crate::fmt;
95
95
use crate :: panic:: UnwindSafe ;
96
96
use crate :: sync:: atomic:: { AtomicU8 , Ordering :: Relaxed } ;
97
97
use crate :: sync:: LazyLock ;
98
- use crate :: sys_common :: backtrace:: { lock, output_filename, set_image_base} ;
98
+ use crate :: sys :: backtrace:: { lock, output_filename, set_image_base} ;
99
99
100
100
/// A captured OS thread stack backtrace.
101
101
///
Original file line number Diff line number Diff line change @@ -429,7 +429,7 @@ impl<E> Report<E> {
429
429
/// 1: rust_out::main::_doctest_main_src_error_rs_1158_0
430
430
/// 2: rust_out::main
431
431
/// 3: core::ops::function::FnOnce::call_once
432
- /// 4: std::sys_common ::backtrace::__rust_begin_short_backtrace
432
+ /// 4: std::sys ::backtrace::__rust_begin_short_backtrace
433
433
/// 5: std::rt::lang_start::{{closure}}
434
434
/// 6: std::panicking::try
435
435
/// 7: std::rt::lang_start_internal
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ use crate::mem::{self, ManuallyDrop};
19
19
use crate :: process;
20
20
use crate :: sync:: atomic:: { AtomicBool , Ordering } ;
21
21
use crate :: sync:: { PoisonError , RwLock } ;
22
+ use crate :: sys:: backtrace;
22
23
use crate :: sys:: stdio:: panic_output;
23
- use crate :: sys_common:: backtrace;
24
24
use crate :: thread;
25
25
26
26
#[ cfg( not( test) ) ]
@@ -655,7 +655,7 @@ pub fn begin_panic_handler(info: &core::panic::PanicInfo<'_>) -> ! {
655
655
656
656
let loc = info. location ( ) . unwrap ( ) ; // The current implementation always returns Some
657
657
let msg = info. message ( ) ;
658
- crate :: sys_common :: backtrace:: __rust_end_short_backtrace ( move || {
658
+ crate :: sys :: backtrace:: __rust_end_short_backtrace ( move || {
659
659
if let Some ( s) = msg. as_str ( ) {
660
660
rust_panic_with_hook (
661
661
& mut StaticStrPayload ( s) ,
@@ -727,7 +727,7 @@ pub const fn begin_panic<M: Any + Send>(msg: M) -> ! {
727
727
}
728
728
729
729
let loc = Location :: caller ( ) ;
730
- crate :: sys_common :: backtrace:: __rust_end_short_backtrace ( move || {
730
+ crate :: sys :: backtrace:: __rust_end_short_backtrace ( move || {
731
731
rust_panic_with_hook (
732
732
& mut Payload { inner : Some ( msg) } ,
733
733
loc,
Original file line number Diff line number Diff line change @@ -156,7 +156,7 @@ fn lang_start<T: crate::process::Termination + 'static>(
156
156
sigpipe : u8 ,
157
157
) -> isize {
158
158
let Ok ( v) = lang_start_internal (
159
- & move || crate :: sys_common :: backtrace:: __rust_begin_short_backtrace ( main) . report ( ) . to_i32 ( ) ,
159
+ & move || crate :: sys :: backtrace:: __rust_begin_short_backtrace ( main) . report ( ) . to_i32 ( ) ,
160
160
argc,
161
161
argv,
162
162
sigpipe,
Original file line number Diff line number Diff line change
1
+ //! Common code for printing backtraces.
2
+
1
3
use crate :: backtrace_rs:: { self , BacktraceFmt , BytesOrWideString , PrintFmt } ;
2
4
use crate :: borrow:: Cow ;
3
- /// Common code for printing the backtrace in the same way across the different
4
- /// supported platforms.
5
5
use crate :: env;
6
6
use crate :: fmt;
7
7
use crate :: io;
Original file line number Diff line number Diff line change 5
5
6
6
mod personality;
7
7
8
+ pub mod backtrace;
8
9
pub mod cmath;
9
10
pub mod os_str;
10
11
pub mod path;
Original file line number Diff line number Diff line change 20
20
#[ cfg( test) ]
21
21
mod tests;
22
22
23
- pub mod backtrace;
24
23
pub mod fs;
25
24
pub mod io;
26
25
pub mod lazy_box;
Original file line number Diff line number Diff line change @@ -539,7 +539,7 @@ impl Builder {
539
539
let f = f. into_inner ( ) ;
540
540
set_current ( their_thread) ;
541
541
let try_result = panic:: catch_unwind ( panic:: AssertUnwindSafe ( || {
542
- crate :: sys_common :: backtrace:: __rust_begin_short_backtrace ( f)
542
+ crate :: sys :: backtrace:: __rust_begin_short_backtrace ( f)
543
543
} ) ) ;
544
544
// SAFETY: `their_packet` as been built just above and moved by the
545
545
// closure (it is an Arc<...>) and `my_packet` will be stored in the
0 commit comments