summaryrefslogtreecommitdiffstats
path: root/library/backtrace/src/print.rs
diff options
context:
space:
mode:
Diffstat (limited to 'library/backtrace/src/print.rs')
-rw-r--r--library/backtrace/src/print.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/library/backtrace/src/print.rs b/library/backtrace/src/print.rs
index 395328a0a..de8569182 100644
--- a/library/backtrace/src/print.rs
+++ b/library/backtrace/src/print.rs
@@ -219,7 +219,7 @@ impl BacktraceFrameFmt<'_, '_, '_> {
#[allow(unused_mut)]
fn print_raw_generic(
&mut self,
- mut frame_ip: *mut c_void,
+ frame_ip: *mut c_void,
symbol_name: Option<SymbolName<'_>>,
filename: Option<BytesOrWideString<'_>>,
lineno: Option<u32>,
@@ -233,15 +233,6 @@ impl BacktraceFrameFmt<'_, '_, '_> {
}
}
- // To reduce TCB size in Sgx enclave, we do not want to implement symbol
- // resolution functionality. Rather, we can print the offset of the
- // address here, which could be later mapped to correct function.
- #[cfg(all(feature = "std", target_env = "sgx", target_vendor = "fortanix"))]
- {
- let image_base = std::os::fortanix_sgx::mem::image_base();
- frame_ip = usize::wrapping_sub(frame_ip as usize, image_base as _) as _;
- }
-
// Print the index of the frame as well as the optional instruction
// pointer of the frame. If we're beyond the first symbol of this frame
// though we just print appropriate whitespace.