Vaishali Thakkar
Vaishali Thakkar
If nobody is working on this, I can take this issue.
Aya doesn't have the proper BTF support yet for their eBPF part. So we moved to use legacy map definitions since we started using Aya for our eBPF code. Reopening...
https://github.com/aya-rs/aya/issues/351
This is bad: https://cs.opensource.google/go/go/+/refs/tags/go1.19:src/runtime/debug.go;l=42. As talked with Javier on discord, I think we should push for libbpf_num_possible_cpus support as with runtime.NumCPU we might end up creating profiles for the offline...
https://github.com/parca-dev/parca-agent/blob/main/pkg/ksym/ksym.go#L75 :D
Yes, good idea. We should do that. Probably a separate issue for that? I think having this somewhere under system requirements will still be beneficial for the new users. Wdyt?
Ah, nice. This looks almost perfect. Just to be more accurate, instead of checking it via OS version we should probably check it via config options of the running kernel....
Sure, I can take care of it.
This has some good information on the differences: https://docs.rs/gimli/0.16.0/gimli/struct.DebugFrame.html#differences-between-debug_frame-and-eh_frame