title: Why does `go tool pprof` show addresses instead of function names?
body: <pre><code>$ go tool pprof pgears.go profilefile.prof
  addr2line: crackhdr: unknown header type
  Welcome to pprof!  For help, type 'help'.
  (pprof) top
  Total: 8 samples
         5  62.5%  62.5%        5  62.5% 0000000000028a8b
         1  12.5%  75.0%        1  12.5% 000000000002295c
         1  12.5%  87.5%        1  12.5% 000000000009375a
         1  12.5% 100.0%        1  12.5% 00000000000d278a
         0   0.0% 100.0%        1  12.5% 000000000000252a
         0   0.0% 100.0%        1  12.5% 000000000000259d
         0   0.0% 100.0%        2  25.0% 0000000000017d9e
         0   0.0% 100.0%        2  25.0% 000000000001a2bf
         0   0.0% 100.0%        6  75.0% 000000000001b630
         0   0.0% 100.0%        1  12.5% 0000000000045401
  (pprof)
  </code></pre>
  
  <p>Why <code>go tool pprof</code> shows addresses instead of function names?
  from <a href="http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile.html" rel="nofollow">http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile.html</a>
  or <a href="http://blog.golang.org/profiling-go-programs" rel="nofollow">http://blog.golang.org/profiling-go-programs</a>
  We know it must be function name.</p>
  
  <p>Or how can I change the byte information to function name?</p>
  
  <p>Operation System: Mac OS 10.9.2<br>
  Go Version: go1.2 darwin/amd64  </p>