Versions in this module Expand all Collapse all v0 v0.2.0 Jul 13, 2022 Changes in this version + func BuildCallGraph(projectPath string, packagePattern string, funcDecls map[FuncDescriptor]bool) map[FuncDescriptor][]FuncDescriptor + func Contains(a []FuncDescriptor, x FuncDescriptor) bool + func ExecutePasses(projectPath string, packagePattern string, rootFunctions []FuncDescriptor, ...) + func ExecutePassesDumpIr(projectPath string, packagePattern string, rootFunctions []FuncDescriptor, ...) + func FindFuncDecls(projectPath string, packagePattern string) map[FuncDescriptor]bool + func Generatecfg(callgraph map[FuncDescriptor][]FuncDescriptor, path string) + func Instrument(projectPath string, packagePattern string, file string, ...) + func PropagateContext(projectPath string, packagePattern string, ...) + func Revert(path string) + func SearchFiles(root string, ext string) []string + type FuncDescriptor struct + DeclType string + Id string + func FindRootFunctions(projectPath string, packagePattern string) []FuncDescriptor + func InferRootFunctionsFromGraph(callgraph map[FuncDescriptor][]FuncDescriptor) []FuncDescriptor + func (fd FuncDescriptor) TypeHash() string v0.1.0 Jul 8, 2022