Hacker News new | past | comments | ask | show | jobs | submit login

Sadly go doesn’t care about DWARF which would allow them to reuse already existing infrastructure.



Go uses DWARF.


Not for unwinding or line programs.


Go 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.


What's your point exactly?


That go is running their own stuff instead of embracing existing standards. Symbol servers and split dwarf thus is not likely to be supported.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: