Expand description
Custom symbol demangling support.
By default, Tracy demangles symbols using the C++ ABI, which is not fully compatible with Rust symbol mangling.
With the demangle feature enabled, clients must register a custom demangling function.
This can be done by calling the register_demangler! macro with either no arguments
to use the default demangler, or with a path to a custom demangler function. See
its documentation for how to use it.
Note that only one demangler can be registered at a time. Attempting to register multiple
demanglers will result in a linking failure due to multiple definitions of the underlying
extern "C" function.
Structs§
- Buffer
- Opaque buffer used to write demangled symbols.
Functions§
- default
- Demangles a Rust symbol using
rustc_demangle. - noop
- Symbol demangler that does nothing.