我正在阅读本文以了解eBPF跟踪的工作原理,第一步是识别函数的符号,示例代码从这里获取:https://github.com/pixie-labs/pixie-demos/blob/main/simple-gotracing/app/app.go
但是,在完成构建后,我无法找到该符号。为什么会这样呢?
$ ls
go.mod main.go
$ grep func main.go
func computeE(iterations int64) float64 {
func main() {
http.HandleFunc("/e", func(w http.ResponseWriter, r *http.Request) {
$ go build
$ objdump --syms ./demowebservice | grep compute
0000000000840a40 g O .bss 0000000000000008 crypto/elliptic.p256Precomputed
00000000008704c0 g O .noptrbss 000000000000000c crypto/elliptic.precomputeOnce
$
转到版本:-
$ go version
go version go1.16.5 linux/amd64
慕容3067478
相关分类