4 ms·
Go uses DWARF.
by icholy 5y ago
Go uses DWARF.
- the_mitsuhiko 5y agoNot for unwinding or line programs.
- icholy 5y agoWhat's your point exactly?
- the_mitsuhiko 5y 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 5y 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.