We may want to consider switching to using the goblin crate for our ELF parsing needs. As per my understanding it is stable and used in many contexts. Doing so could also help with issues such as https://github.com/libbpf/blazesym/issues/64 and https://github.com/libbpf/blazesym/issues/53. The reasons for rolling our own ELF parser were somewhere along the lines of performance, but never backed by data to the best of my knowledge.
We may want to consider switching to using the
goblin
crate for our ELF parsing needs. As per my understanding it is stable and used in many contexts. Doing so could also help with issues such as https://github.com/libbpf/blazesym/issues/64 and https://github.com/libbpf/blazesym/issues/53. The reasons for rolling our own ELF parser were somewhere along the lines of performance, but never backed by data to the best of my knowledge.