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
↓ 3 callers
Method
getDebugInfo
()
core/strip.go:43
↓ 3 callers
Function
getFileNameDir
Run the compiler with the -print-file-name option, and return the directory name of the result, or an empty list if a non-existent directory was retur
core/toolchain/toolchain.go:120
↓ 3 callers
Method
getInstallDepPhonyNames
(ctx blueprint.ModuleContext)
core/install.go:214
↓ 3 callers
Method
getRealName
()
core/linux_cclibs.go:462
↓ 3 callers
Function
getShortNamesForDirectDepsIf
(ctx blueprint.ModuleContext, pred func(m blueprint.Module) bool)
core/install.go:110
↓ 3 callers
Method
getTargetTripleHeaderSubdir
The libstdc++ headers shipped with GCC toolchains are stored, relative to the `prefix-gcc` binary's location, in `../$ARCH/include/c++/$VERSION` and `
core/toolchain/gnu.go:104
↓ 3 callers
Method
getTargets
(id string)
internal/graph/graph.go:575
↓ 3 callers
Function
get_mconfig_dir
Retrieve the path to the input option database.
config_system/config_system/data.py:12
↓ 3 callers
Method
get_menu
(self)
config_system/config_system/general.py:889
↓ 3 callers
Method
get_selection
(self)
config_system/menuconfig.py:65
↓ 3 callers
Method
isHeaderOnlyLib
()
core/import_cc_library.go:40
↓ 3 callers
Function
isRequired
(e enableable)
core/install.go:63
↓ 3 callers
Function
lit_border
(window, h, w, y=0, x=0, raised=True, bar=None)
config_system/menuconfig.py:69
↓ 3 callers
Function
maybeInferWrapper
(tool, ccBinary, wrapper string)
core/toolchain/gnu.go:203
↓ 3 callers
Function
newDefaultLinker
(tool string, flags, libs []string)
core/toolchain/linker.go:90
↓ 3 callers
Method
outputs
()
plugins/genrulebob/genrule_common_module_info.go:78
↓ 3 callers
Function
pathToLibFlag
This section contains functions that are common for shared libraries and executables. Convert a path to a library into a compiler flag. This needs to
core/linux_cclibs.go:307
↓ 3 callers
Function
pathToLibFlagAndroid
(path string)
core/androidninja_backend.go:22
↓ 3 callers
Method
print_issue
(self, type, config, file, line)
scripts/check_config_usage.py:31
↓ 3 callers
Function
propagateOtherExportedProperties
While traversing the static library dependency tree, propagate extra properties.
core/library.go:699
↓ 3 callers
Method
render
Render the property group into a string
internal/bpwriter/bpwriter.go:215
↓ 3 callers
Function
same_subtree
(a, b)
scripts/check_config_usage.py:59
↓ 3 callers
Method
set
Sets a boolean option to true
config_system/config_system/general.py:922
↓ 3 callers
Method
setDebugPath
(*string)
core/strip.go:45
↓ 3 callers
Function
setupTestConfig
Create a ConfigProperties type that we can use for testing. This avoids having to setup JSON input files for each test.
core/template_test.go:13
↓ 3 callers
Function
splitAndroidPath
(path string)
core/android.go:117
↓ 3 callers
Function
typesOf
(list ...interface{})
core/feature.go:98
↓ 3 callers
Function
update_choice_default
Update a choice group to select the best default
config_system/config_system/general.py:413
↓ 3 callers
Function
walkDown
Walk down in recursive way the graph like in DFS but beside walk we save this walk (simply copy walk path) to our new graph
internal/graph/graph.go:619
↓ 2 callers
Method
AddDeps
(key string, deps []string)
internal/depmap/depmap.go:18
↓ 2 callers
Method
AddEdgeToExistingNodes
(source, target string)
internal/graph/graph.go:95
↓ 2 callers
Method
AddOptionalBool
(name string, value *bool)
internal/bpwriter/bpwriter.go:51
↓ 2 callers
Method
AddStringCmd
(name string, argLists ...[]string)
internal/bpwriter/bpwriter.go:53
↓ 2 callers
Function
AppendMatchingProperties
(dst []interface{}, src interface{})
core/properties.go:59
↓ 2 callers
Function
AppendProperties
(dst interface{}, src interface{})
core/properties.go:55
↓ 2 callers
Method
ArchivableActions
(ctx blueprint.ModuleContext, m Archivable, tc toolchain.Toolchain, objs []string)
core/androidninja_backend.go:889
↓ 2 callers
Method
ArchivableActions
(ctx blueprint.ModuleContext, m Archivable, tc toolchain.Toolchain, objs []string)
core/linux_cclibs.go:221
↓ 2 callers
Method
BuildDir
()
core/backend/backend.go:17
↓ 2 callers
Method
DeleteEdge
(source, target string)
internal/graph/graph.go:101
↓ 2 callers
Method
DeleteNode
(id string)
internal/graph/graph.go:290
↓ 2 callers
Method
DeleteProxyEdges
DeleteProxyEdge for edges that have a particular color
internal/graph/graph.go:87
↓ 2 callers
Method
DeleteProxyNode
Removes node in this way that will keep connected parents to children of the node eg. A -> B -> C, if we remove B then we will get A -> C
internal/graph/graph.go:81
↓ 2 callers
Function
Difference
return s after removing elements found in t
internal/utils/utils.go:142
↓ 2 callers
Function
EscapeTemplatedString
Escape a string which may contain Go templates. The content of the template is not escaped. This function is only useful where the template output i
internal/escape/escape.go:56
↓ 2 callers
Method
Features
()
core/properties.go:194
↓ 2 callers
Method
GeneratedSourceFiles
GeneratedSourceFiles, GeneratedHeaderDirs and GeneratedDeps implement the genrule.SourceFileGenerator interface, which allows these modules to be used
plugins/genrulebob/genrule.go:217
↓ 2 callers
Function
GetArmMode
(flags ...[]string)
internal/ccflags/ccflags.go:58
↓ 2 callers
Method
GetCCompiler
()
core/toolchain/gnu.go:56
↓ 2 callers
Method
GetFiles
(ctx blueprint.BaseModuleContext)
core/module_transform_source.go:94
↓ 2 callers
Method
GetFiles
(ctx blueprint.BaseModuleContext)
core/module_gensrcs.go:59
↓ 2 callers
Method
GetFiles
(ctx blueprint.BaseModuleContext)
core/legacy_source_props.go:66
↓ 2 callers
Method
GetForwardingLibFlags
()
core/toolchain/linker.go:22
↓ 2 callers
Function
GetGeneratedHeadersFiles
(ctx blueprint.ModuleContext)
core/library.go:411
↓ 2 callers
Method
GetLibraryTocFlags
()
core/toolchain/toolchain.go:33
↓ 2 callers
Method
GetNm
()
core/toolchain/toolchain.go:30
↓ 2 callers
Method
GetNodeAttributes
(id string)
internal/graph/graph.go:63
↓ 2 callers
Method
GetRanlib
()
core/toolchain/toolchain.go:31
↓ 2 callers
Method
GetSources
GetSources returns the list of parent Nodes. (Nodes that come towards the argument vertex.)
internal/graph/graph.go:105
↓ 2 callers
Method
GetStripFlags
()
core/toolchain/toolchain.go:32
↓ 2 callers
Function
GetSubgraphHasNode
A faster alternative to GetSubgraph(graph, start).HasNode(target)
internal/graph/graph.go:736
↓ 2 callers
Function
GetSubgraphNodeCount
A faster alternative to GetSubgraph(graph, start).GetNodeCount()
internal/graph/graph.go:658
↓ 2 callers
Function
GetSubgraphNodeSet
A faster alternative to GetSubgraph(graph, start).GetNodes() when only membership queries are needed.
internal/graph/graph.go:690
↓ 2 callers
Function
GetSubgraphs
Retrive all possible SubGraphs. Check GetSubGraph to understand what is sub graph
internal/graph/graph.go:758
↓ 2 callers
Method
GetTargets
(id string)
internal/graph/graph.go:569
↓ 2 callers
Method
HasTag
(query string)
core/tagable.go:39
↓ 2 callers
Function
IsCompilableSource
IsCompilableSource checks if filename extension is a compiled one
internal/utils/utils.go:28
↓ 2 callers
Function
IsExecutable
IsExecutable returns true if the given file exists and is executable
internal/utils/utils.go:261
↓ 2 callers
Function
IsHeader
Does the input string look like it is a header file?
internal/utils/utils.go:18
↓ 2 callers
Function
IsNotCompilableSource
IsNotCompilableSource checks if filename extension isn't a compiled one
internal/utils/utils.go:33
↓ 2 callers
Function
IsNotHeader
Does the input string look like it is a source file?
internal/utils/utils.go:23
↓ 2 callers
Method
IsNotType
(t Type)
core/flag/flag.go:67
↓ 2 callers
Method
IsRpathWanted
()
core/linux_cclibs.go:456
↓ 2 callers
Method
IsType
Checks if flag matches the given mask exactly. Returns true if all the tags match.
core/flag/flag.go:57
↓ 2 callers
Method
Iterate
()
core/file/filegroup.go:27
↓ 2 callers
Method
LinkWholeArchives
([]string)
core/toolchain/linker.go:19
↓ 2 callers
Function
New
(relativePath string, namespace string, tag Type)
core/file/file.go:127
↓ 2 callers
Method
OutFiles
()
core/module_generate_source.go:97
↓ 2 callers
Function
PrependProperties
(dst interface{}, src interface{})
core/properties.go:63
↓ 2 callers
Method
SetEdgeAttributes
(source, target string, attributes Attributes)
internal/graph/graph.go:443
↓ 2 callers
Method
SetNodeProperty
(id, key, value string)
internal/graph/graph.go:153
↓ 2 callers
Method
SetRpath
([]string)
core/toolchain/linker.go:18
↓ 2 callers
Method
SetRpathLink
(string)
core/toolchain/linker.go:16
↓ 2 callers
Method
SetVersionScript
(string)
core/toolchain/linker.go:17
↓ 2 callers
Method
SharedLinkActions
(ctx blueprint.ModuleContext, m BackendCommonLibraryInterface, tc toolchain.Toolchain, objs []string, impli
core/androidninja_backend.go:807
↓ 2 callers
Method
SharedLinkActions
(ctx blueprint.ModuleContext, m BackendCommonLibraryInterface, tc toolchain.Toolchain, objs []string, impli
core/linux_cclibs.go:582
↓ 2 callers
Method
SharedSymlinkActions
(ctx blueprint.ModuleContext, m BackendCommonLibraryInterface)
core/androidninja_backend.go:853
↓ 2 callers
Method
SharedSymlinkActions
(ctx blueprint.ModuleContext, m BackendCommonLibraryInterface)
core/linux_cclibs.go:628
↓ 2 callers
Method
SharedTocActions
(ctx blueprint.ModuleContext, m BackendCommonSharedLibraryInterface)
core/androidninja_backend.go:843
↓ 2 callers
Method
SharedTocActions
(ctx blueprint.ModuleContext, m BackendCommonSharedLibraryInterface)
core/linux_cclibs.go:618
↓ 2 callers
Function
StripPrefixAll
Removes prefix from every item in the list
internal/utils/utils.go:47
↓ 2 callers
Function
Trim
(args []string)
internal/utils/utils.go:228
↓ 2 callers
Method
__init__
(self, fmt, enabled=False)
config_system/config_system/log_handlers.py:74
↓ 2 callers
Function
_expr_value
Evaluate the value of the input expression. This isn't expected to use conditional operators.
config_system/config_system/expr.py:41
↓ 2 callers
Function
addInstallProps
(m bpwriter.Module, props *InstallableProps)
core/androidbp_backend.go:126
↓ 2 callers
Function
addMTEProps
(m bpwriter.Module, props AndroidMTEProps)
core/androidbp_cclibs.go:133
↓ 2 callers
Method
addSharedLibToc
(ctx blueprint.ModuleContext, soFile, tocFile string, tgt toolchain.TgtType)
core/androidninja_backend.go:483
↓ 2 callers
Method
addSharedLibToc
(ctx blueprint.ModuleContext, soFile, tocFile string, tgt toolchain.TgtType)
core/linux_backend.go:115
↓ 2 callers
Function
addStaticOrSharedLibraryProps
(mod bpwriter.Module, m ModuleLibrary, ctx blueprint.ModuleContext)
core/androidbp_cclibs.go:333
↓ 2 callers
Method
allOutputs
()
plugins/genrulebob/genrule_module_proxy.go:188
↓ 2 callers
Method
allOutputs
()
plugins/genrulebob/genrule.go:187
← previous
next →
301–400 of 2,126, ranked by callers