-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Rust v0 mangling #1626
Labels
Comments
What's the command line to enable the v0 mangling? It'd be nice if you share a result of uftrace + hello world in v0. |
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For now,
utils/demangle.c
only care about the Itanium C++ ABI mangling rules.However, Rust introduces a new mangling rule, v0 mangling. (See the RFC and PR)
For example,
std::mem::align_of::<f64>
mangles to_RINvNtC3std3mem8align_ofdE
.Note that this new mangling scheme starts with a new identifier,
_R
.We need support for this new mangling scheme.
The text was updated successfully, but these errors were encountered: