Documentation ¶
Index ¶
Constants ¶
View Source
const ( AlgorithmStatic = "static" AlgorithmCHA = "cha" AlgorithmRTA = "rta" AlgorithmVTA = "vta" )
View Source
const Name = "golang"
View Source
const StandardVersion = "1"
Variables ¶
This section is empty.
Functions ¶
func IsApplicationNode ¶
Types ¶
type CallgraphBuilder ¶
type CallgraphBuilder struct {
// contains filtered or unexported fields
}
func NewCallgraphBuilder ¶
func NewCallgraphBuilder( workingDirectory string, mainFile string, outputName string, filesystem ioFs.IFileSystem, ctx cgexec.IContext, ) CallgraphBuilder
func (*CallgraphBuilder) RunCallGraph ¶
func (cg *CallgraphBuilder) RunCallGraph() (string, error)
type Edge ¶
type Edge struct { Caller *ssa.Function Callee *ssa.Function // contains filtered or unexported fields }
func (*Edge) CalleeFilename ¶
func (*Edge) CallerFilename ¶
type ICallgraphBuilder ¶
type Language ¶
type Language struct {
// contains filtered or unexported fields
}
func NewLanguage ¶
func NewLanguage() Language
type Strategy ¶
type Strategy struct {
// contains filtered or unexported fields
}
func NewStrategy ¶
Click to show internal directories.
Click to hide internal directories.