| /build/soong/android/ |
| D | singleton.go | 26 ModuleName(module blueprint.Module) string argument 27 ModuleDir(module blueprint.Module) string argument 28 ModuleSubDir(module blueprint.Module) string argument 29 ModuleType(module blueprint.Module) string argument 30 BlueprintFile(module blueprint.Module) string argument 34 ModuleVariantsFromName(referer Module, name string) []Module argument 41 ModuleProvider(module blueprint.Module, provider blueprint.ProviderKey) interface{} argument 44 ModuleHasProvider(module blueprint.Module, provider blueprint.ProviderKey) bool argument 46 ModuleErrorf(module blueprint.Module, format string, args ...interface{}) argument 71 VisitAllModulesBlueprint(visit func(blueprint.Module)) argument [all …]
|
| D | mutator.go | 256 CreateModule(ModuleFactory, ...interface{}) Module 295 …AddDependency(module blueprint.Module, tag blueprint.DependencyTag, name ...string) []blueprint.Mo… argument 302 AddReverseDependency(module blueprint.Module, tag blueprint.DependencyTag, name string) argument 315 CreateVariations(...string) []Module 324 CreateLocalVariations(...string) []Module 343 …(variations []blueprint.Variation, tag blueprint.DependencyTag, names ...string) []blueprint.Module 358 …VariationDependencies([]blueprint.Variation, blueprint.DependencyTag, ...string) []blueprint.Module 364 AddInterVariantDependency(tag blueprint.DependencyTag, from, to blueprint.Module) argument 400 SetVariationProvider(module blueprint.Module, provider blueprint.ProviderKey, value interface{}) argument 409 func bottomUpMutatorContextFactory(ctx blueprint.BottomUpMutatorContext, a Module, argument [all …]
|
| D | hooks.go | 39 CreateModule(ModuleFactory, ...interface{}) Module 51 func AddLoadHook(m blueprint.Module, hook func(LoadHookContext)) { argument 54 earlyModuleContext: m.(Module).base().earlyModuleContextFactory(ctx), 64 module Module 74 err := extendFn(l.Module().base().GetProperties(), p, nil) 92 …createModule(factory blueprint.ModuleFactory, name string, props ...interface{}) blueprint.Module { 97 Module() Module methodSpec 98 createModule(blueprint.ModuleFactory, string, ...interface{}) blueprint.Module 101 …teModule(ctx createModuleContext, factory ModuleFactory, ext string, props ...interface{}) Module { 102 inherited := []interface{}{&ctx.Module().base().commonProperties} [all …]
|
| D | prebuilt.go | 164 srcs := srcsSupplier(ctx, ctx.Module()) 205 type PrebuiltSrcsSupplier func(ctx BaseModuleContext, prebuilt Module) []string 253 srcsSupplier := func(ctx BaseModuleContext, _ Module) []string { 274 srcsSupplier := func(ctx BaseModuleContext, _ Module) []string { 296 Module 307 func IsModulePreferred(module Module) bool { argument 321 func IsModulePrebuilt(module Module) bool { argument 328 func GetEmbeddedPrebuilt(module Module) *Prebuilt { argument 346 func PrebuiltGetPreferred(ctx BaseModuleContext, module Module) Module { argument 356 var prebuiltMod Module [all …]
|
| D | mutator_test.go | 36 func mutatorTestModuleFactory() Module { 53 ctx.AddDependency(ctx.Module(), nil, m.props.Deps_missing_deps...) 57 ctx.AddMissingDependencies(ctx.Module().(*mutatorTestModule).props.Mutator_missing_deps) 80 foo := result.ModuleForTests("foo", "").Module().(*mutatorTestModule) 99 moduleStrings = append(moduleStrings, ctx.Module().String()) 103 moduleStrings = append(moduleStrings, ctx.Module().String()) 104 ctx.Rename(ctx.Module().base().Name() + "_renamed1") 110 moduleStrings = append(moduleStrings, ctx.Module().String()) 117 moduleStrings = append(moduleStrings, ctx.Module().String()) 121 moduleStrings = append(moduleStrings, ctx.Module().String()) [all …]
|
| D | notices.go | 23 func modulesOutputDirs(ctx BuilderContext, modules ...Module) []string { argument 39 func modulesLicenseMetadata(ctx BuilderContext, modules ...Module) Paths { argument 52 libraryName string, stripPrefix []string, modules ...Module) { argument 57 modules = []Module{mctx.Module()} 88 stripPrefix []string, modules ...Module) { argument 98 stripPrefix []string, modules ...Module) { argument 108 stripPrefix []string, modules ...Module) { argument
|
| D | override_module.go | 41 Module 116 Module 161 m.setOverridableProperties(m.(Module).GetProperties()) 259 if module, ok := ctx.Module().(OverrideModule); ok { 267 ctx.VisitDirectDepsWithTag(PrebuiltDepTag, func(dep Module) { 277 …baseModule := ctx.AddDependency(ctx.Module(), overrideBaseDepTag, *module.getOverrideModulePropert… 279 overrideModule := ctx.Module().(OverrideModule) 289 if b, ok := ctx.Module().(OverridableModule); ok { 298 variants[i+1] = o.(Module).Name() 311 } else if o, ok := ctx.Module().(OverrideModule); ok { [all …]
|
| /build/blueprint/ |
| D | singleton_ctx.go | 35 ModuleName(module Module) string argument 38 ModuleDir(module Module) string argument 42 ModuleSubDir(module Module) string argument 45 ModuleType(module Module) string argument 48 BlueprintFile(module Module) string argument 55 ModuleProvider(module Module, provider ProviderKey) interface{} argument 58 ModuleHasProvider(m Module, provider ProviderKey) bool argument 61 ModuleErrorf(module Module, format string, args ...interface{}) argument 100 VisitAllModules(visit func(Module)) argument 104 VisitAllModulesIf(pred func(Module) bool, visit func(Module)) argument [all …]
|
| D | module_ctx.go | 92 type Module interface { interface 116 Module 129 Module() Module methodSpec 198 GetDirectDepWithTag(name string, tag DependencyTag) Module 203 GetDirectDep(name string) (Module, DependencyTag) 211 VisitDirectDeps(visit func(Module)) argument 219 VisitDirectDepsIf(pred func(Module) bool, visit func(Module)) argument 228 VisitDepsDepthFirst(visit func(Module)) argument 238 VisitDepsDepthFirstIf(pred func(Module) bool, visit func(Module)) argument 247 WalkDeps(visit func(Module, Module) bool) argument [all …]
|
| /build/soong/rust/ |
| D | image.go | 24 var _ android.ImageInterface = (*Module)(nil) 26 var _ cc.ImageMutatableModule = (*Module)(nil) 28 func (mod *Module) VendorAvailable() bool { 32 func (mod *Module) OdmAvailable() bool { 36 func (mod *Module) ProductAvailable() bool { 40 func (mod *Module) RamdiskAvailable() bool { 44 func (mod *Module) VendorRamdiskAvailable() bool { 48 func (mod *Module) AndroidModuleBase() *android.ModuleBase { 52 func (mod *Module) RecoveryAvailable() bool { 56 func (mod *Module) ExtraVariants() []string { [all …]
|
| D | library_test.go | 157 if !android.InList("libstd", libfoo.Module().(*Module).Properties.AndroidMkDylibs) { 159 libfoo.Module().(*Module).Properties.AndroidMkDylibs) 193 if !android.InList("libstd", libfoo.Module().(*Module).Properties.AndroidMkRlibs) { 195 libfoo.Module().(*Module).Properties.AndroidMkDylibs) 238 if !android.InList("libbar.rlib-std", static.Module().(*Module).Properties.AndroidMkRlibs) { 241 if android.InList("libbar", static.Module().(*Module).Properties.AndroidMkDylibs) { 247 if !android.InList("libbar", dyn.Module().(*Module).Properties.AndroidMkDylibs) { 250 if android.InList("libbar.dylib-std", dyn.Module().(*Module).Properties.AndroidMkRlibs) { 253 if !android.InList("librlib_only.dylib-std", dyn.Module().(*Module).Properties.AndroidMkRlibs) { 313 libfooDylib := ctx.ModuleForTests("libfoo", "android_arm64_armv8-a_dylib").Module().(*Module) [all …]
|
| D | rust.go | 135 type Module struct { struct 170 func (mod *Module) Header() bool { argument 175 func (mod *Module) SetPreventInstall() { argument 179 func (mod *Module) SetHideFromMake() { argument 183 func (mod *Module) HiddenFromMake() bool { argument 187 func (mod *Module) SanitizePropDefined() bool { argument 193 func (mod *Module) IsPrebuilt() bool { argument 200 func (mod *Module) OutputFiles(tag string) (android.Paths, error) { argument 221 func (mod *Module) SelectedStl() string { argument 225 func (mod *Module) NonCcVariants() bool { argument [all …]
|
| D | snapshot_utils.go | 35 func (mod *Module) ExcludeFromVendorSnapshot() bool { 39 func (mod *Module) ExcludeFromRecoverySnapshot() bool { 43 func (mod *Module) IsSnapshotLibrary() bool { 51 func (mod *Module) SnapshotRuntimeLibs() []string { 56 func (mod *Module) SnapshotSharedLibs() []string { 60 func (mod *Module) SnapshotStaticLibs() []string { 64 func (mod *Module) Symlinks() []string { 69 func (m *Module) SnapshotHeaders() android.Paths {
|
| D | toolchain_library.go | 49 func rustToolchainLibraryFactory() android.Module { 57 func rustToolchainLibraryDylibFactory() android.Module { 65 func rustToolchainLibraryRlibFactory() android.Module { 72 func initToolchainLibrary(module *Module, library *libraryDecorator) android.Module { argument 84 if toolchainLib, ok := ctx.Module().(*Module).compiler.(*toolchainLibraryDecorator); ok {
|
| /build/soong/cc/ |
| D | sdk.go | 32 switch m := ctx.Module().(type) { 34 ccModule, isCcModule := ctx.Module().(*Module) 40 modules[0].(*Module).Properties.IsSdkVariant = true 46 modules[0].(*Module).Properties.Sdk_version = nil 49 modules[1].(*Module).Properties.IsSdkVariant = true 53 modules[0].(*Module).Properties.HideFromMake = true 54 modules[0].(*Module).Properties.PreventInstall = true 58 modules[1].(*Module).Properties.SdkAndPlatformVariantVisibleToMake = true 59 modules[1].(*Module).Properties.PreventInstall = true 72 modules[0].(*Module).Properties.IsSdkVariant = true [all …]
|
| D | lto_test.go | 64 libLto := result.ModuleForTests("lto_enabled", "android_arm64_armv8-a_shared").Module() 66 hasDep := func(m android.Module, wantDep android.Module) bool { 68 result.VisitDirectDeps(m, func(dep blueprint.Module) { 76 libFoo := result.ModuleForTests("foo", "android_arm64_armv8-a_static_lto-thin").Module() 81 libBaz := result.ModuleForTests("baz", "android_arm64_armv8-a_static_lto-thin").Module() 86 …everLto := result.ModuleForTests("lib_never_lto", "android_arm64_armv8-a_static_lto-thin").Module() 91 libBar := result.ModuleForTests("bar", "android_arm64_armv8-a_shared").Module() 144 libRoot := result.ModuleForTests("root", "android_arm64_armv8-a_shared").Module() 145 libRootLtoNever := result.ModuleForTests("root_no_lto", "android_arm64_armv8-a_shared").Module() 147 hasDep := func(m android.Module, wantDep android.Module) bool { [all …]
|
| D | image.go | 28 var _ android.ImageInterface = (*Module)(nil) 84 func (c *Module) productSpecificModuleContext() bool { 90 func (c *Module) socSpecificModuleContext() bool { 97 func (c *Module) deviceSpecificModuleContext() bool { 103 func (c *Module) HasVendorVariant() bool { 109 func (c *Module) VendorVariantToOdm() bool { 114 func (c *Module) HasProductVariant() bool { 119 func (c *Module) HasNonSystemVariants() bool { 124 func (c *Module) InProduct() bool { 129 func (c *Module) InVendor() bool { [all …]
|
| D | afdo_test.go | 27 VisitDirectDeps(blueprint.Module, func(dep blueprint.Module)) argument 30 func hasDirectDep(ctx visitDirectDepsInterface, m android.Module, wantDep android.Module) bool { argument 32 ctx.VisitDirectDeps(m, func(dep blueprint.Module) { 104 if !hasDirectDep(result, libTest.Module(), libFooAfdoVariant.Module()) { 108 if !hasDirectDep(result, libFooAfdoVariant.Module(), libBarAfdoVariant.Module()) { 126 if hasDirectDep(result, libTest.Module(), libFoo.Module()) { 130 if !hasDirectDep(result, libFoo.Module(), libBar.Module()) { 172 libTest := result.ModuleForTests("libTest", "android_arm64_armv8-a_shared").Module() 174 libBar := result.ModuleForTests("libBar", "android_arm64_armv8-a_static").Module() 176 if !hasDirectDep(result, libTest, libFoo.Module()) { [all …]
|
| D | prebuilt_test.go | 118 liba := ctx.ModuleForTests("liba", "android_arm64_armv8-a_shared").Module() 119 libb := ctx.ModuleForTests("libb", "android_arm64_armv8-a_static").Module() 120 libd := ctx.ModuleForTests("libd", "android_arm64_armv8-a_shared").Module() 121 libe := ctx.ModuleForTests("libe", "android_arm64_armv8-a_static").Module() 122 libfStatic := ctx.ModuleForTests("libf", "android_arm64_armv8-a_static").Module() 123 libfShared := ctx.ModuleForTests("libf", "android_arm64_armv8-a_shared").Module() 124 crtx := ctx.ModuleForTests("crtx", "android_arm64_armv8-a").Module() 126 prebuiltLiba := ctx.ModuleForTests("prebuilt_liba", "android_arm64_armv8-a_shared").Module() 127 prebuiltLibb := ctx.ModuleForTests("prebuilt_libb", "android_arm64_armv8-a_static").Module() 128 prebuiltLibd := ctx.ModuleForTests("prebuilt_libd", "android_arm64_armv8-a_shared").Module() [all …]
|
| D | library_stub_test.go | 28 …ectDependency(t *testing.T, ctx *android.TestResult, from android.Module, to android.Module) bool { argument 31 ctx.VisitDirectDeps(from, func(dep blueprint.Module) { 67 libfoo := ctx.ModuleForTests("libfoo", "android_arm64_armv8-a_shared").Module() 68 libbar := ctx.ModuleForTests("libbar", "android_arm64_armv8-a_shared").Module() 69 libbarApiImport := ctx.ModuleForTests("libbar.apiimport", "android_arm64_armv8-a_shared").Module() 74 libfooVendor := ctx.ModuleForTests("libfoo", "android_vendor.29_arm64_armv8-a_shared").Module() 75 …Vendor := ctx.ModuleForTests("libbar.apiimport", "android_vendor.29_arm64_armv8-a_shared").Module() 105 libfoo := ctx.ModuleForTests("libfoo", "android_vendor.29_arm64_armv8-a_shared").Module() 106 …Import := ctx.ModuleForTests("libbar.apiimport", "android_vendor.29_arm64_armv8-a_shared").Module() 138 libfoo := ctx.ModuleForTests("libfoo", "android_vendor.29_arm64_armv8-a_shared").Module() [all …]
|
| D | coverage.go | 114 if c, ok := ctx.Module().(*Module); ok && c.sanitize.isSanitizerEnabled(Hwasan) { 127 ctx.VisitDirectDeps(func(m android.Module) { 130 if cc, ok := m.(*Module); ok && cc.coverage != nil { 141 ctx.VisitDirectDeps(func(m android.Module) { 142 cc, ok := m.(*Module) 162 coverage := ctx.GetDirectDepWithTag(getGcovProfileLibraryName(ctx), CoverageDepTag).(*Module) 172 coverage := ctx.GetDirectDepWithTag(getClangProfileLibraryName(ctx), CoverageDepTag).(*Module) 223 android.Module 237 if c, ok := mctx.Module().(*Module); ok && c.coverage != nil { 245 m[0].(*Module).coverage.Properties.CoverageEnabled = false [all …]
|
| D | cc.go | 613 makeUninstallable(mod *Module) argument 821 type Module struct { struct 889 func (c *Module) AddJSONData(d *map[string]interface{}) { argument 947 func (c *Module) SetPreventInstall() { argument 951 func (c *Module) SetHideFromMake() { argument 955 func (c *Module) HiddenFromMake() bool { argument 959 func (c *Module) RequiredModuleNames() []string { argument 971 func (c *Module) Toc() android.OptionalPath { argument 980 func (c *Module) ApiLevel() string { argument 989 func (c *Module) Static() bool { argument [all …]
|
| D | afdo.go | 112 if c, ok := ctx.Module().(*Module); ok && c.Enabled() { 128 func (c *Module) fdoProfileMutator(ctx android.BottomUpMutatorContext) { 133 ctx.VisitDirectDepsWithTag(FdoProfileTag, func(m android.Module) { 141 var _ FdoProfileMutatorInterface = (*Module)(nil) 145 if m, ok := mctx.Module().(*Module); ok && m.afdo.afdoEnabled() { 147 mctx.WalkDeps(func(dep android.Module, parent android.Module) bool { 162 if dep, ok := dep.(*Module); ok { 179 if m, ok := mctx.Module().(*Module); ok && m.afdo != nil { 210 variation := modules[i].(*Module)
|
| /build/soong/apex/ |
| D | classpath_element_test.go | 32 module android.Module 36 func (t *testClasspathElementContext) OtherModuleHasProvider(module blueprint.Module, provider blue… 40 func (t *testClasspathElementContext) OtherModuleProvider(module blueprint.Module, provider bluepri… 210 artFragment := result.Module("art-bootclasspath-fragment", "android_common_apex10000") 211 artBaz := result.Module("baz", "android_common_apex10000") 212 artQuuz := result.Module("quuz", "android_common_apex10000") 214 myFragment := result.Module("mybootclasspath-fragment", "android_common_apex10000") 215 myBar := result.Module("bar", "android_common_apex10000") 217 other := result.Module("othersdklibrary", "android_common_apex10000") 219 otherApexLibrary := result.Module("otherapexlibrary", "android_common_apex10000") [all …]
|
| /build/soong/java/ |
| D | classpath_element.go | 32 Module() android.Module methodSpec 40 Fragment android.Module 41 Contents []android.Module 44 func (b *ClasspathFragmentElement) Module() android.Module { func 60 Library android.Module 63 func (b *ClasspathLibraryElement) Module() android.Module { func 75 OtherModuleHasProvider(m blueprint.Module, provider blueprint.ProviderKey) bool argument 76 OtherModuleProvider(m blueprint.Module, provider blueprint.ProviderKey) interface{} argument 121 …hElements(ctx ClasspathElementContext, libraries []android.Module, fragments []android.Module) Cla… argument 124 apexToFragment := map[string]android.Module{} [all …]
|