MCPcopy Create free account

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

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

↓ 9 callersFunctionParseFromProperties
Helper method to scrape many properties from a module struct.
core/flag/flag_property_parser.go:67
↓ 9 callersFunctiongetBackendPathInSourceDir
Construct a path to a file within the source directory to be used in backend output files.
core/build_structs.go:170
↓ 9 callersFunctionoption_enabled
Return true if a given kernel config option is enabled
scripts/kernel_config_parser.py:42
↓ 9 callersFunctionpathForModuleGen
Soong's gen dirs are generally of the form `/path/to/module/gen`. However, the Linux backend uses the form `build/gen/module_name`. Normally this does
plugins/genrulebob/genrule_module_proxy.go:203
↓ 9 callersFunctionpathForModuleGen
Soong's gen dirs are generally of the form `/path/to/module/gen`. However, the Linux backend uses the form `build/gen/module_name`. Normally this does
plugins/genrulebob/genrule_common_module_info.go:204
↓ 9 callersFunctionvalue_a
tests/bazel_cc_import/bazel/library/cmake/impl.c:1
↓ 8 callersMethodExt
()
core/file/file.go:77
↓ 8 callersMethodGetMteProps
(blueprint.ModuleContext)
core/module_toolchain.go:69
↓ 8 callersMethodGetNodes
()
internal/graph/graph.go:57
↓ 8 callersMethodHasEdge
(source, target string)
internal/graph/graph.go:55
↓ 8 callersMethodLen
()
internal/graph/graph.go:852
↓ 8 callersFunctionMixedListToFiles
(fileTargetList []string)
internal/utils/utils.go:377
↓ 8 callersMethodScopedPath
()
core/file/file.go:69
↓ 8 callersFunctionbpModuleNamesForDeps
(ctx blueprint.BaseModuleContext, nameLists ...[]string)
core/androidbp_cclibs.go:77
↓ 8 callersFunctioncan_enable
(config)
config_system/config_system/general.py:32
↓ 8 callersMethodcheck_order_maintained
Check that args occur in the same order in all_args.
tests/arg_order/check_flags.py:159
↓ 8 callersFunctiongetSourceDir
()
core/standalone.go:48
↓ 8 callersFunctionget_config_string
(key)
config_system/config_system/general.py:746
↓ 8 callersFunctionparseAndAddVariationDeps
(ctx blueprint.BottomUpMutatorContext, tag blueprint.DependencyTag, deps ...string)
core/build_structs.go:300
↓ 8 callersFunctionpathForModuleGen
Soong's gen dirs are generally of the form `/path/to/module/gen`. However, the Linux backend uses the form `build/gen/module_name`. Normally this does
plugins/genrulebob/genrule.go:202
↓ 8 callersFunctionvalue_b
tests/bazel_cc_import/bazel/library/cmake/impl.c:5
↓ 7 callersMethodAdd
(path string, name string)
core/toolchain/mapper/mapper.go:21
↓ 7 callersFunctionAppendUnique
(destination []string, source []string)
internal/utils/utils.go:160
↓ 7 callersMethodFlagsInTransitive
Returns flags consumed by this module, including any flags provided by its upstream providers.
core/flag/flag_consumer.go:12
↓ 7 callersMethodGetAllDeps
Returns all deps, including transitive ones. Uses a very simple depth first approach, ignore circular dependencies these should be handled separately.
internal/depmap/depmap.go:82
↓ 7 callersMethodGetCCompiler
()
core/toolchain/toolchain.go:27
↓ 7 callersFunctionGetLogger
()
core/standalone.go:61
↓ 7 callersFunctionGetSubgraph
A subgraph of a graph G is another graph formed from a subset of the vertices and edges of G. The vertex subset must include all endpoints of the edge
internal/graph/graph.go:788
↓ 7 callersMethodRaw
()
core/flag/flag.go:51
↓ 7 callersMethodSourceOutputDir
(blueprint.Module)
core/backend/backend.go:20
↓ 7 callersFunctionbpModuleNamesForDep
Convert between Bob module names, and the name we will give the generated cc_library module. This is required when a module supports being built on ho
core/androidbp_cclibs.go:31
↓ 7 callersMethodbuild
()
core/build_structs.go:28
↓ 7 callersMethodcan_enable
(self)
config_system/config_system/general.py:971
↓ 7 callersFunctiongetConfig
(ctx configProvider)
core/standalone.go:37
↓ 7 callersFunctiongetSoongInstallPath
(props *InstallableProps)
core/android.go:193
↓ 7 callersMethodgetTargetSpecific
Get the target specific properties i.e. host:{} or target:{}
core/splitter.go:45
↓ 6 callersFunctionAppendIfUnique
(destination []string, value string)
internal/utils/utils.go:152
↓ 6 callersFunctionExpand
Expand function is similar to os.Expand, with one difference: curly braces around variable names are compulsory - this only replaces recognized variab
internal/utils/utils.go:306
↓ 6 callersMethodForEach
(functor func(Flag))
core/flag/flag_collection.go:86
↓ 6 callersFunctionFromGeneratedIncludePath
(path string, owner blueprint.Module, tag Type)
core/flag/flag.go:119
↓ 6 callersMethodGet
Returns the toolchain module name based on the path. The behavior is as follows: - For given path, if a toolchain config exists return the first regis
core/toolchain/mapper/mapper.go:36
↓ 6 callersFunctionGetWholeStaticLibs
Returns the whole static dependencies for a library.
core/linux_cclibs.go:155
↓ 6 callersMethodIsHwAsanEnabled
()
core/module_toolchain.go:70
↓ 6 callersMethodIsSymLink
()
core/file/file.go:89
↓ 6 callersMethodMerge
(mergeGraph Graph)
internal/graph/graph.go:65
↓ 6 callersFunctionRemove
(a []string, x string)
internal/utils/utils.go:186
↓ 6 callersMethodSourceDir
()
core/backend/backend.go:18
↓ 6 callersFunctionStripUnusedArgs
cmd is the command that will be executed args contains potential argument that may occur in ${} This function will remove unused arguments from the ma
internal/utils/utils.go:220
↓ 6 callersFunctionaddHWASANProps
(m bpwriter.Module)
core/androidbp_cclibs.go:150
↓ 6 callersMethodaddNode
(id string)
internal/graph/graph.go:282
↓ 6 callersMethodaddProp
(key, value string)
internal/bpwriter/bpwriter.go:106
↓ 6 callersFunctionaddProvenanceProps
(ctx blueprint.ModuleContext, writer bpwriter.Module, mod Tagable)
core/androidbp_backend.go:98
↓ 6 callersFunctionapplyTemplateString
(elem reflect.Value, stringvalues map[string]string, funcmap map[string]interface{})
core/template.go:51
↓ 6 callersFunctionbasename_no_ext
(fname)
tests/transform_source/generator.py:9
↓ 6 callersMethodclose
(self)
config_system/config_system/log_handlers.py:24
↓ 6 callersMethodcurrent_lexer
(self)
config_system/config_system/lex_wrapper.py:43
↓ 6 callersMethodgetAliasList
()
core/alias.go:13
↓ 6 callersFunctiongetLibrary
(m blueprint.Module)
core/library.go:598
↓ 6 callersMethodgetTargetSpecificProps
getTargetSpecificProps returns target specific property data as an empty interface
core/build_structs.go:54
↓ 6 callersFunctionget_config
(key)
config_system/config_system/data.py:47
↓ 6 callersMethodget_value
Always return a string representation
config_system/config_system/general.py:954
↓ 6 callersFunctionglob
TODO: Add support for directories.
core/build_structs.go:193
↓ 6 callersFunctionhash_env
Hash only relevant environment options
scripts/env_hash.py:18
↓ 6 callersMethodkeys
(self)
scripts/check_config_usage.py:23
↓ 5 callersMethodCompileObjs
(l Compilable, ctx blueprint.ModuleContext, tc toolchain.Toolchain)
core/androidninja_backend.go:324
↓ 5 callersMethodCompileObjs
This function has common support to compile objs for static libs, shared libs and binaries.
core/linux_cclibs.go:59
↓ 5 callersFunctionConvertAndroidMkExtraEntriesFunc
This definition is compatible with Soong SHAs after `aa2555387 Add ctx to AndroidMkExtraEntriesFunc`
internal/soong_compat/soong_compat_01_AndroidMkExtraEntries_ctx.go:14
↓ 5 callersFunctionEscape
(s string)
internal/bpwriter/bpwriter.go:26
↓ 5 callersMethodFlagsIn
Returns flags consumed by this module, listed by itself
core/flag/flag_consumer.go:9
↓ 5 callersFunctionFromIncludePath
(path string, tag Type)
core/flag/flag.go:103
↓ 5 callersMethodGetEdgeAttributes
(source, target string)
internal/graph/graph.go:91
↓ 5 callersMethodGetTargets
GetTargets returns the list of child Nodes. (Nodes that go out of the argument vertex.)
internal/graph/graph.go:109
↓ 5 callersMethodHasNode
(id string)
internal/graph/graph.go:225
↓ 5 callersFunctionListsContain
(x string, lists ...[]string)
internal/utils/utils.go:121
↓ 5 callersFunctionReversed
Return a reversed a string array. This ought to be able to be done generically for any array type by using interfaces, but we only need to handle stri
internal/utils/utils.go:197
↓ 5 callersMethodSetNodeBackgroundColor
(id, color string)
internal/graph/graph.go:61
↓ 5 callersFunctionSetup
(env *config.EnvironmentVariables, cfg *config.Properties)
core/backend/backend.go:45
↓ 5 callersFunctionTopologicalSort
Wiki: https://en.wikipedia.org/wiki/Topological_sorting
internal/graph/graph.go:861
↓ 5 callersFunctionUnique
(list []string)
internal/utils/utils.go:117
↓ 5 callersFunctionaddCFlags
(m bpwriter.Module, cflags []string, conlyFlags []string, cxxFlags []string)
core/androidbp_cclibs.go:162
↓ 5 callersFunctionaddStripProp
(m bpwriter.Module)
core/androidbp_cclibs.go:352
↓ 5 callersMethodaltName
()
core/library.go:204
↓ 5 callersFunctionbasename_no_ext
(fname)
tests/transform_source_new/generator.py:9
↓ 5 callersMethodcheckFlag
Check that a Toolchain's compiler for 'language' supports the given 'flag'
core/toolchain/toolchain.go:151
↓ 5 callersFunctioncreateTestModuleAndFeatures
()
core/feature_test.go:109
↓ 5 callersMethodgenerateCommonActions
(m *ModuleGenerateCommon, ctx blueprint.ModuleContext, inouts []inout)
core/androidninja_backend.go:559
↓ 5 callersMethodgenerateCommonActions
Generate the build actions for a generateSource module and populates the outputs.
core/linux_generated.go:87
↓ 5 callersMethodgetEnableableProps
()
core/install.go:31
↓ 5 callersMethodgetLegacySourceProperties
()
core/late_template.go:20
↓ 5 callersFunctionget_config_bool
(key)
config_system/config_system/general.py:725
↓ 5 callersFunctionhiddenFunction
tests/reexport_libs/hidden/hidden.cpp:3
↓ 5 callersFunctionindentString
Implement types and helpers to record all the modules that we want to write into an Android.bp file. This is a really basic implementation that allow
internal/bpwriter/bpwriter.go:20
↓ 5 callersMethodisForwardingSharedLibrary
()
core/build.go:49
↓ 5 callersMethodis_visible
(self)
config_system/config_system/general.py:984
↓ 5 callersFunctionnewFlagCache
()
core/toolchain/toolchain.go:144
↓ 5 callersFunctionrun
(cmd)
scripts/strip.py:21
↓ 5 callersFunctionsplitShell
(s string)
core/template.go:15
↓ 5 callersFunctiontoolExists
(tool string)
core/toolchain/gnu.go:192
↓ 5 callersFunctionupdate_defaults
Set a configuration option to the correct default value if it hasn't been manually set
config_system/config_system/general.py:480
↓ 4 callersFunctionApplyTemplate
ApplyTemplate writes configuration values (from properties) into the string properties in props. This is done recursively.
core/template.go:168
← previousnext →101–200 of 2,126, ranked by callers