/build/make/tools/compliance/ |
D | policy_walk.go | 21 Context(lg *LicenseGraph, path TargetEdgePath, edge *TargetEdge) interface{} argument 28 func (ctx NoEdgeContext) Context(lg *LicenseGraph, path TargetEdgePath, edge *TargetEdge) interface… 39 func (ctx ApplicableConditionsContext) Context(lg *LicenseGraph, path TargetEdgePath, edge *TargetE… 50 type VisitNode func(lg *LicenseGraph, target *TargetNode, path TargetEdgePath) bool 54 func WalkTopDown(ctx EdgeContextProvider, lg *LicenseGraph, visit VisitNode) { argument 84 func WalkTopDownBreadthFirst(ctx EdgeContextProvider, lg *LicenseGraph, visit VisitNode) { argument 139 func WalkResolutionsForCondition(lg *LicenseGraph, conditions LicenseConditionSet) ResolutionSet { argument 150 …WalkTopDown(ApplicableConditionsContext{conditions}, lg, func(lg *LicenseGraph, tn *TargetNode, pa… 249 func WalkActionsForCondition(lg *LicenseGraph, conditions LicenseConditionSet) ActionSet { argument
|
D | policy_shipped.go | 19 func ShippedNodes(lg *LicenseGraph) TargetNodeSet { argument 29 WalkTopDown(NoEdgeContext{}, lg, func(lg *LicenseGraph, tn *TargetNode, path TargetEdgePath) bool {
|
D | policy_resolve.go | 37 func ResolveBottomUpConditions(lg *LicenseGraph) { argument 45 func TraceBottomUpConditions(lg *LicenseGraph, conditionsFn TraceConditions) { argument 107 func ResolveTopDownConditions(lg *LicenseGraph) { argument 114 func TraceTopDownConditions(lg *LicenseGraph, conditionsFn TraceConditions) { argument
|
D | policy_resolveshare.go | 18 func ResolveSourceSharing(lg *LicenseGraph) ResolutionSet { argument
|
D | policy_resolveprivacy.go | 18 func ResolveSourcePrivacy(lg *LicenseGraph) ResolutionSet { argument
|
D | policy_resolvenotices.go | 18 func ResolveNotices(lg *LicenseGraph) ResolutionSet { argument
|
D | policy_policy.go | 175 func depConditionsPropagatingToTarget(lg *LicenseGraph, e *TargetEdge, depConditions LicenseConditi… argument 199 func targetConditionsPropagatingToDep(lg *LicenseGraph, e *TargetEdge, targetConditions LicenseCond… argument 230 func conditionsAttachingAcrossEdge(lg *LicenseGraph, e *TargetEdge, universe LicenseConditionSet) L… argument
|
D | test_util.go | 115 func newTestNode(lg *LicenseGraph, targetName string) *TargetNode { argument 208 func toGraph(stderr io.Writer, roots []string, edges []annotated) (*LicenseGraph, error) { 240 func logGraph(lg *LicenseGraph, t *testing.T) { argument 291 func toActionSet(lg *LicenseGraph, data []act) ActionSet { argument 307 func toResolutionSet(lg *LicenseGraph, data []res) ResolutionSet { argument 372 func asActionList(lg *LicenseGraph) actionList { argument 386 func toActionList(lg *LicenseGraph, actions []tcond) actionList { argument 411 func toConflictList(lg *LicenseGraph, data []confl) []SourceSharePrivacyConflict { argument 428 func checkSameActions(lg *LicenseGraph, asActual, asExpected ActionSet, t *testing.T) { argument 492 func checkResolvesActions(lg *LicenseGraph, asActual, asExpected ActionSet, t *testing.T) { argument
|
D | graph.go | 40 type LicenseGraph struct { struct 76 func (lg *LicenseGraph) Edges() TargetEdgeList { argument 83 func (lg *LicenseGraph) Targets() TargetNodeList { argument 92 func (lg *LicenseGraph) TargetNames() []string { argument 103 func newLicenseGraph() *LicenseGraph { 104 return &LicenseGraph{
|
D | readgraph.go | 73 lg *LicenseGraph 94 func ReadLicenseGraph(rootFS fs.FS, stderr io.Writer, files []string) (*LicenseGraph, error) { 198 lg *LicenseGraph 214 func addDependencies(lg *LicenseGraph, tn *TargetNode) error { argument
|
D | policy_shareprivacyconflicts.go | 44 func ConflictingSharedPrivateSource(lg *LicenseGraph) []SourceSharePrivacyConflict { argument
|
D | README.md | 28 A few principal types to understand are LicenseGraph, LicenseCondition, and 31 ### LicenseGraph subsection 33 A LicenseGraph is an immutable graph of the targets and dependencies reachable 87 ReadLicenseGraph populates the LicenseGraph for those root targets.
|
D | noticeindex.go | 39 lg *LicenseGraph 68 func IndexLicenseTexts(rootFS fs.FS, lg *LicenseGraph, rs ResolutionSet) (*NoticeIndex, error) { argument 158 WalkTopDown(NoEdgeContext{}, lg, func(lg *LicenseGraph, tn *TargetNode, path TargetEdgePath) bool {
|
D | policy_walk_test.go | 1385 …WalkTopDownBreadthFirst(nil, lg, func(lg *LicenseGraph, tn *TargetNode, path TargetEdgePath) bool { 1583 …WalkTopDownBreadthFirst(nil, lg, func(lg *LicenseGraph, tn *TargetNode, path TargetEdgePath) bool {
|
/build/make/tools/compliance/cmd/sbom/ |
D | sbom.go | 311 func inputFiles(lg *compliance.LicenseGraph, pmix *projectmetadata.Index, licenseTexts []string) []… argument 403 …func(lg *compliance.LicenseGraph, tn *compliance.TargetNode, path compliance.TargetEdgePath) bool {
|
/build/make/tools/compliance/cmd/dumpresolutions/ |
D | dumpresolutions_test.go | 936 matchString(*testContext, *compliance.LicenseGraph) string argument 946 func newTestCondition(lg *compliance.LicenseGraph, conditionName ...string) compliance.LicenseCondi… argument 957 func (tm *targetMatcher) matchString(ctx *testContext, lg *compliance.LicenseGraph) string { 977 func (rm *resolutionMatcher) matchString(ctx *testContext, lg *compliance.LicenseGraph) string {
|
D | dumpresolutions.go | 186 …ntext, stdout, stderr io.Writer, rootFS fs.FS, files ...string) (*compliance.LicenseGraph, error) {
|
/build/make/tools/compliance/cmd/rtrace/ |
D | rtrace.go | 183 …ntext, stdout, stderr io.Writer, rootFS fs.FS, files ...string) (*compliance.LicenseGraph, error) {
|