我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何检查两个golang函数的调用关系?

I am working on a code static analysis, and I have a challenge now. For example I have two go source file.

a.go

package test1
func Func1() {
    test2.Func2()
    fmt.println("func1")
}

b.go

package test2
func Func2() {
    fmt.println("func2")
}

How to check if func1 ast node has invoke relation with func2 ast node in Golang?

近期文章

  • 从SetReadDeadline定义的net.Listen(tcp)检查超时错误
  • http.Dir的文档在哪里
  • 是否可以使用go代码捕获Windows Shutdown \ logoff事件?
  • 运行恒定数量的goroutine
  • GoCQL是否支持Cassandra集和列表?
  • 如何使用Go检索本地计算机Windows证书存储的列表?
  • 如何模拟依赖于其他方法的方法
  • 在Eureka Server中,未在Spring中开发的服务/应用程序的发现和注册
  • 为什么我的Golang压力测量工具和Apache Batch生成不同数量的ESTABLISHED链接?
  • 使用golang的mysql master-master同步复制
  • 无法在后续对服务器的请求中使用大猩猩会话持久化数据
  • 如何row.Scan()int32进入Golang gRPC protobuf枚举字段?
  • 从vs代码中学习调试器命令
  • 等待gin HTTP服务器启动
  • 将策略工具包与golang一起使用以进行特权升级
  • 不提供http时,golang客户端负载均衡器
  • 无法访问在Heroku上运行的简单golang HTTP代理
  • 为什么gccgo报告如此奇怪的错误消息?
  • 在全局配置结构中使用不同的数据库结构
  • 从URL存储图像时如何写RIFF块头?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华