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
↓ 4 callers
Method
Config
()
core/standalone.go:30
↓ 4 callers
Function
CreateMockConfig
Initializes a mock config used for unit tests. `overrides` can be used to set particular config values to a desired state for the target tests.
core/config/config.go:219
↓ 4 callers
Method
DropUnusedDependencies
()
core/toolchain/linker.go:15
↓ 4 callers
Method
ErrorWarnings
()
internal/warnings/warnings.go:145
↓ 4 callers
Method
Filtered
(predicate func(Flag) bool)
core/flag/flag_collection.go:39
↓ 4 callers
Method
GetArchiver
()
core/toolchain/toolchain.go:25
↓ 4 callers
Method
GetAssembler
()
core/toolchain/toolchain.go:26
↓ 4 callers
Method
GetCXXCompiler
()
core/toolchain/toolchain.go:28
↓ 4 callers
Function
GetCompilerStandard
(flags ...[]string)
internal/ccflags/ccflags.go:48
↓ 4 callers
Method
GetDeps
(key string)
internal/depmap/depmap.go:24
↓ 4 callers
Method
GetName
()
internal/graph/graph.go:52
↓ 4 callers
Method
GetStaticLibs
GetWholeStaticLibs(ctx blueprint.ModuleContext) []string
core/linux_backend.go:95
↓ 4 callers
Method
HasNode
(id string)
internal/graph/graph.go:54
↓ 4 callers
Method
Is64BitOnly
()
core/toolchain/toolchain.go:35
↓ 4 callers
Method
IsForwardingSharedLibrary
Legacy functions which need a better interface
core/linux_cclibs.go:455
↓ 4 callers
Method
KeepUnusedDependencies
()
core/toolchain/linker.go:14
↓ 4 callers
Method
KernelModOutputDir
()
core/backend/backend.go:24
↓ 4 callers
Function
New
()
core/toolchain/mapper/mapper.go:14
↓ 4 callers
Function
NewLink
(relativePath string, namespace string, from *Path, tag Type)
core/file/file.go:115
↓ 4 callers
Method
RelBuildPath
()
core/file/file.go:52
↓ 4 callers
Method
SetNodePriority
(id string, priority int)
internal/graph/graph.go:70
↓ 4 callers
Function
SortedKeysBoolMap
(m map[string]bool)
internal/utils/utils.go:79
↓ 4 callers
Function
ToString
Return graphviz string representation, we can output this to file and preview in eg. xdot or any other tool for graphviz
internal/graph/graph.go:587
↓ 4 callers
Function
addtoFuncmap
Insert a function callback for a specific property.
core/late_template.go:25
↓ 4 callers
Function
enabledFeatures
enabledFeatures is just wrapper function to easily enable features that we want
core/feature_test.go:16
↓ 4 callers
Method
file
(self, config)
scripts/check_config_usage.py:27
↓ 4 callers
Function
find_range
Return inclusive range, (first, last), of the elements of `subset` in the dictionary `args`.
tests/arg_order/check_flags.py:50
↓ 4 callers
Function
format_dependency_list
(depends, skip_parens=False)
config_system/config_system/expr.py:200
↓ 4 callers
Method
getArgs
(ctx blueprint.ModuleContext)
core/generated_common.go:222
↓ 4 callers
Method
getDebugPath
()
core/strip.go:44
↓ 4 callers
Function
getDependentArgsAndFiles
Returns the outputs of the generated dependencies of a module. This is used for more complex dependencies, where the dependencies are not just binarie
core/generated.go:20
↓ 4 callers
Method
getInstallDir
()
core/toolchain/gnu.go:18
↓ 4 callers
Method
getLinkName
()
core/library_shared.go:59
↓ 4 callers
Method
getProp
(name string)
core/config/config.go:33
↓ 4 callers
Method
getRealName
()
core/library_shared.go:82
↓ 4 callers
Method
getSharedLibLinkPaths
(ctx blueprint.ModuleContext)
core/androidninja_backend.go:307
↓ 4 callers
Method
getSharedLibLinkPaths
(ctx blueprint.ModuleContext)
core/linux_cclibs.go:318
↓ 4 callers
Function
getShortNamesForDirectDepsWithTags
(ctx blueprint.ModuleContext, tags ...tag.DependencyTag)
core/install.go:129
↓ 4 callers
Method
getVersion
()
core/toolchain/gnu.go:126
↓ 4 callers
Method
getVersionScript
(ctx blueprint.ModuleContext)
core/linux_backend.go:93
↓ 4 callers
Function
get_tool_abspath
Get absolute path to tool if argument contains a path otherwise assume it's a $PATH tool :param tool: path to tool or $PATH prefix :return: Ab
scripts/kmod_build.py:142
↓ 4 callers
Function
linksToGeneratedLibrary
Identifies if a module links to a generated library. Generated libraries only support a single architecture
core/android.go:213
↓ 4 callers
Method
outputFileName
()
core/linux_backend.go:76
↓ 4 callers
Function
pathsForModuleGen
(ctx android.ModuleContext, paths []string)
plugins/genrulebob/genrule_module_proxy.go:208
↓ 4 callers
Function
pathsForModuleGen
(ctx android.ModuleContext, paths []string)
plugins/genrulebob/genrule.go:207
↓ 4 callers
Function
pathsForModuleGen
(ctx android.ModuleContext, paths []string)
plugins/genrulebob/genrule_common_module_info.go:209
↓ 4 callers
Function
prefixInoutsWithOutputDir
Add a prefix to all output paths
core/generated_common.go:39
↓ 4 callers
Function
printDebug
(value reflect.Value)
core/feature_test.go:26
↓ 4 callers
Function
prompt
(stdscr, window, text, options=["OK"])
config_system/menuconfig.py:388
↓ 4 callers
Function
report_error
(msg, t, err_type=TokenizeError)
config_system/config_system/lex.py:233
↓ 4 callers
Method
reset
(self)
config_system/config_system/general.py:1024
↓ 4 callers
Method
source
Handle the source command, ensuring we open the file relative to the directory containing the first Mconfig.
config_system/config_system/lex_wrapper.py:35
↓ 4 callers
Function
wrap_text
(window, text, y, x, w, max_y=None, y_offset=0)
config_system/menuconfig.py:133
↓ 3 callers
Method
AddEdge
(source, target string)
internal/graph/graph.go:468
↓ 3 callers
Method
BinaryOutputDir
(tgt toolchain.TgtType)
core/backend/backend.go:23
↓ 3 callers
Method
Configure
(props *config.Properties)
core/toolchain/toolchain.go:211
↓ 3 callers
Method
DeleteProxyEdge
Remove an edge, and replicate the outgoing connections of the target node onto the source node. The edge being removed is a proxy for these connection
internal/graph/graph.go:85
↓ 3 callers
Method
DropSharedLibraryTransitivity
()
core/toolchain/linker.go:21
↓ 3 callers
Method
FollowLink
()
core/file/file.go:101
↓ 3 callers
Method
GetBackendConfiguration
(blueprint.ModuleContext)
core/module_toolchain.go:75
↓ 3 callers
Method
GetFlags
()
core/toolchain/linker.go:12
↓ 3 callers
Function
GetHostBinPath
This definition is compatible with Soong SHAs _before_ `dd9ccb4234dfc88a004e36b2c0500769a5f50ad3 Add ModuleProxy that should be used when visiting dep
internal/soong_compat/soong_compat_01_AndroidMkExtraEntries_ctx.go:29
↓ 3 callers
Method
GetLibs
()
core/toolchain/linker.go:13
↓ 3 callers
Method
GetNodePriority
(id string)
internal/graph/graph.go:69
↓ 3 callers
Method
GetTool
()
core/toolchain/linker.go:11
↓ 3 callers
Method
GroupByType
Sorts the given collection by it's type masked by given mask. For example if mask is flag.TypeCC | flag.TypeInclude, the buckets would be: TypeUnset T
core/flag/flag_collection.go:53
↓ 3 callers
Method
InfoMessage
()
internal/warnings/warnings.go:136
↓ 3 callers
Method
IteratePredicate
(predicate func(Path) bool)
core/file/filegroup.go:38
↓ 3 callers
Method
KeepSharedLibraryTransitivity
()
core/toolchain/linker.go:20
↓ 3 callers
Method
LibraryFactory
(config *BobConfig, module blueprint.Module)
core/library.go:565
↓ 3 callers
Function
MakefileEscape
Escape characters in a string that Make may interpret in recipes (as part of the rule context). Ocurrences of $ need to be escaped as $$. The new esc
internal/escape/escape.go:16
↓ 3 callers
Function
ReferenceFlagsInTransitive
Basic common implementation, certain targets may wish to customize this.
core/flag/flag_consumer.go:16
↓ 3 callers
Function
ReferenceGetFilesImpl
Basic common implementation, certain targets may wish to customize this.
core/file/consumer.go:34
↓ 3 callers
Method
SetEdgeProperty
(source, target, key, value string)
internal/graph/graph.go:99
↓ 3 callers
Method
SetEdgeProperty
(source, target, key, value string)
internal/graph/graph.go:522
↓ 3 callers
Function
SoongSupportsMkInstallTargets
()
internal/soong_compat/soong_compat_01_AndroidMkExtraEntries_ctx.go:22
↓ 3 callers
Method
Traverse
Traverses the dependancies, detects loops.
internal/depmap/depmap.go:59
↓ 3 callers
Function
__set_config
( # noqa: C901 key: str, value: Union[str, bool, int], is_user_set: bool = True )
config_system/config_system/general.py:582
↓ 3 callers
Function
addCcLibraryProps
(mod bpwriter.Module, m ModuleLibrary, ctx blueprint.ModuleContext)
core/androidbp_cclibs.go:194
↓ 3 callers
Function
addCompilableProps
(mod bpwriter.Module, m Compilable, ctx blueprint.ModuleContext)
core/androidbp_cclibs.go:357
↓ 3 callers
Method
addEdge
(source, target string)
internal/graph/graph.go:457
↓ 3 callers
Function
add_inmenu
(data, i, depends)
config_system/config_system/syntax.py:75
↓ 3 callers
Method
ccLinkImplicits
(l linkableModule, ctx blueprint.ModuleContext, useToc bool)
core/androidninja_backend.go:270
↓ 3 callers
Method
ccLinkImplicits
Returns the implicit dependencies for a library When useToc is set, replace shared libraries with their toc files.
core/linux_cclibs.go:533
↓ 3 callers
Function
checkCompilerFlag
If the flag is supported by any of the input languages return it, otherwise return "" to exclude it
core/late_template.go:193
↓ 3 callers
Function
checkFileContents
(args *generationArgs, filename string, data []byte)
gendiffer/gendiffer.go:127
↓ 3 callers
Function
check_output
Executes the command, while making sure the executable is found in the $PATH, and returns the output. If the executable wasn't found, returns
scripts/host_explore.py:17
↓ 3 callers
Method
clear
Sets a boolean option to false
config_system/config_system/general.py:933
↓ 3 callers
Function
coalesceTypes
coalesceTypes will squash multiple types to new type. This has different result than Go composition of structs. Example (go composition): type comp
core/feature.go:182
↓ 3 callers
Method
criticals
(self)
config_system/config_system/log_handlers.py:54
↓ 3 callers
Function
do_a
tests/static_libs/a.c:3
↓ 3 callers
Function
enforce_dependent_values
Check that values are consistently set, specifically with respect to whether the dependencies are correct. This function is called when
config_system/config_system/general.py:48
↓ 3 callers
Function
equals
This function checks that the input strings are equivalent, * and can be called from static_assert */
tests/escaping/escaping_cxx.cpp:7
↓ 3 callers
Method
errors
(self)
config_system/config_system/log_handlers.py:51
↓ 3 callers
Function
force_config
(key, value, source)
config_system/config_system/general.py:695
↓ 3 callers
Function
generateLibraryInouts
Map sources to outputs. This function is primarily to support transformSource, so here we return a single element associating all inputs with all outp
core/gen_library.go:63
↓ 3 callers
Method
getAndroidbpResourceName
(src string)
core/androidbp_resource.go:36
↓ 3 callers
Function
getBobDir
()
core/standalone.go:53
↓ 3 callers
Method
getCommonLibArgs
(m BackendCommonLibraryInterface, ctx blueprint.ModuleContext)
core/androidninja_backend.go:117
↓ 3 callers
Method
getCommonLibArgs
(m BackendCommonLibraryInterface, ctx blueprint.ModuleContext)
core/linux_cclibs.go:465
← previous
next →
201–300 of 2,126, ranked by callers