Lines Matching defs:Module
644 …linkerSpecifiedDeps(ctx android.ConfigurableEvaluatorContext, module *Module, specifiedDeps specif…
667 makeUninstallable(mod *Module)
865 type Module struct { struct
866 fuzz.FuzzModule
868 VendorProperties VendorProperties
869 Properties BaseProperties
870 sourceProperties android.SourceProperties
873 hod android.HostOrDeviceSupported
874 multilib android.Multilib
875 testModule bool
876 incremental bool
879 sdkMemberTypes []android.SdkMemberType
886 generators []Generator
887 compiler compiler
888 linker linker
889 installer installer
891 features []feature
892 stl *stl
893 sanitize *sanitize
894 coverage *coverage
895 fuzzer *fuzzer
896 sabi *sabi
897 lto *lto
898 afdo *afdo
899 orderfile *orderfile
901 library libraryInterface
903 outputFile android.OptionalPath
905 cachedToolchain config.Toolchain
907 subAndroidMkOnce map[subAndroidMkProviderInfoProducer]bool
910 flags Flags
913 sharedFlags SharedFlags
916 staticAnalogue *StaticLibraryInfo
918 makeLinkType string
921 apexSdkVersion android.ApiLevel
923 hideApexVariantFromMake bool
925 logtagsPaths android.Paths
927 WholeRustStaticlib bool
929 hasAidl bool
930 hasLex bool
931 hasProto bool
932 hasRenderscript bool
933 hasSysprop bool
934 hasWinMsg bool
935 hasYacc bool
937 makeVarsInfo *CcMakeVarsInfo
940 func (c *Module) IncrementalSupported() bool {
946 func (c *Module) AddJSONData(d *map[string]interface{}) {
987 func (c *Module) SetPreventInstall() {
991 func (c *Module) SetHideFromMake() {
995 func (c *Module) HiddenFromMake() bool {
999 func (c *Module) RequiredModuleNames(ctx android.ConfigurableEvaluatorContext) []string {
1011 func (c *Module) Toc() android.OptionalPath {
1020 func (c *Module) ApiLevel() string {
1029 func (c *Module) Static() bool {
1038 func (c *Module) Shared() bool {
1048 func (c *Module) SelectedStl() string {
1055 func (c *Module) StubDecorator() bool {
1062 func (c *Module) OptimizeForSize() bool {
1066 func (c *Module) SdkVersion() string {
1070 func (c *Module) MinSdkVersion() string {
1074 func (c *Module) isCrt() bool {
1081 func (c *Module) SplitPerApiLevel() bool {
1085 func (c *Module) AlwaysSdk() bool {
1089 func (c *Module) CcLibrary() bool {
1101 func (c *Module) CcLibraryInterface() bool {
1108 func (c *Module) RlibStd() bool {
1112 func (c *Module) RustLibraryInterface() bool {
1116 func (c *Module) CrateName() string {
1120 func (c *Module) ExportedCrateLinkDirs() []string {
1124 func (c *Module) IsFuzzModule() bool {
1131 func (c *Module) FuzzModuleStruct() fuzz.FuzzModule {
1135 func (c *Module) FuzzPackagedModule() fuzz.FuzzPackagedModule {
1142 func (c *Module) FuzzSharedLibraries() android.RuleBuilderInstalls {
1149 func (c *Module) NonCcVariants() bool {
1153 func (c *Module) SetStatic() {
1163 func (c *Module) SetShared() {
1173 func (c *Module) BuildStaticVariant() bool {
1182 func (c *Module) BuildSharedVariant() bool {
1191 func (c *Module) BuildRlibVariant() bool {
1196 func (c *Module) IsRustFFI() bool {
1201 func (c *Module) Module() android.Module { argument
1205 func (c *Module) OutputFile() android.OptionalPath {
1209 func (c *Module) CoverageFiles() android.Paths {
1220 func (c *Module) UnstrippedOutputFile() android.Path {
1227 func (c *Module) CoverageOutputFile() android.OptionalPath {
1234 func (c *Module) RelativeInstallPath() string {
1241 func (c *Module) VndkVersion() string {
1245 func (c *Module) Init() android.Module {
1300 func (c *Module) UseVndk() bool {
1304 func (c *Module) canUseSdk() bool {
1309 func (c *Module) UseSdk() bool {
1316 func (c *Module) isCoverageVariant() bool {
1320 func (c *Module) IsNdk(config android.Config) bool {
1324 func (c *Module) IsLlndk() bool {
1328 func (m *Module) NeedsLlndkVariants() bool {
1333 func (m *Module) NeedsVendorPublicLibraryVariants() bool {
1339 func (c *Module) IsVendorPublicLibrary() bool {
1343 func (c *Module) IsVndkPrebuiltLibrary() bool {
1350 func (c *Module) SdkAndPlatformVariantVisibleToMake() bool {
1354 func (c *Module) HasLlndkStubs() bool {
1359 func (c *Module) StubsVersion() string {
1368 func (c *Module) isImplementationForLLNDKPublic() bool {
1374 func (c *Module) isAfdoCompile(ctx ModuleContext) bool {
1381 func (c *Module) isOrderfileCompile() bool {
1388 func (c *Module) isCfi() bool {
1392 func (c *Module) isFuzzer() bool {
1396 func (c *Module) isNDKStubLibrary() bool {
1403 func (c *Module) SubName() string {
1407 func (c *Module) IsStubs() bool {
1414 func (c *Module) HasStubsVariants() bool {
1421 func (c *Module) IsStubsImplementationRequired() bool {
1430 func (c *Module) ImplementationModuleName(ctx android.BaseModuleContext) string {
1443 func (c *Module) ImplementationModuleNameForMake(ctx android.BaseModuleContext) string {
1451 func (c *Module) Bootstrap() bool {
1455 func (c *Module) nativeCoverage() bool {
1463 func (c *Module) IsSnapshotPrebuilt() bool {
1485 func (c *Module) isCfiAssemblySupportEnabled() bool {
1490 func (c *Module) InstallInRoot() bool {
1751 func (c *Module) Prebuilt() *android.Prebuilt {
1758 func (c *Module) IsPrebuilt() bool {
1762 func (c *Module) Name() string {
1772 func (c *Module) Symlinks() []string {
1781 func (c *Module) DataPaths() []android.DataPath {
1851 func moduleContextFromAndroidModuleContext(actx android.ModuleContext, c *Module) ModuleContext {
1887 func (c *Module) stubLibraryMultipleApexViolation(ctx android.ModuleContext) bool {
1915 func (c *Module) GenerateAndroidBuildActions(actx android.ModuleContext) {
2151 func (c *Module) setOutputFiles(ctx ModuleContext) {
2163 func buildComplianceMetadataInfo(ctx ModuleContext, c *Module, deps PathDeps) {
2198 func (c *Module) maybeUnhideFromMake() {
2216 func (c *Module) maybeInstall(ctx ModuleContext, apexInfo android.ApexInfo) {
2239 func (c *Module) toolchain(ctx android.BaseModuleContext) config.Toolchain {
2246 func (c *Module) begin(ctx BaseModuleContext) {
2285 func (c *Module) deps(ctx DepsContext) Deps {
2364 func (c *Module) beginMutator(actx android.BottomUpMutatorContext) {
2505 func (c *Module) shouldUseApiSurface() bool {
2521 func (c *Module) DepsMutator(actx android.BottomUpMutatorContext) {
2951 func (c *Module) depsToPaths(ctx android.ModuleContext) PathDeps {
3359 func ShouldUseStubForApex(ctx android.ModuleContext, parent, dep android.Module) bool {
3403 func ChooseStubOrImpl(ctx android.ModuleContext, dep android.Module) (SharedLibraryInfo, FlagExport…
3496 func (c *Module) InstallInData() bool {
3503 func (c *Module) InstallInSanitizerDir() bool {
3513 func (c *Module) InstallInRamdisk() bool {
3517 func (c *Module) InstallInVendorRamdisk() bool {
3521 func (c *Module) InstallInRecovery() bool {
3525 func (c *Module) MakeUninstallable() {
3533 func (c *Module) HostToolPath() android.OptionalPath {
3540 func (c *Module) IntermPathForModuleOut() android.OptionalPath {
3544 func (c *Module) static() bool {
3553 func (c *Module) staticBinary() bool {
3562 func (c *Module) testBinary() bool {
3571 func (c *Module) testLibrary() bool {
3580 func (c *Module) benchmarkBinary() bool {
3589 func (c *Module) fuzzBinary() bool {
3599 func (c *Module) Header() bool {
3608 func (c *Module) Binary() bool {
3617 func (c *Module) StaticExecutable() bool {
3624 func (c *Module) Object() bool {
3633 func (m *Module) Dylib() bool {
3637 func (m *Module) Rlib() bool {
3668 func (c *Module) IsInstallableToApex() bool {
3677 func (c *Module) AvailableFor(what string) bool {
3687 func (c *Module) EverInstallable() bool {
3693 func (c *Module) PreventInstall() bool {
3697 func (c *Module) Installable() *bool {
3731 func (c *Module) AndroidMkWriteAdditionalDependenciesForSourceAbiDiff(w io.Writer) {
3742 func (c *Module) DepIsInSameApex(ctx android.BaseModuleContext, dep android.Module) bool {
3785 func (c *Module) ShouldSupportSdkVersion(ctx android.BaseModuleContext,
3834 func (c *Module) AlwaysRequiresPlatformApexVariant() bool {
3839 func (c *Module) overriddenModules() []string {
3860 func (c *Module) typ() moduleType {
3957 func (c *Module) IsSdkVariant() bool {
3982 func (c *Module) Partition() string {
3995 func (c *Module) BaseModuleName() string {
4003 func (c *Module) stubsSymbolFilePath() android.Path {