MCPcopy Create free account

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

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

↓ 4 callersMethodConfig
()
core/standalone.go:30
↓ 4 callersFunctionCreateMockConfig
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 callersMethodDropUnusedDependencies
()
core/toolchain/linker.go:15
↓ 4 callersMethodErrorWarnings
()
internal/warnings/warnings.go:145
↓ 4 callersMethodFiltered
(predicate func(Flag) bool)
core/flag/flag_collection.go:39
↓ 4 callersMethodGetArchiver
()
core/toolchain/toolchain.go:25
↓ 4 callersMethodGetAssembler
()
core/toolchain/toolchain.go:26
↓ 4 callersMethodGetCXXCompiler
()
core/toolchain/toolchain.go:28
↓ 4 callersFunctionGetCompilerStandard
(flags ...[]string)
internal/ccflags/ccflags.go:48
↓ 4 callersMethodGetDeps
(key string)
internal/depmap/depmap.go:24
↓ 4 callersMethodGetName
()
internal/graph/graph.go:52
↓ 4 callersMethodGetStaticLibs
GetWholeStaticLibs(ctx blueprint.ModuleContext) []string
core/linux_backend.go:95
↓ 4 callersMethodHasNode
(id string)
internal/graph/graph.go:54
↓ 4 callersMethodIs64BitOnly
()
core/toolchain/toolchain.go:35
↓ 4 callersMethodIsForwardingSharedLibrary
Legacy functions which need a better interface
core/linux_cclibs.go:455
↓ 4 callersMethodKeepUnusedDependencies
()
core/toolchain/linker.go:14
↓ 4 callersMethodKernelModOutputDir
()
core/backend/backend.go:24
↓ 4 callersFunctionNew
()
core/toolchain/mapper/mapper.go:14
↓ 4 callersFunctionNewLink
(relativePath string, namespace string, from *Path, tag Type)
core/file/file.go:115
↓ 4 callersMethodRelBuildPath
()
core/file/file.go:52
↓ 4 callersMethodSetNodePriority
(id string, priority int)
internal/graph/graph.go:70
↓ 4 callersFunctionSortedKeysBoolMap
(m map[string]bool)
internal/utils/utils.go:79
↓ 4 callersFunctionToString
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 callersFunctionaddtoFuncmap
Insert a function callback for a specific property.
core/late_template.go:25
↓ 4 callersFunctionenabledFeatures
enabledFeatures is just wrapper function to easily enable features that we want
core/feature_test.go:16
↓ 4 callersMethodfile
(self, config)
scripts/check_config_usage.py:27
↓ 4 callersFunctionfind_range
Return inclusive range, (first, last), of the elements of `subset` in the dictionary `args`.
tests/arg_order/check_flags.py:50
↓ 4 callersFunctionformat_dependency_list
(depends, skip_parens=False)
config_system/config_system/expr.py:200
↓ 4 callersMethodgetArgs
(ctx blueprint.ModuleContext)
core/generated_common.go:222
↓ 4 callersMethodgetDebugPath
()
core/strip.go:44
↓ 4 callersFunctiongetDependentArgsAndFiles
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 callersMethodgetInstallDir
()
core/toolchain/gnu.go:18
↓ 4 callersMethodgetLinkName
()
core/library_shared.go:59
↓ 4 callersMethodgetProp
(name string)
core/config/config.go:33
↓ 4 callersMethodgetRealName
()
core/library_shared.go:82
↓ 4 callersMethodgetSharedLibLinkPaths
(ctx blueprint.ModuleContext)
core/androidninja_backend.go:307
↓ 4 callersMethodgetSharedLibLinkPaths
(ctx blueprint.ModuleContext)
core/linux_cclibs.go:318
↓ 4 callersFunctiongetShortNamesForDirectDepsWithTags
(ctx blueprint.ModuleContext, tags ...tag.DependencyTag)
core/install.go:129
↓ 4 callersMethodgetVersion
()
core/toolchain/gnu.go:126
↓ 4 callersMethodgetVersionScript
(ctx blueprint.ModuleContext)
core/linux_backend.go:93
↓ 4 callersFunctionget_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 callersFunctionlinksToGeneratedLibrary
Identifies if a module links to a generated library. Generated libraries only support a single architecture
core/android.go:213
↓ 4 callersMethodoutputFileName
()
core/linux_backend.go:76
↓ 4 callersFunctionpathsForModuleGen
(ctx android.ModuleContext, paths []string)
plugins/genrulebob/genrule_module_proxy.go:208
↓ 4 callersFunctionpathsForModuleGen
(ctx android.ModuleContext, paths []string)
plugins/genrulebob/genrule.go:207
↓ 4 callersFunctionpathsForModuleGen
(ctx android.ModuleContext, paths []string)
plugins/genrulebob/genrule_common_module_info.go:209
↓ 4 callersFunctionprefixInoutsWithOutputDir
Add a prefix to all output paths
core/generated_common.go:39
↓ 4 callersFunctionprintDebug
(value reflect.Value)
core/feature_test.go:26
↓ 4 callersFunctionprompt
(stdscr, window, text, options=["OK"])
config_system/menuconfig.py:388
↓ 4 callersFunctionreport_error
(msg, t, err_type=TokenizeError)
config_system/config_system/lex.py:233
↓ 4 callersMethodreset
(self)
config_system/config_system/general.py:1024
↓ 4 callersMethodsource
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 callersFunctionwrap_text
(window, text, y, x, w, max_y=None, y_offset=0)
config_system/menuconfig.py:133
↓ 3 callersMethodAddEdge
(source, target string)
internal/graph/graph.go:468
↓ 3 callersMethodBinaryOutputDir
(tgt toolchain.TgtType)
core/backend/backend.go:23
↓ 3 callersMethodConfigure
(props *config.Properties)
core/toolchain/toolchain.go:211
↓ 3 callersMethodDeleteProxyEdge
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 callersMethodDropSharedLibraryTransitivity
()
core/toolchain/linker.go:21
↓ 3 callersMethodFollowLink
()
core/file/file.go:101
↓ 3 callersMethodGetBackendConfiguration
(blueprint.ModuleContext)
core/module_toolchain.go:75
↓ 3 callersMethodGetFlags
()
core/toolchain/linker.go:12
↓ 3 callersFunctionGetHostBinPath
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 callersMethodGetLibs
()
core/toolchain/linker.go:13
↓ 3 callersMethodGetNodePriority
(id string)
internal/graph/graph.go:69
↓ 3 callersMethodGetTool
()
core/toolchain/linker.go:11
↓ 3 callersMethodGroupByType
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 callersMethodInfoMessage
()
internal/warnings/warnings.go:136
↓ 3 callersMethodIteratePredicate
(predicate func(Path) bool)
core/file/filegroup.go:38
↓ 3 callersMethodKeepSharedLibraryTransitivity
()
core/toolchain/linker.go:20
↓ 3 callersMethodLibraryFactory
(config *BobConfig, module blueprint.Module)
core/library.go:565
↓ 3 callersFunctionMakefileEscape
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 callersFunctionReferenceFlagsInTransitive
Basic common implementation, certain targets may wish to customize this.
core/flag/flag_consumer.go:16
↓ 3 callersFunctionReferenceGetFilesImpl
Basic common implementation, certain targets may wish to customize this.
core/file/consumer.go:34
↓ 3 callersMethodSetEdgeProperty
(source, target, key, value string)
internal/graph/graph.go:99
↓ 3 callersMethodSetEdgeProperty
(source, target, key, value string)
internal/graph/graph.go:522
↓ 3 callersFunctionSoongSupportsMkInstallTargets
()
internal/soong_compat/soong_compat_01_AndroidMkExtraEntries_ctx.go:22
↓ 3 callersMethodTraverse
Traverses the dependancies, detects loops.
internal/depmap/depmap.go:59
↓ 3 callersFunction__set_config
( # noqa: C901 key: str, value: Union[str, bool, int], is_user_set: bool = True )
config_system/config_system/general.py:582
↓ 3 callersFunctionaddCcLibraryProps
(mod bpwriter.Module, m ModuleLibrary, ctx blueprint.ModuleContext)
core/androidbp_cclibs.go:194
↓ 3 callersFunctionaddCompilableProps
(mod bpwriter.Module, m Compilable, ctx blueprint.ModuleContext)
core/androidbp_cclibs.go:357
↓ 3 callersMethodaddEdge
(source, target string)
internal/graph/graph.go:457
↓ 3 callersFunctionadd_inmenu
(data, i, depends)
config_system/config_system/syntax.py:75
↓ 3 callersMethodccLinkImplicits
(l linkableModule, ctx blueprint.ModuleContext, useToc bool)
core/androidninja_backend.go:270
↓ 3 callersMethodccLinkImplicits
Returns the implicit dependencies for a library When useToc is set, replace shared libraries with their toc files.
core/linux_cclibs.go:533
↓ 3 callersFunctioncheckCompilerFlag
If the flag is supported by any of the input languages return it, otherwise return "" to exclude it
core/late_template.go:193
↓ 3 callersFunctioncheckFileContents
(args *generationArgs, filename string, data []byte)
gendiffer/gendiffer.go:127
↓ 3 callersFunctioncheck_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 callersMethodclear
Sets a boolean option to false
config_system/config_system/general.py:933
↓ 3 callersFunctioncoalesceTypes
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 callersMethodcriticals
(self)
config_system/config_system/log_handlers.py:54
↓ 3 callersFunctiondo_a
tests/static_libs/a.c:3
↓ 3 callersFunctionenforce_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 callersFunctionequals
This function checks that the input strings are equivalent, * and can be called from static_assert */
tests/escaping/escaping_cxx.cpp:7
↓ 3 callersMethoderrors
(self)
config_system/config_system/log_handlers.py:51
↓ 3 callersFunctionforce_config
(key, value, source)
config_system/config_system/general.py:695
↓ 3 callersFunctiongenerateLibraryInouts
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 callersMethodgetAndroidbpResourceName
(src string)
core/androidbp_resource.go:36
↓ 3 callersFunctiongetBobDir
()
core/standalone.go:53
↓ 3 callersMethodgetCommonLibArgs
(m BackendCommonLibraryInterface, ctx blueprint.ModuleContext)
core/androidninja_backend.go:117
↓ 3 callersMethodgetCommonLibArgs
(m BackendCommonLibraryInterface, ctx blueprint.ModuleContext)
core/linux_cclibs.go:465
← previousnext →201–300 of 2,126, ranked by callers