| /build/soong/android/ |
| D | test_asserts.go | 28 func AssertSame(t *testing.T, message string, expected interface{}, actual interface{}) { 37 func AssertBoolEquals(t *testing.T, message string, expected bool, actual bool) { 46 func AssertIntEquals(t *testing.T, message string, expected int, actual int) { 55 func AssertStringEquals(t *testing.T, message string, expected string, actual string) { 64 func AssertPathRelativeToTopEquals(t *testing.T, message string, expected string, actual Path) { 71 func AssertPathsRelativeToTopEquals(t *testing.T, message string, expected []string, actual Paths) { 78 …rtStringPathRelativeToTopEquals(t *testing.T, message string, config Config, expected string, actu… 85 …tringPathsRelativeToTopEquals(t *testing.T, message string, config Config, expected []string, actu… 93 func AssertErrorMessageEquals(t *testing.T, message string, expected string, actual error) { 105 func AssertTrimmedStringEquals(t *testing.T, message string, expected string, actual string) { [all …]
|
| D | util.go | 28 func CopyOf(s []string) []string { 47 func JoinWithPrefix(strs []string, prefix string) string { 53 func JoinWithPrefixAndSeparator(strs []string, prefix string, sep string) string { 130 func IndexList(s string, list []string) int { 141 func InList(s string, list []string) bool { 178 func HasAnyPrefix(s string, prefixList []string) bool { 188 func SubstringInList(list []string, substr string) bool { 198 func PrefixInList(list []string, prefix string) bool { 208 func SuffixInList(list []string, suffix string) bool { 218 func IndexListPred(pred func(s string) bool, list []string) int { [all …]
|
| D | bazel_paths.go | 82 ModuleErrorf(format string, args ...interface{}) 91 ModuleErrorf(fmt string, args ...interface{}) 92 PropertyErrorf(property, fmt string, args ...interface{}) 93 GetDirectDep(name string) (blueprint.Module, blueprint.DependencyTag) 94 ModuleFromName(name string) (blueprint.Module, bool) 95 AddUnconvertedBp2buildDep(string) argument 96 AddMissingBp2buildDep(dep string) 102 func BazelLabelForModuleDeps(ctx BazelConversionPathContext, modules []string) bazel.LabelList { 112 func BazelLabelForModuleDepsExcludes(ctx BazelConversionPathContext, modules, excludes []string) ba… 119 func BazelLabelForModuleDepsWithFn(ctx BazelConversionPathContext, modules []string, [all …]
|
| D | expand.go | 30 func ExpandNinjaEscaped(s string, mapping func(string) (string, bool, error)) (string, error) { 37 func Expand(s string, mapping func(string) (string, error)) (string, error) { 44 func expand(s string, ninjaEscape bool, mapping func(string) (string, bool, error)) (string, error)… 69 func getMapping(s string, mapping func(string) (string, bool, error)) (string, bool, int, error) {
|
| D | test_config.go | 27 func TestConfig(buildDir string, env map[string]string, bp string, fs map[string][]byte) Config { 134 func TestArchConfig(buildDir string, env map[string]string, bp string, fs map[string][]byte) Config… 141 func CreateTestConfiguredJarList(list []string) ConfiguredJarList {
|
| D | notices.go | 51 ctx BuilderContext, tool, ruleName string, outputFile WritablePath, 52 libraryName string, stripPrefix []string, modules ...Module) { 87 ctx BuilderContext, outputFile WritablePath, ruleName, libraryName string, 88 stripPrefix []string, modules ...Module) { 97 ctx BuilderContext, outputFile WritablePath, ruleName, libraryName string, 98 stripPrefix []string, modules ...Module) { 107 ctx BuilderContext, outputFile WritablePath, ruleName, libraryName string, 108 stripPrefix []string, modules ...Module) {
|
| /build/soong/ui/build/ |
| D | util.go | 26 func absPath(ctx Context, p string) string { 35 func indexList(s string, list []string) int { 46 func inList(s string, list []string) bool { 51 func removeFromList(s string, list []string) []string { 62 func ensureDirectoriesExist(ctx Context, dirs ...string) { 72 func ensureEmptyDirectoriesExist(ctx Context, dirs ...string) { 101 func ensureEmptyFileExists(ctx Context, file string) { 115 func singleUnquote(str string) (string, bool) { 123 func decodeKeyValue(str string) (string, string, bool) { 132 func copyFile(src, dst string) (int64, error) { [all …]
|
| D | upload.go | 54 func pruneMetricsFiles(paths []string) []string { 81 func parseTimingToNanos(str string) int64 { 87 func parsePercentageToTenThousandths(str string) int32 { 95 func removeDecimalPoint(numString string) string { 100 func parseTotal(line string) int64 { 106 func parsePhaseTiming(line string) bazel_metrics_proto.PhaseTiming { 141 func processBazelMetrics(bazelProfileFile string, bazelMetricsFile string, ctx Context) { 187 … simpleOutput bool, buildStarted time.Time, bazelProfileFile string, bazelMetricsFile string, path…
|
| D | environment.go | 52 func (e *Environment) Get(key string) (string, bool) { 63 func (e *Environment) GetInt(key string) (int, bool) { 74 func (e *Environment) Set(key, value string) { 80 func (e *Environment) Unset(keys ...string) { 93 func (e *Environment) UnsetWithPrefix(prefix string) { 106 func (e *Environment) Allow(keys ...string) { 132 func (e *Environment) IsEnvTrue(key string) bool { 140 func (e *Environment) IsFalse(key string) bool { 149 func (e *Environment) AppendFromKati(filename string) error {
|
| /build/soong/cc/ |
| D | check.go | 29 func CheckBadCompilerFlags(ctx BaseModuleContext, prop string, flags []string) { 78 func CheckBadLinkerFlags(ctx BaseModuleContext, prop string, flags []string) { 112 func CheckBadHostLdlibs(ctx ModuleContext, prop string, flags []string) { 132 func CheckBadTidyFlags(ctx ModuleContext, prop string, flags []string) { 149 func CheckBadTidyChecks(ctx ModuleContext, prop string, checks []string) {
|
| D | util.go | 89 func addPrefix(list []string, prefix string) []string { 97 func makeSymlinkCmd(linkDirOnDevice string, linkName string, target string) string { 108 func installMapListFileRule(ctx android.SingletonContext, m map[string]string, path string) android…
|
| /build/soong/finder/fs/ |
| D | test.go | 26 func Write(t *testing.T, path string, content string, filesystem *MockFs) { 35 func Create(t *testing.T, path string, filesystem *MockFs) { 39 func Delete(t *testing.T, path string, filesystem *MockFs) { 46 func RemoveAll(t *testing.T, path string, filesystem *MockFs) { 53 func Move(t *testing.T, oldPath string, newPath string, filesystem *MockFs) { 60 func Link(t *testing.T, newPath string, oldPath string, filesystem *MockFs) { 72 func Read(t *testing.T, path string, filesystem *MockFs) string { 85 func ModTime(t *testing.T, path string, filesystem *MockFs) time.Time { 93 func SetReadable(t *testing.T, path string, readable bool, filesystem *MockFs) { 100 func SetReadErr(t *testing.T, path string, readErr error, filesystem *MockFs) { [all …]
|
| /build/blueprint/proptools/ |
| D | escape.go | 24 func NinjaEscapeList(slice []string) []string { 37 func NinjaEscape(s string) string { 49 func ShellEscapeList(slice []string) []string { 58 func ShellEscapeListIncludingSpaces(slice []string) []string { 89 func ShellEscape(s string) string { 104 func ShellEscapeIncludingSpaces(s string) string { 113 func NinjaAndShellEscapeList(slice []string) []string { 117 func NinjaAndShellEscapeListIncludingSpaces(slice []string) []string { 121 func NinjaAndShellEscape(s string) string { 125 func NinjaAndShellEscapeIncludingSpaces(s string) string {
|
| /build/soong/java/ |
| D | testing.go | 140 func FixtureWithLastReleaseApis(moduleNames ...string) android.FixturePreparer { 191 func FixtureWithPrebuiltApis(release2Modules map[string][]string) android.FixturePreparer { 195 …ixtureWithPrebuiltApisAndExtensions(apiLevel2Modules map[string][]string, extensionLevel2Modules m… 223 func prebuiltApisFilesForModules(apiLevels []string, modules []string) map[string][]byte { 254 func prebuiltExtensionApiFiles(extensionLevels []string, modules []string) map[string][]byte { 269 func FixtureConfigureBootJars(bootJars ...string) android.FixturePreparer { 298 func FixtureConfigureApexBootJars(bootJars ...string) android.FixturePreparer { 312 func FixtureUseLegacyCorePlatformApi(moduleNames ...string) android.FixturePreparer { 471 …duleDependencies(t *testing.T, ctx *android.TestContext, name, variant string, expected []string) { 487 …ormBootclasspathModules(t *testing.T, result *android.TestResult, name string, expected []string) { [all …]
|
| /build/blueprint/pathtools/ |
| D | lists.go | 25 func PrefixPaths(paths []string, prefix string) []string { 33 func ReplaceExtensions(paths []string, extension string) []string { 43 func ReplaceExtension(path string, extension string) string {
|
| D | glob.go | 86 func Glob(pattern string, excludes []string, follow ShouldFollowSymlinks) (GlobResult, error) { 90 func startGlob(fs FileSystem, pattern string, excludes []string, 151 func glob(fs FileSystem, pattern string, hasRecursive bool, 233 func quickSplit(path string) (dir, file string) { 249 func isWild(pattern string) bool { 255 func filterExcludes(matches []string, excludes []string) ([]string, error) { 279 func filterDotFiles(matches []string) []string { 295 func Match(pattern, name string) (bool, error) { 354 func IsGlob(pattern string) bool { 359 func HasGlob(in []string) bool { [all …]
|
| /build/soong/bp2build/ |
| D | symlink_forest.go | 66 func ensureNodeExists(root *instructionsNode, path string) *instructionsNode { 90 func instructionsFromExcludePathList(paths []string) *instructionsNode { 100 func mergeBuildFiles(output string, srcBuildFile string, generatedBuildFile string, verbose bool) e… 169 func readdirToMap(dir string) map[string]os.FileInfo { 192 func symlinkIntoForest(topdir, dst, src string) uint64 { 223 func isDir(path string, fi os.FileInfo) bool { 245 func maybeCleanSymlinkForest(topdir, forest string, verbose bool) error { 268 func maybeWriteVersionFile(topdir, forest string) error { 287 …inkForestContext, instructions *instructionsNode, forestDir string, buildFilesDir string, srcDir s… 467 func PlantSymlinkForest(verbose bool, topdir string, forest string, buildFiles string, exclude []st…
|
| /build/soong/android/soongconfig/ |
| D | config.go | 26 Bool(name string) bool 30 String(name string) string 33 IsSet(name string) bool 36 func Config(vars map[string]string) SoongConfig { 51 func (c soongConfig) Bool(name string) bool { 56 func (c soongConfig) String(name string) string { 60 func (c soongConfig) IsSet(name string) bool {
|
| /build/soong/cmd/sbox/ |
| D | sbox.go | 66 func usageViolation(violation string) { 92 func findAllFilesUnder(root string) (paths []string) { 211 func createCommandScript(rawCommand, scriptPath, scriptPathInSandbox string) (*exec.Cmd, error) { 221 func readManifest(file string) (*sbox_proto.Manifest, error) { 239 func runCommand(command *sbox_proto.Command, tempDir string, commandIndex int) (depFile string, err… 357 func makeOutputDirs(copies []*sbox_proto.Copy, sandboxDir string) error { 370 func validateOutputFiles(copies []*sbox_proto.Copy, sandboxDir, outputDir, rawCommand string) error… 463 func copyFiles(copies []*sbox_proto.Copy, fromDir, toDir string, exists existsType, write writeType… 479 func copyOneFile(from string, to string, forceExecutable bool, exists existsType, 546 func copyRspFiles(rspFiles []*sbox_proto.RspFile, toDir, toDirInSandbox string) error { [all …]
|
| /build/soong/sdk/ |
| D | bootclasspath_fragment_sdk_test.go | 29 func fixtureAddPlatformBootclasspathForBootclasspathFragment(apex, fragment string) android.Fixture… 34 …ormBootclasspathForBootclasspathFragmentWithExtra(apex, fragment, extraFragments string) android.F… 56 func fixtureAddPrebuiltApexForBootclasspathFragment(apex, fragment string) android.FixturePreparer { 252 …heckBootJarsPackageCheckRule(t *testing.T, result *android.TestResult, expectedModules ...string) { 261 func testSnapshotWithBootClasspathFragment_Contents(t *testing.T, sdk string, copyRules string) { 979 func testSnapshotWithBootClasspathFragment_MinSdkVersion(t *testing.T, targetBuildRelease string, 980 expectedSdkSnapshot string, 981 expectedCopyRules string, 982 expectedStubFlagsInputs []string, 983 suffix string) {
|
| /build/soong/cmd/soong_ui/ |
| D | main.go | 108 func indexList(s string, list []string) int { 118 func inList(s string, list []string) bool { 122 func deleteStaleMetrics(metricsFilePathSlice []string) error { 300 func fixBadDanglingLink(ctx build.Context, name string) { 314 func dumpVar(ctx build.Context, config build.Config, args []string) { 367 func dumpVars(ctx build.Context, config build.Config, args []string) { 450 func dumpVarConfig(ctx build.Context, args ...string) build.Config { 455 func uploadOnlyConfig(ctx build.Context, args ...string) build.Config { 462 func buildActionConfig(ctx build.Context, args ...string) build.Config { 555 func runMake(ctx build.Context, config build.Config, _ []string) { [all …]
|
| /build/soong/compliance/build_license_metadata/ |
| D | build_license_metadata.go | 32 func newMultiString(flags *flag.FlagSet, name, usage string) *multiString { 41 func (ms *multiString) Set(s string) error { *ms = append(*ms, s); return nil } 108 func findGitRoots(dirs []string) []string { 121 func findGitRoot(dir string) string { 140 func convertInstalledMap(installMaps []string) []*license_metadata_proto.InstallMap { 159 func convertDependencies(deps []string) []*license_metadata_proto.AnnotatedDependency { 182 func writeMetadata(file string, metadata *license_metadata_proto.LicenseMetadata) error {
|
| /build/soong/cmd/soong_build/ |
| D | main.go | 116 func runMixedModeBuild(ctx *android.Context, extraNinjaDeps []string) string { 139 func runQueryView(queryviewDir, queryviewMarker string, ctx *android.Context) { 150 func runApiBp2build(ctx *android.Context, extraNinjaDeps []string) string { 281 …writeMetrics(configuration android.Config, eventHandler *metrics.EventHandler, metricsDir string) { 315 func writeDepFile(outputFile string, eventHandler *metrics.EventHandler, ninjaDeps []string) { 324 func runSoongOnlyBuild(ctx *android.Context, extraNinjaDeps []string) string { 476 func touch(path string) { 489 func getExistingBazelRelatedFiles(topDir string) ([]string, error) { 518 func runSymlinkForestCreation(ctx *android.Context, extraNinjaDeps []string, metricsDir string) str… 622 func runBp2Build(ctx *android.Context, extraNinjaDeps []string, metricsDir string) string { [all …]
|
| /build/blueprint/ |
| D | glob.go | 25 func verifyGlob(key globKey, pattern string, excludes []string, g pathtools.GlobResult) { 40 func (c *Context) glob(pattern string, excludes []string) ([]string, error) { 114 func globToKey(pattern string, excludes []string) globKey {
|
| /build/soong/cc/config/ |
| D | clang.go | 87 func ClangFilterUnknownCflags(cflags []string) []string { 92 func clangTidyNegateChecks(checks []string) []string { 104 func ClangRewriteTidyChecks(checks []string) []string { 113 func ClangLibToolingFilterUnknownCflags(libToolingFlags []string) []string { 117 func sorted(list []string) []string {
|