MCPcopy Create free account

hub / github.com/ARM-software/bob-build / functions

Functions2,126 in github.com/ARM-software/bob-build

↓ 103 callersFunctionDie
(err string, a ...interface{})
internal/utils/utils.go:292
↓ 88 callersMethodappend
(self, config, file, line)
scripts/check_config_usage.py:19
↓ 74 callersMethodAddEdge
(source, target string)
internal/graph/graph.go:94
↓ 71 callersMethodformat
(self, log_msg)
config_system/config_system/log_handlers.py:79
↓ 66 callersMethodAddStringList
(name string, list []string)
internal/bpwriter/bpwriter.go:52
↓ 59 callersMethodBuildPath
()
core/file/file.go:61
↓ 58 callersFunctionGet
()
core/backend/backend.go:33
↓ 56 callersMethodGetString
(name string)
core/config/config.go:81
↓ 56 callersMethodIsType
(ft Type)
core/file/file.go:81
↓ 50 callersFunctionJoin
Join multiple lists of strings. This replaces appending multiple arrays together before calling strings.Join().
internal/utils/utils.go:240
↓ 45 callersFunctionNewPath
(relativePath string, namespace string, tag Type)
core/file/file.go:111
↓ 44 callersMethodMatchesType
Check if a flag loosely matches the given type. This will return true if at least one of the tags matches.
core/flag/flag.go:63
↓ 39 callersFunctionGetOutputs
Commonly used filter to get module output files
core/file/provider.go:42
↓ 34 callersMethodgetTarget
()
core/strip.go:40
↓ 32 callersMethodOutFiles
Sources to be forwarded to other modules Expected to be called from a context of another module.
core/file/provider.go:23
↓ 31 callersMethodAddString
(name, value string)
internal/bpwriter/bpwriter.go:48
↓ 31 callersMethodGetLinker
()
core/toolchain/toolchain.go:29
↓ 31 callersMethodUnScopedPath
()
core/file/file.go:65
↓ 31 callersFunctiongetGenerator
(ctx blueprint.BaseModuleContext)
core/build_structs.go:67
↓ 30 callersMethodGetBool
(name string)
core/config/config.go:41
↓ 29 callersFunctionPrefixDirs
Prefixes a directory to every file in a list The returned file paths are the shortest paths (../ removed)
internal/utils/utils.go:57
↓ 29 callersMethodToString
Construct the final string flag at runtime.
core/flag/flag.go:94
↓ 29 callersFunctionaddPhony
(p phonyInterface, ctx blueprint.ModuleContext, installDeps []string, optional bool)
core/linux_backend.go:61
↓ 29 callersFunctionisEnabled
(e enableable)
core/install.go:34
↓ 28 callersMethodError
()
gendiffer/gendiffer.go:107
↓ 27 callersMethodGetToolchain
(tgt toolchain.TgtType)
core/backend/backend.go:27
↓ 26 callersMethodAddBool
(name string, value bool)
internal/bpwriter/bpwriter.go:50
↓ 26 callersMethodForEach
(functor func(Path) bool)
core/file/filegroup.go:51
↓ 26 callersFunctionisBuiltByDefault
(e enableable)
core/install.go:42
↓ 24 callersMethodinit
init initializes properties and features
core/build_structs.go:42
↓ 23 callersFunctionContains
* Identifies whether the array 'list' contains the string 'x'. */
internal/utils/utils.go:108
↓ 23 callersFunctionFind
Find returns the smallest index i at which x == a[i], or -1 if there is no such index.
internal/utils/utils.go:177
↓ 23 callersFunctionFromString
(raw string, tag Type)
core/flag/flag.go:135
↓ 23 callersMethodshortName
The name of the target that can be used
core/build_structs.go:22
↓ 23 callersMethodstrip
()
core/strip.go:39
↓ 21 callersMethodForEachIf
(predicate func(Path) bool, functor func(Path) bool)
core/file/filegroup.go:59
↓ 21 callersMethodSetDeps
(key string, deps []string)
internal/depmap/depmap.go:12
↓ 21 callersMethodprocessPaths
Prepares any path attributes, in most cases this means prefixing the module path to make sources relative to Bob root directory. This mutator should *
core/build_structs.go:467
↓ 21 callersFunctionset_config
Used to set the option value from the command line, and through profile files. Only options that have prompts (indicating they are user-s
config_system/config_system/general.py:513
↓ 20 callersFunctionGetEnvironmentVariables
Return the environment variables. If called for the first time, read the environment once and store it for future use. These are not initialized on mo
core/config/environment.go:26
↓ 20 callersFunctionGetModuleBackendConfiguration
(ctx blueprint.ModuleContext, m BackendConfigurationProvider)
core/module_toolchain.go:78
↓ 20 callersMethodInit
(*config.Properties)
core/backend/backend.go:26
↓ 20 callersMethodWarn
(category Category, bpFile string, bpModule string, args ...interface{})
internal/warnings/warnings.go:153
↓ 20 callersMethodhasNode
(id string)
internal/graph/graph.go:220
↓ 19 callersMethodGetFiles
Returns all sources this module consumes. At this point assumes all providers are ready. Paths will be fully resolved.
core/file/consumer.go:23
↓ 19 callersFunctiongetGenerateCommon
(i interface{})
core/generated_common.go:420
↓ 19 callersMethodinjectData
injectData will 'inject' 'data' to Features.BlueprintEmbed runtime structure. It behaves like injecting json values to matching keys e.g. level1.level
core/feature_test.go:52
↓ 18 callersFunctionFilter
(predicate func(string) bool, lists ...[]string)
internal/utils/utils.go:130
↓ 18 callersMethodSetEdgeColor
(source, target string, color string)
internal/graph/graph.go:96
↓ 18 callersFunctionprojectModuleDir
(ctx blueprint.BaseModuleContext)
core/standalone.go:33
↓ 17 callersFunctionNewGraph
(name string)
internal/graph/graph.go:190
↓ 16 callersFunctionenabledAndRequired
(m blueprint.Module)
core/android.go:24
↓ 16 callersMethodoutputName
()
core/linux_backend.go:75
↓ 15 callersFunctionAndroidBpFile
Provides access to the global instance of the Android.bp file writer
core/androidbp_backend.go:37
↓ 15 callersMethodContains
(query Path)
core/file/filegroup.go:7
↓ 15 callersMethodFiltered
(predicate func(Path) bool)
core/file/filegroup.go:76
↓ 15 callersFunctionNew
(out io.Writer, filters string)
internal/warnings/warnings.go:64
↓ 15 callersMethodToStringSliceIf
(predicate func(Path) bool, converter func(Path) string)
core/file/filegroup.go:85
↓ 15 callersMethodcheckField
(cond bool, fieldName string)
core/library.go:541
↓ 15 callersMethodmatch
(self, android_top: str)
scripts/detect_soong_compat.py:31
↓ 14 callersFunctionFlattenPath
FlattenPath produces a filename containing no slashes from a path.
internal/utils/utils.go:297
↓ 14 callersMethodGetBuildWrapperAndDeps
(blueprint.ModuleContext)
core/module_toolchain.go:68
↓ 14 callersMethodIsNotType
(ft Type)
core/file/file.go:85
↓ 14 callersFunctionMixedListToBobTargets
(fileTargetList []string)
internal/utils/utils.go:373
↓ 14 callersMethodNewModule
(modType, name string)
internal/bpwriter/bpwriter.go:312
↓ 14 callersMethodType
()
core/flag/flag.go:47
↓ 14 callersMethodgenerateInouts
(ctx blueprint.ModuleContext, g generatorBackend)
core/gen_binary.go:19
↓ 14 callersMethodgetInstallableProps
()
core/install.go:213
↓ 13 callersMethodFindSingle
(predicate func(Path) bool)
core/file/filegroup.go:67
↓ 13 callersMethodFlagsOut
Returns flags provided by this module to any consumer.
core/flag/flag_provider.go:5
↓ 13 callersMethodGetDirectFiles
Returns filepaths for current module only. Context is required for backend information but the accessor should only read current module.
core/file/consumer.go:30
↓ 13 callersMethodGetTagsRegex
Returns all tags matching regex
core/tagable.go:24
↓ 13 callersMethodHasTag
Return true if any of the tags match query
core/tagable.go:21
↓ 13 callersMethodResolveFiles
TODO: This may not be neccessary.
core/file/resolver.go:13
↓ 13 callersMethodToStringSlice
(converter func(Path) string)
core/file/filegroup.go:94
↓ 13 callersFunctioncheckSplit
(t *testing.T, path, expectedBase, expectedRel string)
core/android_test.go:11
↓ 13 callersMethodisExternal
()
core/library.go:138
↓ 13 callersFunctionmerge
(a, b)
config_system/config_system/syntax.py:12
↓ 12 callersFunctionSplitPath
(path string)
internal/utils/utils.go:347
↓ 12 callersMethodinstall
(m interface{}, ctx blueprint.ModuleContext)
core/linux_backend.go:172
↓ 11 callersMethodAppendIfUnique
(fp Path)
core/file/filegroup.go:16
↓ 11 callersMethodGetTags
Returns all tags
core/tagable.go:27
↓ 11 callersMethodHasTagRegex
Returns true if any of the tags match the expression
core/tagable.go:18
↓ 11 callersFunctionNewStringSlice
NewStringSlice initialises a new slice from the input lists, which are concatenated. The in-built append function modifies the slice buffer of the exi
internal/utils/utils.go:272
↓ 11 callersFunctionPrefixAll
Prefixes a string to every item in a list
internal/utils/utils.go:38
↓ 11 callersMethodSharedLibsDir
(tgt toolchain.TgtType)
core/backend/backend.go:21
↓ 11 callersFunctionSortedKeys
(m map[string]string)
internal/utils/utils.go:65
↓ 11 callersFunction__set_config_internal
(key, value)
config_system/config_system/general.py:563
↓ 11 callersMethodinstall
(m interface{}, ctx blueprint.ModuleContext)
core/androidninja_backend.go:605
↓ 10 callersMethodGetTargets
Returns a list of targets this consumer directly requires
core/file/consumer.go:26
↓ 10 callersFunctionNewDepmap
()
internal/depmap/depmap.go:93
↓ 10 callersFunctioncaptureStderr
(f func())
internal/warnings/warnings_test.go:13
↓ 10 callersFunctioncheck_set1_before_set2
Check all set1 arguments occur before set2 in args
tests/arg_order/check_flags.py:68
↓ 10 callersMethodgetInstallPath
()
core/install.go:96
↓ 9 callersMethodAppendProps
AppendProps merges properties from BlueprintEmbed to dst, but only for enabled features expect that Features are inited (before using this function we
core/feature.go:229
↓ 9 callersFunctionContainsArg
`cmd` is the command that will be executed Return true if it contains a reference to the argument expansion `arg`
internal/utils/utils.go:209
↓ 9 callersMethodExpandLink
()
core/file/file.go:93
↓ 9 callersMethodFeaturableProperties
()
core/properties.go:193
↓ 9 callersMethodGetStringIfExists
(name string)
core/config/config.go:89
↓ 9 callersMethodNewGroup
(name string)
internal/bpwriter/bpwriter.go:55
next →1–100 of 2,126, ranked by callers