Closed
Description
Hi, has integration into libstd been attempted yet (rust-lang/rust#46439)? Have there been any blockers that are not resolved yet? If no, I'd like to conduct such a project.
Blockers for addr2line itself (in no particular order):
- port gimli to
#![no_std]
(no_std support gimli#138) - gimli release with
#![no_std]
support (New release for #![no_std] support gimli#303) - make gimli use stable_deref_trait 1.1.0 and use it without it depending on std (Disable default features of stable_deref_trait gimli#306 )
- gimli release that includes the modified entry for
stable_deref_trait
(0.16.1) -
StableDeref
impls for#![no_std]
types instable_deref_trait
(Add StableDeref impls for no_std types, including alloc and spin types Storyyeller/stable_deref_trait#2) - update addr2line to gimli 0.16.0 ( Update to gimli 0.16.0 #91)
- update addr2line to object 0.9.0 (Update object to 0.9.0 #93)
- port cpp_demangle to
#![no_std]
(Use fmt machinery instead of io one cpp_demangle#146 , Add a #![no_std] port cpp_demangle#148) - cpp_demangle release with
#![no_std]
support (0.2.10) - add
#![no_std]
to lazycell (Add #![no_std] indiv0/lazycell#85) - lazycell release with
#![no_std]
(Cut the 0.6.0 release indiv0/lazycell#86) - port addr2line from lazy-init to lazycell (Switch to lazycell #94)
- port addr2line to
#![no_std]
(#![no_std] support #90, Implement no_std support #102) - addr2line release with
#![no_std]
support (here)
Metadata
Metadata
Assignees
Labels
No labels