oxidecomputer / oxidecomputer/humility
At every opportunity we should show the demangled Rust name of things
Open
@cbiffle is already working on this.
Since Oct 23, 2021.
- Dominant language
- Rust
- Stars
- 584
- Forks
- 63
- Avg merge
- 3h
- Merged PRs (30d)
- 2
Description
Humility often shows the simple DWARF name or (in fallback cases) the ELF symbol name. For Rust inputs -- which is currently all inputs -- we should show the full path, module_a::module_b::whatever.
For DWARF this is a matter of demangling the linkage_name.
For ELF, we demangle the symbol.
Cases where we should ensure this happens:
- Task stacktraces
- Readvar
- Ringbuf (which I think I already fixed?)
- Readmem with symbol guessing
- And probably others
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.