Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ARM-software/bob-build
/ functions
Functions
2,126 in github.com/ARM-software/bob-build
⨍
Functions
2,126
◇
Types & classes
283
↳
Endpoints
6
↓ 103 callers
Function
Die
(err string, a ...interface{})
internal/utils/utils.go:292
↓ 88 callers
Method
append
(self, config, file, line)
scripts/check_config_usage.py:19
↓ 74 callers
Method
AddEdge
(source, target string)
internal/graph/graph.go:94
↓ 71 callers
Method
format
(self, log_msg)
config_system/config_system/log_handlers.py:79
↓ 66 callers
Method
AddStringList
(name string, list []string)
internal/bpwriter/bpwriter.go:52
↓ 59 callers
Method
BuildPath
()
core/file/file.go:61
↓ 58 callers
Function
Get
()
core/backend/backend.go:33
↓ 56 callers
Method
GetString
(name string)
core/config/config.go:81
↓ 56 callers
Method
IsType
(ft Type)
core/file/file.go:81
↓ 50 callers
Function
Join
Join multiple lists of strings. This replaces appending multiple arrays together before calling strings.Join().
internal/utils/utils.go:240
↓ 45 callers
Function
NewPath
(relativePath string, namespace string, tag Type)
core/file/file.go:111
↓ 44 callers
Method
MatchesType
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 callers
Function
GetOutputs
Commonly used filter to get module output files
core/file/provider.go:42
↓ 34 callers
Method
getTarget
()
core/strip.go:40
↓ 32 callers
Method
OutFiles
Sources to be forwarded to other modules Expected to be called from a context of another module.
core/file/provider.go:23
↓ 31 callers
Method
AddString
(name, value string)
internal/bpwriter/bpwriter.go:48
↓ 31 callers
Method
GetLinker
()
core/toolchain/toolchain.go:29
↓ 31 callers
Method
UnScopedPath
()
core/file/file.go:65
↓ 31 callers
Function
getGenerator
(ctx blueprint.BaseModuleContext)
core/build_structs.go:67
↓ 30 callers
Method
GetBool
(name string)
core/config/config.go:41
↓ 29 callers
Function
PrefixDirs
Prefixes a directory to every file in a list The returned file paths are the shortest paths (../ removed)
internal/utils/utils.go:57
↓ 29 callers
Method
ToString
Construct the final string flag at runtime.
core/flag/flag.go:94
↓ 29 callers
Function
addPhony
(p phonyInterface, ctx blueprint.ModuleContext, installDeps []string, optional bool)
core/linux_backend.go:61
↓ 29 callers
Function
isEnabled
(e enableable)
core/install.go:34
↓ 28 callers
Method
Error
()
gendiffer/gendiffer.go:107
↓ 27 callers
Method
GetToolchain
(tgt toolchain.TgtType)
core/backend/backend.go:27
↓ 26 callers
Method
AddBool
(name string, value bool)
internal/bpwriter/bpwriter.go:50
↓ 26 callers
Method
ForEach
(functor func(Path) bool)
core/file/filegroup.go:51
↓ 26 callers
Function
isBuiltByDefault
(e enableable)
core/install.go:42
↓ 24 callers
Method
init
init initializes properties and features
core/build_structs.go:42
↓ 23 callers
Function
Contains
* Identifies whether the array 'list' contains the string 'x'. */
internal/utils/utils.go:108
↓ 23 callers
Function
Find
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 callers
Function
FromString
(raw string, tag Type)
core/flag/flag.go:135
↓ 23 callers
Method
shortName
The name of the target that can be used
core/build_structs.go:22
↓ 23 callers
Method
strip
()
core/strip.go:39
↓ 21 callers
Method
ForEachIf
(predicate func(Path) bool, functor func(Path) bool)
core/file/filegroup.go:59
↓ 21 callers
Method
SetDeps
(key string, deps []string)
internal/depmap/depmap.go:12
↓ 21 callers
Method
processPaths
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 callers
Function
set_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 callers
Function
GetEnvironmentVariables
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 callers
Function
GetModuleBackendConfiguration
(ctx blueprint.ModuleContext, m BackendConfigurationProvider)
core/module_toolchain.go:78
↓ 20 callers
Method
Init
(*config.Properties)
core/backend/backend.go:26
↓ 20 callers
Method
Warn
(category Category, bpFile string, bpModule string, args ...interface{})
internal/warnings/warnings.go:153
↓ 20 callers
Method
hasNode
(id string)
internal/graph/graph.go:220
↓ 19 callers
Method
GetFiles
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 callers
Function
getGenerateCommon
(i interface{})
core/generated_common.go:420
↓ 19 callers
Method
injectData
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 callers
Function
Filter
(predicate func(string) bool, lists ...[]string)
internal/utils/utils.go:130
↓ 18 callers
Method
SetEdgeColor
(source, target string, color string)
internal/graph/graph.go:96
↓ 18 callers
Function
projectModuleDir
(ctx blueprint.BaseModuleContext)
core/standalone.go:33
↓ 17 callers
Function
NewGraph
(name string)
internal/graph/graph.go:190
↓ 16 callers
Function
enabledAndRequired
(m blueprint.Module)
core/android.go:24
↓ 16 callers
Method
outputName
()
core/linux_backend.go:75
↓ 15 callers
Function
AndroidBpFile
Provides access to the global instance of the Android.bp file writer
core/androidbp_backend.go:37
↓ 15 callers
Method
Contains
(query Path)
core/file/filegroup.go:7
↓ 15 callers
Method
Filtered
(predicate func(Path) bool)
core/file/filegroup.go:76
↓ 15 callers
Function
New
(out io.Writer, filters string)
internal/warnings/warnings.go:64
↓ 15 callers
Method
ToStringSliceIf
(predicate func(Path) bool, converter func(Path) string)
core/file/filegroup.go:85
↓ 15 callers
Method
checkField
(cond bool, fieldName string)
core/library.go:541
↓ 15 callers
Method
match
(self, android_top: str)
scripts/detect_soong_compat.py:31
↓ 14 callers
Function
FlattenPath
FlattenPath produces a filename containing no slashes from a path.
internal/utils/utils.go:297
↓ 14 callers
Method
GetBuildWrapperAndDeps
(blueprint.ModuleContext)
core/module_toolchain.go:68
↓ 14 callers
Method
IsNotType
(ft Type)
core/file/file.go:85
↓ 14 callers
Function
MixedListToBobTargets
(fileTargetList []string)
internal/utils/utils.go:373
↓ 14 callers
Method
NewModule
(modType, name string)
internal/bpwriter/bpwriter.go:312
↓ 14 callers
Method
Type
()
core/flag/flag.go:47
↓ 14 callers
Method
generateInouts
(ctx blueprint.ModuleContext, g generatorBackend)
core/gen_binary.go:19
↓ 14 callers
Method
getInstallableProps
()
core/install.go:213
↓ 13 callers
Method
FindSingle
(predicate func(Path) bool)
core/file/filegroup.go:67
↓ 13 callers
Method
FlagsOut
Returns flags provided by this module to any consumer.
core/flag/flag_provider.go:5
↓ 13 callers
Method
GetDirectFiles
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 callers
Method
GetTagsRegex
Returns all tags matching regex
core/tagable.go:24
↓ 13 callers
Method
HasTag
Return true if any of the tags match query
core/tagable.go:21
↓ 13 callers
Method
ResolveFiles
TODO: This may not be neccessary.
core/file/resolver.go:13
↓ 13 callers
Method
ToStringSlice
(converter func(Path) string)
core/file/filegroup.go:94
↓ 13 callers
Function
checkSplit
(t *testing.T, path, expectedBase, expectedRel string)
core/android_test.go:11
↓ 13 callers
Method
isExternal
()
core/library.go:138
↓ 13 callers
Function
merge
(a, b)
config_system/config_system/syntax.py:12
↓ 12 callers
Function
SplitPath
(path string)
internal/utils/utils.go:347
↓ 12 callers
Method
install
(m interface{}, ctx blueprint.ModuleContext)
core/linux_backend.go:172
↓ 11 callers
Method
AppendIfUnique
(fp Path)
core/file/filegroup.go:16
↓ 11 callers
Method
GetTags
Returns all tags
core/tagable.go:27
↓ 11 callers
Method
HasTagRegex
Returns true if any of the tags match the expression
core/tagable.go:18
↓ 11 callers
Function
NewStringSlice
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 callers
Function
PrefixAll
Prefixes a string to every item in a list
internal/utils/utils.go:38
↓ 11 callers
Method
SharedLibsDir
(tgt toolchain.TgtType)
core/backend/backend.go:21
↓ 11 callers
Function
SortedKeys
(m map[string]string)
internal/utils/utils.go:65
↓ 11 callers
Function
__set_config_internal
(key, value)
config_system/config_system/general.py:563
↓ 11 callers
Method
install
(m interface{}, ctx blueprint.ModuleContext)
core/androidninja_backend.go:605
↓ 10 callers
Method
GetTargets
Returns a list of targets this consumer directly requires
core/file/consumer.go:26
↓ 10 callers
Function
NewDepmap
()
internal/depmap/depmap.go:93
↓ 10 callers
Function
captureStderr
(f func())
internal/warnings/warnings_test.go:13
↓ 10 callers
Function
check_set1_before_set2
Check all set1 arguments occur before set2 in args
tests/arg_order/check_flags.py:68
↓ 10 callers
Method
getInstallPath
()
core/install.go:96
↓ 9 callers
Method
AppendProps
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 callers
Function
ContainsArg
`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 callers
Method
ExpandLink
()
core/file/file.go:93
↓ 9 callers
Method
FeaturableProperties
()
core/properties.go:193
↓ 9 callers
Method
GetStringIfExists
(name string)
core/config/config.go:89
↓ 9 callers
Method
NewGroup
(name string)
internal/bpwriter/bpwriter.go:55
next →
1–100 of 2,126, ranked by callers