Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CodeAnalysisFindings ¶
type CodeAnalysisFindings struct {
SignatureWiseMatchResults map[string][]EnrichedSignatureMatchResult
}
type CodeAnalysisWorkflow ¶
type CodeAnalysisWorkflow struct {
// contains filtered or unexported fields
}
func NewCodeAnalysisWorkflow ¶
func NewCodeAnalysisWorkflow(config CodeAnalysisWorkflowConfig) *CodeAnalysisWorkflow
func (*CodeAnalysisWorkflow) Execute ¶
func (w *CodeAnalysisWorkflow) Execute() error
func (*CodeAnalysisWorkflow) Finish ¶
func (w *CodeAnalysisWorkflow) Finish() (*CodeAnalysisFindings, error)
type CodeAnalysisWorkflowConfig ¶
type CodeAnalysisWorkflowConfig struct {
Tool common.ToolMetadata
SourcePath string
SignaturesToMatch []*callgraphv1.Signature
Callbacks *CodeAnalysisCallbackRegistry
}
type EnrichedSignatureMatchResult ¶ added in v0.0.2
type EnrichedSignatureMatchResult struct {
callgraph.SignatureMatchResult
TreeData *[]byte
}
Click to show internal directories.
Click to hide internal directories.