Home
last modified time | relevance | path

Searched defs:LicenseGraph (Results 1 – 15 of 15) sorted by relevance

/build/make/tools/compliance/
Dpolicy_resolve.go37 func ResolveBottomUpConditions(lg *LicenseGraph) {
45 func TraceBottomUpConditions(lg *LicenseGraph, conditionsFn TraceConditions) {
107 func ResolveTopDownConditions(lg *LicenseGraph) {
114 func TraceTopDownConditions(lg *LicenseGraph, conditionsFn TraceConditions) {
Dpolicy_walk.go21 Context(lg *LicenseGraph, path TargetEdgePath, edge *TargetEdge) interface{}
54 func WalkTopDown(ctx EdgeContextProvider, lg *LicenseGraph, visit VisitNode) {
84 func WalkTopDownBreadthFirst(ctx EdgeContextProvider, lg *LicenseGraph, visit VisitNode) {
139 func WalkResolutionsForCondition(lg *LicenseGraph, conditions LicenseConditionSet) ResolutionSet {
249 func WalkActionsForCondition(lg *LicenseGraph, conditions LicenseConditionSet) ActionSet {
Dgraph.go40 type LicenseGraph struct { struct
50 rootFiles []string
55 edges TargetEdgeList
59 targets map[string]*TargetNode
62 onceBottomUp sync.Once
65 onceTopDown sync.Once
69 shippedNodes *TargetNodeSet
72 mu sync.Mutex
76 func (lg *LicenseGraph) Edges() TargetEdgeList {
83 func (lg *LicenseGraph) Targets() TargetNodeList {
[all …]
Dtest_util.go115 func newTestNode(lg *LicenseGraph, targetName string) *TargetNode {
240 func logGraph(lg *LicenseGraph, t *testing.T) {
291 func toActionSet(lg *LicenseGraph, data []act) ActionSet {
307 func toResolutionSet(lg *LicenseGraph, data []res) ResolutionSet {
372 func asActionList(lg *LicenseGraph) actionList {
386 func toActionList(lg *LicenseGraph, actions []tcond) actionList {
411 func toConflictList(lg *LicenseGraph, data []confl) []SourceSharePrivacyConflict {
428 func checkSameActions(lg *LicenseGraph, asActual, asExpected ActionSet, t *testing.T) {
492 func checkResolvesActions(lg *LicenseGraph, asActual, asExpected ActionSet, t *testing.T) {
Dpolicy_policy.go175 func depConditionsPropagatingToTarget(lg *LicenseGraph, e *TargetEdge, depConditions LicenseConditi…
199 func targetConditionsPropagatingToDep(lg *LicenseGraph, e *TargetEdge, targetConditions LicenseCond…
230 func conditionsAttachingAcrossEdge(lg *LicenseGraph, e *TargetEdge, universe LicenseConditionSet) L…
Dpolicy_shipped.go19 func ShippedNodes(lg *LicenseGraph) TargetNodeSet {
Dpolicy_resolveshare.go18 func ResolveSourceSharing(lg *LicenseGraph) ResolutionSet {
Dpolicy_resolveprivacy.go18 func ResolveSourcePrivacy(lg *LicenseGraph) ResolutionSet {
Dpolicy_resolvenotices.go18 func ResolveNotices(lg *LicenseGraph) ResolutionSet {
Dpolicy_shareprivacyconflicts.go44 func ConflictingSharedPrivateSource(lg *LicenseGraph) []SourceSharePrivacyConflict {
DREADME.md31 ### LicenseGraph subsection
Dreadgraph.go214 func addDependencies(lg *LicenseGraph, tn *TargetNode) error {
Dnoticeindex.go68 func IndexLicenseTexts(rootFS fs.FS, lg *LicenseGraph, rs ResolutionSet) (*NoticeIndex, error) {
/build/make/tools/compliance/cmd/dumpresolutions/
Ddumpresolutions_test.go936 matchString(*testContext, *compliance.LicenseGraph) string
946 func newTestCondition(lg *compliance.LicenseGraph, conditionName ...string) compliance.LicenseCondi…
/build/make/tools/compliance/cmd/sbom/
Dsbom.go311 func inputFiles(lg *compliance.LicenseGraph, pmix *projectmetadata.Index, licenseTexts []string) []…