An incomplete port of brendangregg's eBPF profiling application profile.py to Golang.
Please read Brendan Gregg's Blog post Linux 4.9's Efficient BPF-based Profiler for more information.
This project required changes to the Golang standard library to support some features (debug/elf: add SHT_GNU_VERDEF section parsing). Special thanks to ianlancetaylor and aclements for guiding me through the submission process.