/aosp12/build/soong/android/ |
H A D | test_asserts.go | 55 func AssertStringEquals(t *testing.T, message string, expected string, actual string) { 78 …rtStringPathRelativeToTopEquals(t *testing.T, message string, config Config, expected string, actu… 85 …tringPathsRelativeToTopEquals(t *testing.T, message string, config Config, expected []string, actu… 105 func AssertTrimmedStringEquals(t *testing.T, message string, expected string, actual string) { 113 func AssertStringDoesContain(t *testing.T, message string, s string, expectedSubstring string) { 122 func AssertStringDoesNotContain(t *testing.T, message string, s string, unexpectedSubstring string)… 132 func AssertStringContainsEquals(t *testing.T, message string, s string, substring string, expected … 143 func AssertStringListContains(t *testing.T, message string, list []string, s string) { 152 func AssertStringListDoesNotContain(t *testing.T, message string, list []string, s string) { 162 func AssertStringListContainsEquals(t *testing.T, message string, list []string, s string, expected… [all …]
|
H A D | util.go | 34 func JoinWithPrefix(strs []string, prefix string) string { 52 func JoinWithSuffix(strs []string, suffix string, separator string) string { 115 func IndexList(s string, list []string) int { 126 func InList(s string, list []string) bool { 131 func HasAnyPrefix(s string, prefixList []string) bool { 141 func SubstringInList(list []string, substr string) bool { 151 func PrefixInList(list []string, prefix string) bool { 161 func SuffixInList(list []string, suffix string) bool { 183 func FilterList(list []string, filter []string) (remainder []string, filtered []string) { 209 func RemoveListFromList(list []string, filter_out []string) (result []string) { [all …]
|
H A D | package_ctx.go | 32 func NewPackageContext(pkgPath string) PackageContext { 74 func (p PackageContext) VariableFunc(name string, 89 func (p PackageContext) PoolFunc(name string, 105 func (p PackageContext) RuleFunc(name string, 141 func (p PackageContext) SourcePathsVariable(name, separator string, paths ...string) blueprint.Vari… 215 name, prefix string, paths []string) blueprint.Variable { 225 argNames ...string) blueprint.Rule { 231 argNames ...string) blueprint.Rule { 246 argNames ...string) blueprint.Rule { 270 …) RemoteStaticRules(name string, ruleParams blueprint.RuleParams, reParams *remoteexec.REParams, c… [all …]
|
H A D | bazel_paths.go | 85 func BazelLabelForModuleDeps(ctx BazelConversionPathContext, modules []string) bazel.LabelList { 103 func BazelLabelForModuleSrcSingle(ctx BazelConversionPathContext, path string) bazel.Label { 113 func BazelLabelForModuleSrc(ctx BazelConversionPathContext, paths []string) bazel.LabelList { 137 func directoryHasBlueprint(fs pathtools.FileSystem, prefix string, components []string, componentIn… 291 func getOtherModuleLabel(ctx BazelConversionPathContext, dep, tag string) bazel.Label { 319 func bazelShortLabel(label string) string { 324 func bazelPackage(label string) string { 329 func samePackage(label1, label2 string) bool { 347 func (p BazelOutPath) objPathWithExt(ctx ModuleOutPathContext, subdir, ext string) ModuleObjPath { 353 func PathForBazelOut(ctx PathContext, paths ...string) BazelOutPath { [all …]
|
H A 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) {
|
/aosp12/build/soong/tradefed/ |
H A D | autogen.go | 47 …gPath(ctx android.ModuleContext, prop *string, testSuites []string, autoGenConfig *bool, testConfi… 114 …ctx android.ModuleContext, name string, output android.WritablePath, template string, configs []Co… 118 …ModuleContext, name string, output android.WritablePath, template string, configs []Config, output… 141 …testConfigTemplateProp *string, testSuites []string, config []Config, autoGenConfig *bool, testIns… 161 …testConfigTemplateProp *string, testSuites []string, config []Config, autoGenConfig *bool, outputF… 176 …testConfigTemplateProp *string, testSuites []string, configs []Config, autoGenConfig *bool) androi… 190 …AutoGenJavaTestConfig(ctx android.ModuleContext, testConfigProp *string, testConfigTemplateProp *s… 214 testConfigTemplateProp *string, testSuites []string, autoGenConfig *bool) android.Path { 230 …testConfigTemplateProp *string, testSuites []string, config []Config, autoGenConfig *bool) android… 249 …testConfigTemplateProp *string, testSuites []string, config []Config, autoGenConfig *bool) android… [all …]
|
/aosp12/build/blueprint/pathtools/ |
H A D | fs.go | 130 func NewOsFs(path string) FileSystem { 134 func (fs *osFs) toAbs(path string) string { 141 func (fs *osFs) removeSrcDirPrefix(path string) string { 181 func (fs *osFs) IsDir(name string) (bool, error) { 189 func (fs *osFs) IsSymlink(name string) (bool, error) { 197 func (fs *osFs) Glob(pattern string, excludes []string, follow ShouldFollowSymlinks) (GlobResult, e… 236 func (fs *osFs) Readlink(name string) (string, error) { 247 func (m *mockFs) followSymlinks(name string) string { 304 func (m *mockFs) IsDir(name string) (bool, error) { 349 func (m *mockFs) Glob(pattern string, excludes []string, follow ShouldFollowSymlinks) (GlobResult, … [all …]
|
H A D | glob.go | 92 func Glob(pattern string, excludes []string, follow ShouldFollowSymlinks) (GlobResult, error) { 96 func startGlob(fs FileSystem, pattern string, excludes []string, 153 func glob(fs FileSystem, pattern string, hasRecursive bool, 235 func saneSplit(path string) (dir, file string) { 251 func isWild(pattern string) bool { 257 func filterExcludes(matches []string, excludes []string) ([]string, error) { 281 func filterDotFiles(matches []string) []string { 297 func Match(pattern, name string) (bool, error) { 356 func IsGlob(pattern string) bool { 361 func HasGlob(in []string) bool { [all …]
|
H A 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 {
|
/aosp12/build/soong/ui/build/ |
H A 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 …]
|
H A 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 {
|
/aosp12/build/soong/bp2build/ |
H A D | symlink_forest.go | 25 func ensureNodeExists(root *node, path string) *node { 50 func treeFromExcludePathList(paths []string) *node { 62 func readdirToMap(dir string) map[string]os.FileInfo { 85 func symlinkIntoForest(topdir, dst, src string) { 97 …lantSymlinkForestRecursive(topdir string, forestDir string, buildFilesDir string, srcDir string, e… 189 func PlantSymlinkForest(topdir string, forest string, buildFiles string, srcDir string, exclude []s…
|
/aosp12/build/soong/finder/fs/ |
H A 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 { 84 func ModTime(t *testing.T, path string, filesystem *MockFs) time.Time { 106 func AssertSameResponse(t *testing.T, actual []string, expected []string) { 116 func AssertSameStatCalls(t *testing.T, actual []string, expected []string) { [all …]
|
H A D | fs.go | 119 func (osFs) Rename(oldPath string, newPath string) error { 127 func (osFs) Remove(path string) error { 131 func (osFs) RemoveAll(path string) error { 168 func pathSplit(path string) (dir string, leaf string) { 565 func (m *MockFs) Rename(sourcePath string, destPath string) error { 748 func (m *MockFs) newLink(target string) *mockLink { 758 func (m *MockFs) MkDirs(path string) error { 813 func (m *MockFs) Remove(path string) (err error) { 863 func (m *MockFs) Symlink(oldPath string, newPath string) (err error) { 885 func (m *MockFs) RemoveAll(path string) (err error) { [all …]
|
/aosp12/build/soong/cc/ |
H A D | check.go | 29 func CheckBadCompilerFlags(ctx BaseModuleContext, prop string, flags []string) { 74 func CheckBadLinkerFlags(ctx BaseModuleContext, prop string, flags []string) { 106 func CheckBadHostLdlibs(ctx ModuleContext, prop string, flags []string) { 126 func CheckBadTidyFlags(ctx ModuleContext, prop string, flags []string) { 143 func CheckBadTidyChecks(ctx ModuleContext, prop string, checks []string) {
|
H A D | util.go | 32 func ldDirsToFlags(dirs []string) string { 36 func libNamesToFlags(names []string) string { 48 func moduleToLibName(module string) (string, error) { 108 func addPrefix(list []string, prefix string) []string { 115 func addSuffix(list []string, suffix string) []string { 123 func makeSymlinkCmd(linkDirOnDevice string, linkName string, target string) string { 129 func copyFileRule(ctx android.SingletonContext, path android.Path, out string) android.OutputPath { 143 func combineNoticesRule(ctx android.SingletonContext, paths android.Paths, out string) android.Outp… 154 func writeStringToFileRule(ctx android.SingletonContext, content, out string) android.OutputPath { 165 func installMapListFileRule(ctx android.SingletonContext, m map[string]string, path string) android…
|
/aosp12/build/soong/cmd/sbox/ |
H A D | sbox.go | 60 func usageViolation(violation string) { 86 func findAllFilesUnder(root string) (paths []string) { 198 func readManifest(file string) (*sbox_proto.Manifest, error) { 344 func makeOutputDirs(copies []*sbox_proto.Copy, sandboxDir string) error { 357 func validateOutputFiles(copies []*sbox_proto.Copy, sandboxDir string) []error { 389 func copyOneFile(from string, to string, forceExecutable, allowFromNotExists bool) error { 517 func applyPathMappings(pathMappings []*sbox_proto.PathMapping, path string) string { 530 func moveFiles(copies []*sbox_proto.Copy, fromDir, toDir string) error { 557 func rewriteDepFiles(ins []string, out string) error { 591 func joinPath(dir, file string) string { [all …]
|
/aosp12/system/tools/aidl/build/ |
H A D | aidl_utils.go | 23 func wrap(prefix string, strs []string, suffix string) []string { 32 func wrapFunc(prefix string, strs []string, suffix string, f func(string) string) []string { 41 func concat(sstrs ...[]string) []string { 65 func fixRustName(name string) string {
|
H A D | aidl_interface_backends.go | 29 func addLibrary(mctx android.LoadHookContext, i *aidlInterface, version string, lang string) string… 38 func addCppLibrary(mctx android.LoadHookContext, i *aidlInterface, version string, lang string) str… 214 func addJavaLibrary(mctx android.LoadHookContext, i *aidlInterface, version string) string { 269 func addRustLibrary(mctx android.LoadHookContext, i *aidlInterface, version string) string { 326 func (i *aidlInterface) versionedName(version string) string { 334 func (i *aidlInterface) srcsForVersion(mctx android.LoadHookContext, version string) (srcs []string… 351 func (i *aidlInterface) versionForAidlGenRule(version string) string { 358 func (i *aidlInterface) flagsForAidlGenRule(version string) (flags []string) { 367 func (i *aidlInterface) isModuleForVndk(version string) bool { 390 func (i *aidlInterface) getImportWithVersion(version string, anImport string, config android.Config…
|
/aosp12/build/soong/java/ |
H A D | testing.go | 121 func FixtureWithLastReleaseApis(moduleNames ...string) android.FixturePreparer { 148 func FixtureWithPrebuiltApis(release2Modules map[string][]string) android.FixturePreparer { 171 func prebuiltApisFilesForLibs(apiLevels []string, sdkLibs []string) map[string][]byte { 191 func FixtureConfigureBootJars(bootJars ...string) android.FixturePreparer { 220 func FixtureConfigureUpdatableBootJars(bootJars ...string) android.FixturePreparer { 344 …duleDependencies(t *testing.T, ctx *android.TestContext, name, variant string, expected []string) { 360 …ormBootclasspathModules(t *testing.T, result *android.TestResult, name string, expected []string) { 391 …mBootclasspathFragments(t *testing.T, result *android.TestResult, name string, expected []string) { 398 func CheckHiddenAPIRuleInputs(t *testing.T, message string, expected string, hiddenAPIRule android.… 416 …atConfigInputs(t *testing.T, result *android.TestResult, message string, expectedPaths ...string) {
|
/aosp12/build/soong/cmd/soong_ui/ |
H A D | main.go | 105 func indexList(s string, list []string) int { 115 func inList(s string, list []string) bool { 291 func fixBadDanglingLink(ctx build.Context, name string) { 305 func dumpVar(ctx build.Context, config build.Config, args []string, _ string) { 355 func dumpVars(ctx build.Context, config build.Config, args []string, _ string) { 434 func dumpVarConfig(ctx build.Context, args ...string) build.Config { 438 func buildActionConfig(ctx build.Context, args ...string) build.Config { 518 func runMake(ctx build.Context, config build.Config, _ []string, logsDir string) { 551 func getCommand(args []string) (*command, []string, error) { 598 …irHelper(ctx build.Context, config build.Config, internalDistDirPath string, externalDistDirPath s…
|
/aosp12/build/blueprint/bootstrap/bpdoc/ |
H A D | reader.go | 41 func NewReader(pkgFiles map[string][]string) *Reader { 49 func (r *Reader) Package(path string) (*Package, error) { 62 func (r *Reader) ModuleType(name string, factory reflect.Value) (*ModuleType, error) { 116 func (r *Reader) getModuleTypeDoc(pkgPath, factoryFuncName string) (string, error) { 140 func (r *Reader) getPropertyStruct(pkgPath, name string) *PropertyStruct { 149 func (r *Reader) putPropertyStruct(pkgPath, name string, ps *PropertyStruct) *PropertyStruct { 164 func (r *Reader) goPkg(pkgPath string) (*doc.Package, error) { 182 func (r *Reader) getGoPkg(pkgPath string) *doc.Package { 189 func (r *Reader) putGoPkg(pkgPath string, pkg *doc.Package) *doc.Package { 205 func funcNameToPkgPath(f string) (string, error) { [all …]
|
/aosp12/build/soong/cc/config/ |
H A D | clang.go | 232 func ClangFilterUnknownCflags(cflags []string) []string { 237 func clangTidyNegateChecks(checks []string) []string { 249 func ClangRewriteTidyChecks(checks []string) []string { 258 func ClangFilterUnknownLldflags(lldflags []string) []string { 263 func ClangLibToolingFilterUnknownCflags(libToolingFlags []string) []string { 267 func inListSorted(s string, list []string) bool { 278 func sorted(list []string) []string {
|
/aosp12/system/tools/hidl/build/ |
H A D | utils.go | 18 func wrap(prefix string, strs []string, suffix string) []string { 27 func concat(sstrs ...[]string) []string { 35 func remove(str string, strs []string) []string {
|
/aosp12/build/blueprint/proptools/ |
H A D | escape.go | 24 func NinjaEscapeList(slice []string) []string { 37 func NinjaEscape(s string) string { 49 func ShellEscapeList(slice []string) []string { 81 func ShellEscape(s string) string { 96 func ShellEscapeIncludingSpaces(s string) string { 105 func NinjaAndShellEscapeList(slice []string) []string { 109 func NinjaAndShellEscape(s string) string {
|