3 ms·
> Your binary usually won't get loaded at the same address in memory. The addresses you typically see in a backtrace error message (with debug syms disabled) a
by exDM69 2y ago
> Your binary usually won't get loaded at the same address in memory.
The addresses you typically see in a backtrace error message (with debug syms disabled) are relative to the sections in the binary file, the runtime address it was loaded at has already been taken into account and subtracted. At least that's how you typically see a backtrace address in a typical native app on Linux.
> The bigger problem is how you unwind the stack.
Rust can unwind the stack on panic when built without debug symbols.