analysis

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnalysisBiz

type AnalysisBiz struct {
	// contains filtered or unexported fields
}

func NewAnalysisBiz

func NewAnalysisBiz(conf *conf.Biz, data *data.Data, logger log.Logger) *AnalysisBiz

func (*AnalysisBiz) CheckDatabase added in v1.0.1

func (a *AnalysisBiz) CheckDatabase() bool

func (*AnalysisBiz) GetAllFunctionName

func (a *AnalysisBiz) GetAllFunctionName() ([]string, error)

func (*AnalysisBiz) GetAllGIDs

func (a *AnalysisBiz) GetAllGIDs(page int, limit int) ([]uint64, error)

func (*AnalysisBiz) GetGidsByFunctionName

func (a *AnalysisBiz) GetGidsByFunctionName(functionName string) ([]string, error)

func (*AnalysisBiz) GetInitialFunc added in v1.0.1

func (a *AnalysisBiz) GetInitialFunc(gid uint64) (string, error)

func (*AnalysisBiz) GetParamsByID

func (a *AnalysisBiz) GetParamsByID(id int32) ([]functrace.TraceParams, error)

func (*AnalysisBiz) GetStaticDBPath added in v1.0.1

func (a *AnalysisBiz) GetStaticDBPath() string

func (*AnalysisBiz) GetTotalGIDs added in v1.0.1

func (a *AnalysisBiz) GetTotalGIDs() (int, error)

func (*AnalysisBiz) GetTracesByGID

func (a *AnalysisBiz) GetTracesByGID(gid string) ([]entity.TraceData, error)

func (*AnalysisBiz) SetCurrDB added in v1.0.1

func (a *AnalysisBiz) SetCurrDB(dbPath string)

func (*AnalysisBiz) VerifyProjectPath added in v1.0.1

func (a *AnalysisBiz) VerifyProjectPath(path string) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳