gimli-rs / cpp_demangle

A crate for demangling C++ symbols
Apache License 2.0
299 stars 36 forks source link

Add Rust demangling mode #63

Closed tromey closed 7 years ago

tromey commented 7 years ago

In libiberty, Rust demangling is basically just C++ demangling with an extra pass to do some extra Rust wrangling. I think it might be useful to add this mode to cpp_demangle as well. (Another idea might be to have a separate rust demangler crate that internally uses cpp_demangle; this would keep options open if the rust demangling ever changes.)

fitzgen commented 7 years ago

There is also https://crates.io/crates/rustc-demangle

My hope is to have separate demanglers for all the different languages, and then have a super crate that forms like Voltron (the GZA just happens to be the head...)

tromey commented 7 years ago

I'll close this then.