/build/soong/cc/ |
D | compiler.go | 193 flags builderFlags member 214 func (compiler *baseCompiler) appendCflags(flags []string) { 215 compiler.Properties.Cflags = append(compiler.Properties.Cflags, flags...) 218 func (compiler *baseCompiler) appendAsflags(flags []string) { 219 compiler.Properties.Asflags = append(compiler.Properties.Asflags, flags...) 256 func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags { 272 flags.Local.CFlags = append(flags.Local.CFlags, esc(compiler.Properties.Cflags)...) 273 flags.Local.CppFlags = append(flags.Local.CppFlags, esc(compiler.Properties.Cppflags)...) 274 flags.Local.ConlyFlags = append(flags.Local.ConlyFlags, esc(compiler.Properties.Conlyflags)...) 275 flags.Local.AsFlags = append(flags.Local.AsFlags, esc(compiler.Properties.Asflags)...) [all …]
|
D | tidy.go | 54 func (tidy *tidyFeature) flags(ctx ModuleContext, flags Flags) Flags { func 60 return flags 65 return flags 68 flags.Tidy = true 73 flags.TidyFlags = append(flags.TidyFlags, withTidyFlags) 76 flags.TidyFlags = append(flags.TidyFlags, esc(tidy.Properties.Tidy_flags)...) 78 if len(flags.TidyFlags) == 0 { 80 flags.TidyFlags = append(flags.TidyFlags, headerFilter) 85 flags.TidyFlags = append(flags.TidyFlags, "-quiet") 86 flags.TidyFlags = append(flags.TidyFlags, "-extra-arg-before=-fno-caret-diagnostics") [all …]
|
D | proto.go | 25 func genProto(ctx android.ModuleContext, protoFile android.Path, flags builderFlags) (cc, header an… 29 if flags.protoC { 33 if flags.proto.CanonicalPathFromRoot { 42 protoDeps := flags.proto.Deps 43 if flags.protoOptionsFile { 49 outDir := flags.proto.Dir 55 android.ProtoRule(ctx, rule, protoFile, flags.proto, protoDeps, outDir, depFile, outputs) 116 func protoFlags(ctx ModuleContext, flags Flags, p *android.ProtoProperties) Flags { 117 flags.Local.CFlags = append(flags.Local.CFlags, "-DGOOGLE_PROTOBUF_NO_RTTI") 119 flags.proto = android.GetProtoFlags(ctx, p) [all …]
|
D | pgo.go | 91 func (props *PgoProperties) addInstrumentationProfileGatherFlags(ctx ModuleContext, flags Flags) Fl… 92 flags.Local.CFlags = append(flags.Local.CFlags, props.Pgo.Cflags...) 94 flags.Local.CFlags = append(flags.Local.CFlags, profileInstrumentFlag) 98 flags.Local.LdFlags = append(flags.Local.LdFlags, "-u__llvm_profile_runtime") 99 return flags 101 func (props *PgoProperties) addSamplingProfileGatherFlags(ctx ModuleContext, flags Flags) Flags { 102 flags.Local.CFlags = append(flags.Local.CFlags, props.Pgo.Cflags...) 104 flags.Local.CFlags = append(flags.Local.CFlags, profileSamplingFlag) 105 flags.Local.LdFlags = append(flags.Local.LdFlags, profileSamplingFlag) 106 return flags [all …]
|
D | stl.go | 223 func (stl *stl) flags(ctx ModuleContext, flags Flags) Flags { func 234 flags.Local.CppFlags = append(flags.Local.CppFlags, 239 flags.Local.CppFlags = append(flags.Local.CppFlags, "-nostdinc++") 240 flags.extraLibFlags = append(flags.extraLibFlags, "-nostdlib++") 244 flags.extraLibFlags = append(flags.extraLibFlags, 250 flags.Local.CppFlags = append(flags.Local.CppFlags, "-fsjlj-exceptions") 252 flags.Local.CppFlags = append(flags.Local.CppFlags, 262 flags.Local.LdFlags = append(flags.Local.LdFlags, "-Wl,--exclude-libs,libunwind_llvm.a") 269 flags.Local.CFlags = append(flags.Local.CFlags, "-isystem "+ndkSrcRoot.String()) 273 flags.Local.LdFlags = append(flags.Local.LdFlags, "-Wl,--exclude-libs,libunwind.a") [all …]
|
D | linker.go | 201 func (linker *baseLinker) appendLdflags(flags []string) { 202 linker.Properties.Ldflags = append(linker.Properties.Ldflags, flags...) 372 func (linker *baseLinker) linkerFlags(ctx ModuleContext, flags Flags) Flags { 381 …flags.Global.LdFlags = append(flags.Global.LdFlags, fmt.Sprintf("${config.%sGlobalLldflags}", hod)) 383 flags.Global.LdFlags = append(flags.Global.LdFlags, "-Wl,--pack-dyn-relocs=none") 388 flags.Global.LdFlags = append(flags.Global.LdFlags, 392 flags.Global.LdFlags = append(flags.Global.LdFlags, "-Wl,--pack-dyn-relocs=android") 396 flags.Global.LdFlags = append(flags.Global.LdFlags, fmt.Sprintf("${config.%sGlobalLdflags}", hod)) 401 flags.Global.LdFlags = append(flags.Global.LdFlags, "-Wl,-undefined,dynamic_lookup") 404 flags.Global.LdFlags = append(flags.Global.LdFlags, "-Wl,--no-undefined") [all …]
|
D | sanitize.go | 428 func toDisableImplicitIntegerChange(flags []string) bool { 431 for _, f := range flags { 436 for _, f := range flags { 444 func (sanitize *sanitize) flags(ctx ModuleContext, flags Flags) Flags { func 451 flags.Local.LdFlags = append(flags.Local.LdFlags, 457 flags.libFlags = append([]string{builtinsRuntimePath}, flags.libFlags...) 461 return flags 468 flags.RequiredInstructionSet = "arm" 470 flags.Local.CFlags = append(flags.Local.CFlags, asanCflags...) 471 flags.Local.LdFlags = append(flags.Local.LdFlags, asanLdflags...) [all …]
|
D | builder.go | 380 flags builderFlags, pathDeps android.Paths, cFlagsDeps android.Paths) Objects { 384 if flags.tidy { 388 if flags.gcovCoverage { 392 if flags.emitXrefs { 398 toolingCflags := flags.globalCommonFlags + " " + 399 flags.globalToolingCFlags + " " + 400 flags.globalConlyFlags + " " + 401 flags.localCommonFlags + " " + 402 flags.localToolingCFlags + " " + 403 flags.localConlyFlags + " " + [all …]
|
D | strip.go | 43 flags builderFlags, isStaticLib bool) { 48 flags.stripKeepSymbols = true 50 flags.stripKeepSymbolsAndDebugFrame = true 52 flags.stripKeepSymbolsList = strings.Join(stripper.StripProperties.Strip.Keep_symbols_list, ",") 54 flags.stripKeepMiniDebugInfo = true 56 if ctx.Config().Debuggable() && !flags.stripKeepMiniDebugInfo && !isStaticLib { 57 flags.stripAddGnuDebuglink = true 59 TransformStrip(ctx, in, out, flags) 64 out android.ModuleOutPath, flags builderFlags) { 65 stripper.strip(ctx, in, out, flags, false) [all …]
|
D | binary.go | 238 func (binary *binaryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags { 239 flags = binary.baseLinker.linkerFlags(ctx, flags) 243 flags.Global.LdFlags = append(flags.Global.LdFlags, "-pie") 251 flags.Global.CFlags = append(flags.Global.CFlags, "-fPIE") 260 if !inList("-shared", flags.Local.LdFlags) { 261 flags.Global.LdFlags = append(flags.Global.LdFlags, "-static") 264 flags.Global.LdFlags = append(flags.Global.LdFlags, 270 if flags.DynamicLinker == "" { 272 flags.DynamicLinker = binary.Properties.DynamicLinker 277 flags.DynamicLinker = "/system/bin/bootstrap/linker" [all …]
|
D | sabi.go | 70 func (sabimod *sabi) flags(ctx ModuleContext, flags Flags) Flags { func 73 …flags.Local.ToolingCFlags = filterOutWithPrefix(flags.Local.CFlags, config.ClangLibToolingUnknownC… 74 …flags.Global.ToolingCFlags = filterOutWithPrefix(flags.Global.CFlags, config.ClangLibToolingUnknow… 75 …flags.Local.ToolingCppFlags = filterOutWithPrefix(flags.Local.CppFlags, config.ClangLibToolingUnkn… 76 …flags.Global.ToolingCppFlags = filterOutWithPrefix(flags.Global.CppFlags, config.ClangLibToolingUn… 78 return flags
|
D | vendor_public_library.go | 100 func (stub *vendorPublicLibraryStubDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps Pa… 101 flags = stub.baseCompiler.compilerFlags(ctx, flags, deps) 102 return addStubLibraryCompilerFlags(flags) 105 func (stub *vendorPublicLibraryStubDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps… 106 …objs, versionScript := compileStubLibrary(ctx, flags, String(stub.Properties.Symbol_file), "curren… 118 func (stub *vendorPublicLibraryStubDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags { 120 return stub.libraryDecorator.linkerFlags(ctx, flags) 123 func (stub *vendorPublicLibraryStubDecorator) link(ctx ModuleContext, flags Flags, deps PathDeps, 127 flags.Local.LdFlags = append(flags.Local.LdFlags, linkerScriptFlag) 128 flags.LdFlagsDeps = append(flags.LdFlagsDeps, stub.versionScriptPath) [all …]
|
D | coverage.go | 76 func (cov *coverage) flags(ctx ModuleContext, flags Flags, deps PathDeps) (Flags, PathDeps) { func 81 return flags, deps 88 flags.GcovCoverage = true 89 flags.Local.CommonFlags = append(flags.Local.CommonFlags, "--coverage", "-O0") 93 flags.Local.CFlags = append(flags.Local.CFlags, "-Wno-frame-larger-than=", "-O0") 95 …flags.Local.CommonFlags = append(flags.Local.CommonFlags, "-fprofile-instr-generate", "-fcoverage-… 135 flags.Local.LdFlags = append(flags.Local.LdFlags, "--coverage") 140 flags.Local.LdFlags = append(flags.Local.LdFlags, "-Wl,--wrap,getenv") 142 flags.Local.LdFlags = append(flags.Local.LdFlags, "-fprofile-instr-generate") 149 return flags, deps
|
D | ndk_library.go | 261 func addStubLibraryCompilerFlags(flags Flags) Flags { 262 flags.Global.CFlags = append(flags.Global.CFlags, 276 if inList("-fvisibility=hidden", flags.Local.CFlags) { 277 flags.Local.CFlags = append(flags.Local.CFlags, "-fvisibility=default") 279 return flags 282 func (stub *stubDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags { 283 flags = stub.baseCompiler.compilerFlags(ctx, flags, deps) 284 return addStubLibraryCompilerFlags(flags) 287 func compileStubLibrary(ctx ModuleContext, flags Flags, symbolFile, apiLevel, genstubFlags string) … 310 return compileObjs(ctx, flagsToBuilderFlags(flags), subdir, srcs, nil, nil), versionScriptPath [all …]
|
D | lto.go | 82 func (lto *lto) flags(ctx BaseModuleContext, flags Flags) Flags { func 85 if inList("-fsanitize=fuzzer-no-link", flags.Local.CFlags) { 86 return flags 97 flags.Local.CFlags = append(flags.Local.CFlags, ltoFlag) 98 flags.Local.LdFlags = append(flags.Local.LdFlags, ltoFlag) 104 flags.Local.LdFlags = append(flags.Local.LdFlags, cacheDirFormat+cacheDir) 110 flags.Local.LdFlags = append(flags.Local.LdFlags, cachePolicyFormat+policy) 116 flags.Local.LdFlags = append(flags.Local.LdFlags, 121 return flags
|
/build/soong/zip/cmd/ |
D | main.go | 124 flags := flag.NewFlagSet("flags", flag.ExitOnError) 125 flags.Usage = func() { 127 flags.PrintDefaults() 131 out := flags.String("o", "", "file to write zip file to") 132 manifest := flags.String("m", "", "input jar manifest file name") 133 directories := flags.Bool("d", false, "include directories in zip") 134 compLevel := flags.Int("L", 5, "deflate compression level (0-9)") 135 emulateJar := flags.Bool("jar", false, "modify the resultant .zip to emulate the output of 'jar'") 136 …writeIfChanged := flags.Bool("write_if_changed", false, "only update resultant .zip if it has chan… 137 …ignoreMissingFiles := flags.Bool("ignore_missing_files", false, "continue if a requested file does… [all …]
|
/build/soong/rust/ |
D | binary_test.go | 40 flags := fizzBuzzDynamic.Args["rustcFlags"] 41 if strings.Contains(flags, "--test") { 42 t.Errorf("extra --test flag, rustcFlags: %#v", flags) 44 if !strings.Contains(flags, "prefer-dynamic") { 45 t.Errorf("missing prefer-dynamic flag, rustcFlags: %#v", flags) 48 flags = fizzBuzz.Args["rustcFlags"] 49 if strings.Contains(flags, "--test") { 50 t.Errorf("extra --test flag, rustcFlags: %#v", flags) 52 if strings.Contains(flags, "prefer-dynamic") { 53 t.Errorf("unexpected prefer-dynamic flag, rustcFlags: %#v", flags)
|
D | compiler.go | 107 flags string member 134 flags := []string{} 136 flags = append(flags, "--cfg 'feature=\""+feature+"\"'") 138 return flags 141 func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags) Flags { 144 flags.RustFlags = append(flags.RustFlags, "-D warnings") 146 flags.RustFlags = append(flags.RustFlags, compiler.Properties.Flags...) 147 …flags.RustFlags = append(flags.RustFlags, compiler.featuresToFlags(compiler.Properties.Features)..… 148 flags.RustFlags = append(flags.RustFlags, "--edition="+getEdition(compiler)) 149 flags.LinkFlags = append(flags.LinkFlags, compiler.Properties.Ld_flags...) [all …]
|
D | builder.go | 45 func TransformSrcToBinary(ctx android.ModuleContext, mainSrc android.Path, deps PathDeps, flags Fla… 47 flags.RustFlags = append(flags.RustFlags, "-C lto") 49 transformSrctoCrate(ctx, mainSrc, deps, flags, outputFile, "bin", includeDirs) 52 func TransformSrctoRlib(ctx android.ModuleContext, mainSrc android.Path, deps PathDeps, flags Flags, 54 transformSrctoCrate(ctx, mainSrc, deps, flags, outputFile, "rlib", includeDirs) 57 func TransformSrctoDylib(ctx android.ModuleContext, mainSrc android.Path, deps PathDeps, flags Flag… 59 transformSrctoCrate(ctx, mainSrc, deps, flags, outputFile, "dylib", includeDirs) 62 func TransformSrctoStatic(ctx android.ModuleContext, mainSrc android.Path, deps PathDeps, flags Fla… 64 flags.RustFlags = append(flags.RustFlags, "-C lto") 65 transformSrctoCrate(ctx, mainSrc, deps, flags, outputFile, "staticlib", includeDirs) [all …]
|
D | binary.go | 72 func (binary *binaryDecorator) compilerFlags(ctx ModuleContext, flags Flags) Flags { 73 flags = binary.baseCompiler.compilerFlags(ctx, flags) 78 flags.LinkFlags = append(flags.LinkFlags, 85 flags.RustFlags = append(flags.RustFlags, "-C prefer-dynamic") 87 return flags 107 func (binary *binaryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) android.Path { 115 flags.RustFlags = append(flags.RustFlags, deps.depFlags...) 117 TransformSrcToBinary(ctx, srcPath, deps, flags, outputFile, deps.linkDirs)
|
/build/soong/java/ |
D | proto.go | 24 func genProto(ctx android.ModuleContext, protoFiles android.Paths, flags android.ProtoFlags) androi… 45 android.ProtoRule(ctx, rule, protoFile, flags, flags.Deps, outDir, depFile, nil) 98 flags javaBuilderFlags) javaBuilderFlags { 100 flags.proto = android.GetProtoFlags(ctx, p) 106 flags.proto.OutTypeFlag = "--javamicro_out" 109 flags.proto.OutTypeFlag = "--javanano_out" 112 flags.proto.OutTypeFlag = "--java_out" 113 flags.proto.OutParams = append(flags.proto.OutParams, "lite") 115 flags.proto.OutTypeFlag = "--java_out" 123 flags.proto.Deps = append(flags.proto.Deps, hostTool) [all …]
|
D | builder.go | 262 srcFiles, srcJars android.Paths, flags javaBuilderFlags, deps android.Paths) { 270 transformJavaToClasses(ctx, outputFile, shardIdx, srcFiles, srcJars, flags, deps, "javac", desc) 274 srcFiles, srcJars android.Paths, flags javaBuilderFlags) { 276 flags.processorPath = append(flags.errorProneProcessorPath, flags.processorPath...) 278 if len(flags.errorProneExtraJavacFlags) > 0 { 279 if len(flags.javacFlags) > 0 { 280 flags.javacFlags += " " + flags.errorProneExtraJavacFlags 282 flags.javacFlags = flags.errorProneExtraJavacFlags 286 transformJavaToClasses(ctx, outputFile, -1, srcFiles, srcJars, flags, nil, 294 flags javaBuilderFlags, deps android.Paths) { [all …]
|
D | dex.go | 90 flags := j.deviceProperties.Dxflags 93 flags = android.RemoveListFromList(flags, 97 flags = append(flags, "--debug") 101 flags = append(flags, 111 flags = append(flags, "--min-api "+minSdkVersion.asNumberString()) 112 return flags 115 func (j *Module) d8Flags(ctx android.ModuleContext, flags javaBuilderFlags) ([]string, android.Path… 118 d8Flags = append(d8Flags, flags.bootClasspath.FormRepeatedClassPath("--lib ")...) 119 d8Flags = append(d8Flags, flags.classpath.FormRepeatedClassPath("--lib ")...) 122 d8Deps = append(d8Deps, flags.bootClasspath...) [all …]
|
/build/soong/android/ |
D | proto.go | 61 var flags []string 66 flags = append(flags, JoinWithPrefix(localProtoIncludeDirs.Strings(), "-I")) 70 flags = append(flags, JoinWithPrefix(rootProtoIncludeDirs.Strings(), "-I")) 80 flags = append(flags, "--plugin=protoc-gen-"+plugin+"="+hostTool.HostToolPath().String()) 90 Flags: flags, 125 func ProtoRule(ctx ModuleContext, rule *RuleBuilder, protoFile Path, flags ProtoFlags, deps Paths, 129 if flags.CanonicalPathFromRoot { 138 FlagWithArg(flags.OutTypeFlag+"=", strings.Join(flags.OutParams, ",")+":"+outDir.String()). 141 Flags(flags.Flags).
|
/build/soong/cc/config/ |
D | global.go | 160 flags := ClangFilterUnknownCflags(commonGlobalCflags) 161 flags = append(flags, "${ClangExtraCflags}") 167 …flags = append(flags, "-ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-… 169 flags = append(flags, "-ftrivial-auto-var-init=pattern") 171 flags = append(flags, "-ftrivial-auto-var-init=uninitialized") 174 …flags = append(flags, "-ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-… 177 return strings.Join(flags, " ")
|