初级会员
  • 第 21617 位会员
  • inkedawn
  • inkedawn
  • 2018-08-12 10:35:48
  • Offline
  • 20 15

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 这里pc是program counter的意思。 应该也是用来定位引起panic代码的位置。 类似行号精确到行,这个是在二进制指令底层这个精确度做定位。
  • 特地去扒了下源码。。 https://golang.org/src/runtime/traceback.go#L661 ```golang print("\t", file, ":", line) if pc > f.entry { print(" +", hex(pc-f.entry)) } ``` `hex(pc-f.entry)` 向上追踪这两个变量 https://golang.org/src/runtime/traceback.go#L654 ```golang pc := gp.gopc f := findfunc(pc) ``` 字段注释如下 `gp.gopc // pc of go statement that created this goroutine` `f.entry // start pc`