mirror of
https://github.com/golang/go
synced 2024-10-14 20:05:36 +00:00
misc/pprof: fix address lookup regression on Linux
Just use "go tool addr2line" no matter what, since we know it works for all OSs. Fixes #4818. R=rsc, r CC=golang-dev https://golang.org/cl/7526047
This commit is contained in:
parent
ea75ada36b
commit
8c2b6226f7
|
@ -4417,11 +4417,9 @@ sub MapToSymbols {
|
|||
$cmd = "$addr2line --demangle -f -C -e $image";
|
||||
}
|
||||
|
||||
if (system("$addr2line --help >/dev/null 2>&1") != 0) {
|
||||
# addr2line must not exist. Fall back to go tool addr2line.
|
||||
$addr2line = "go tool addr2line";
|
||||
$cmd = "$addr2line $image";
|
||||
}
|
||||
# Use the go version because we know it works on all platforms
|
||||
$addr2line = "go tool addr2line";
|
||||
$cmd = "$addr2line $image";
|
||||
|
||||
# If "addr2line" isn't installed on the system at all, just use
|
||||
# nm to get what info we can (function names, but not line numbers).
|
||||
|
|
Loading…
Reference in a new issue