3 ms·
Sadly go doesn’t care about DWARF which would allow them to reuse already existing infrastructure.
by the_mitsuhiko 6y ago
Sadly go doesn’t care about DWARF which would allow them to reuse already existing infrastructure.
- icholy 6y agoGo uses DWARF.
- the_mitsuhiko 6y agoNot for unwinding or line programs.
- icholy 6y agoWhat's your point exactly?
- the_mitsuhiko 6y agoThat go is running their own stuff instead of embracing existing standards. Symbol servers and split dwarf thus is not likely to be supported.
- nappy-doo 6y agoGo includes support for introspection. If Go used DWARF for introspection, and someone stripped DWARF, their code would break. That's not something that should happen with stripping. As such, the Go authors have made the tradeoff to have two "copies" of the data.