analysis

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2019 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnalysisMode

type AnalysisMode uint64
const (
	PointerAnalysis AnalysisMode = iota
	StaticAnalysis
	ClassHierarchyAnalysis
	RapidTypeAnalysis
)

func (AnalysisMode) ComputeCallgraph

func (mode AnalysisMode) ComputeCallgraph(data *ProgramAnalysis) *callgraph.Graph

type ProgramAnalysis

type ProgramAnalysis struct {
	Prog  *ssa.Program
	Pkgs  []*ssa.Package
	Mains []*ssa.Package
}

func RunAnalysis

func RunAnalysis(withTests bool, buildFlags []string, pkgPatterns []string) (*ProgramAnalysis, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL