Lines Matching refs:Module
145 type Module struct { struct
185 func (mod *Module) Header() bool { argument
190 func (mod *Module) SetPreventInstall() { argument
194 func (mod *Module) SetHideFromMake() { argument
198 func (mod *Module) HiddenFromMake() bool { argument
202 func (mod *Module) SanitizePropDefined() bool { argument
208 func (mod *Module) IsPrebuilt() bool { argument
215 func (mod *Module) SelectedStl() string { argument
219 func (mod *Module) NonCcVariants() bool { argument
228 func (mod *Module) Static() bool { argument
237 func (mod *Module) Shared() bool { argument
246 func (mod *Module) Dylib() bool { argument
255 func (mod *Module) Source() bool { argument
264 func (mod *Module) RlibStd() bool { argument
273 func (mod *Module) Rlib() bool { argument
282 func (mod *Module) Binary() bool { argument
289 func (mod *Module) StaticExecutable() bool { argument
296 func (mod *Module) ApexExclude() bool { argument
305 func (mod *Module) Object() bool { argument
310 func (mod *Module) Toc() android.OptionalPath { argument
319 func (mod *Module) UseSdk() bool { argument
323 func (mod *Module) RelativeInstallPath() string { argument
330 func (mod *Module) UseVndk() bool { argument
334 func (mod *Module) Bootstrap() bool { argument
338 func (mod *Module) SubName() string { argument
342 func (mod *Module) IsVndkPrebuiltLibrary() bool { argument
347 func (mod *Module) IsVendorPublicLibrary() bool { argument
351 func (mod *Module) SdkAndPlatformVariantVisibleToMake() bool { argument
356 func (c *Module) IsVndkPrivate() bool { argument
360 func (c *Module) IsLlndk() bool { argument
364 func (mod *Module) KernelHeadersDecorator() bool { argument
368 func (m *Module) NeedsLlndkVariants() bool { argument
372 func (m *Module) NeedsVendorPublicLibraryVariants() bool { argument
376 func (mod *Module) HasLlndkStubs() bool { argument
380 func (mod *Module) StubsVersion() string { argument
384 func (mod *Module) SdkVersion() string { argument
388 func (mod *Module) AlwaysSdk() bool { argument
392 func (mod *Module) IsSdkVariant() bool { argument
396 func (mod *Module) SplitPerApiLevel() bool { argument
400 func (mod *Module) XrefRustFiles() android.Paths { argument
513 func (mod *Module) isCoverageVariant() bool { argument
517 var _ cc.Coverage = (*Module)(nil)
519 func (mod *Module) IsNativeCoverageNeeded(ctx cc.IsNativeCoverageNeededContext) bool { argument
523 func (mod *Module) VndkVersion() string { argument
527 func (mod *Module) ExportedCrateLinkDirs() []string { argument
531 func (mod *Module) PreventInstall() bool { argument
535 func (mod *Module) MarkAsCoverageVariant(coverage bool) { argument
539 func (mod *Module) EnableCoverageIfNeeded() { argument
543 func defaultsFactory() android.Module {
552 func DefaultsFactory(props ...interface{}) android.Module {
580 func (mod *Module) CrateName() string { argument
584 func (mod *Module) CcLibrary() bool { argument
593 func (mod *Module) CcLibraryInterface() bool { argument
604 func (mod *Module) RustLibraryInterface() bool { argument
613 func (mod *Module) IsFuzzModule() bool { argument
620 func (mod *Module) FuzzModuleStruct() fuzz.FuzzModule { argument
624 func (mod *Module) FuzzPackagedModule() fuzz.FuzzPackagedModule { argument
631 func (mod *Module) FuzzSharedLibraries() android.RuleBuilderInstalls { argument
638 func (mod *Module) UnstrippedOutputFile() android.Path { argument
645 func (mod *Module) SetStatic() { argument
655 func (mod *Module) SetShared() { argument
665 func (mod *Module) BuildStaticVariant() bool { argument
674 func (mod *Module) BuildRlibVariant() bool { argument
683 func (mod *Module) IsRustFFI() bool { argument
692 func (mod *Module) BuildSharedVariant() bool { argument
701 func (mod *Module) Module() android.Module { argument
705 func (mod *Module) OutputFile() android.OptionalPath { argument
709 func (mod *Module) CoverageFiles() android.Paths { argument
717 func (mod *Module) CoverageOutputFile() android.OptionalPath { argument
721 func (mod *Module) IsNdk(config android.Config) bool { argument
725 func (mod *Module) HasStubsVariants() bool { argument
729 func (mod *Module) IsStubs() bool { argument
733 func (mod *Module) installable(apexInfo android.ApexInfo) bool { argument
752 var _ cc.LinkableInterface = (*Module)(nil)
754 func (mod *Module) Init() android.Module { argument
784 func newBaseModule(hod android.HostOrDeviceSupported, multilib android.Multilib) *Module {
785 return &Module{
790 func newModule(hod android.HostOrDeviceSupported, multilib android.Multilib) *Module {
815 RustModule() *Module
831 func (ctx *moduleContext) RustModule() *Module {
832 return ctx.Module().(*Module)
839 func (ctx *depsContext) RustModule() *Module {
840 return ctx.Module().(*Module)
847 func (ctx *baseModuleContext) RustModule() *Module {
848 return ctx.Module().(*Module)
855 func (mod *Module) nativeCoverage() bool { argument
863 func (mod *Module) EverInstallable() bool { argument
869 func (mod *Module) Installable() *bool { argument
873 func (mod *Module) ProcMacro() bool { argument
880 func (mod *Module) toolchain(ctx android.BaseModuleContext) config.Toolchain { argument
887 func (mod *Module) ccToolchain(ctx android.BaseModuleContext) cc_config.Toolchain { argument
894 func (mod *Module) GenerateAndroidBuildActions(actx android.ModuleContext) { argument
953 sourceLib := sourceMod.(*Module).compiler.(*libraryDecorator)
1017 func (mod *Module) setOutputFiles(ctx ModuleContext) { argument
1030 func buildComplianceMetadataInfo(ctx *moduleContext, mod *Module, deps PathDeps) { argument
1068 func (mod *Module) deps(ctx DepsContext) Deps { argument
1166 func (mod *Module) begin(ctx BaseModuleContext) { argument
1175 func (mod *Module) Prebuilt() *android.Prebuilt { argument
1182 func (mod *Module) Symlinks() []string { argument
1188 if rustDep, ok := dep.(*Module); ok {
1198 func collectIncludedProtos(mod *Module, dep *Module) { argument
1206 func (mod *Module) depsToPaths(ctx android.ModuleContext) PathDeps { argument
1209 directRlibDeps := []*Module{}
1210 directDylibDeps := []*Module{}
1211 directProcMacroDeps := []*Module{}
1214 directSrcProvidersDeps := []*Module{}
1236 ctx.VisitDirectDeps(func(dep android.Module) {
1247 if rustDep, ok := dep.(*Module); ok && !rustDep.Static() && !rustDep.Shared() {
1357 if _, ok := ccDep.(*Module); !ok {
1358 if ccDep.Module().Target().Os != ctx.Os() {
1362 if ccDep.Module().Target().Arch.ArchType != ctx.Arch().ArchType {
1559 func (mod *Module) InstallInData() bool { argument
1566 func (mod *Module) InstallInRamdisk() bool { argument
1570 func (mod *Module) InstallInVendorRamdisk() bool { argument
1574 func (mod *Module) InstallInRecovery() bool { argument
1583 func (r *Module) usePublicApi() bool { argument
1588 func (r *Module) useVendorApi() bool { argument
1592 func (mod *Module) DepsMutator(actx android.BottomUpMutatorContext) { argument
1742 if mod, ok := ctx.Module().(*Module); ok && mod.Enabled(ctx) {
1747 func (mod *Module) beginMutator(actx android.BottomUpMutatorContext) { argument
1755 func (mod *Module) Name() string { argument
1765 func (mod *Module) disableClippy() { argument
1771 var _ android.HostToolProvider = (*Module)(nil)
1773 func (mod *Module) HostToolPath() android.OptionalPath { argument
1787 var _ android.ApexModule = (*Module)(nil)
1791 func (m *Module) CanHaveApexVariants() bool { argument
1799 func (mod *Module) MinSdkVersion() string { argument
1804 func (mod *Module) ShouldSupportSdkVersion(ctx android.BaseModuleContext, sdkVersion android.ApiLev… argument
1827 func (mod *Module) DepIsInSameApex(ctx android.BaseModuleContext, dep android.Module) bool { argument
1830 if ccm, ok := dep.(*cc.Module); ok {
1857 if rustDep, ok := dep.(*Module); ok && rustDep.ApexExclude() {
1865 func (mod *Module) IsInstallableToApex() bool { argument
1896 ctx.VisitAllModules(func(module android.Module) {
1906 func (c *Module) Partition() string { argument