MCPcopy Create free account

hub / github.com/ninja-build/ninja / functions

Functions872 in github.com/ninja-build/ninja

↓ 3 callersMethodStart
src/lexer.cc:68
↓ 3 callersFunctionTimerToMicros
src/metrics.cc:40
↓ 3 callersFunctionToolTargetsList
src/ninja.cc:489
↓ 3 callersMethod_run_jobserver_echo_MAKEFLAGS
( self, cmd_args_prefix )
misc/jobserver_pool_test.py:78
↓ 3 callersFunctionbinary
(name: str)
configure.py:300
↓ 3 callersMethodbuild_log
src/graph.h:356
↓ 3 callersFunctionerror
(path: str, msg: str)
misc/ci.py:14
↓ 3 callersFunctiongenerate_build_plan
Generate a Ninja build plan for |command_count| parallel tasks. Each task calls the test helper script which waits for 50ms then writes its o
misc/jobserver_test.py:113
↓ 3 callersFunctiongetopt_internal
getopt_internal: the function that does all the dirty work */
src/getopt.c:145
↓ 3 callersFunctionis_option
is_option: is this argv-element an option or the end of the option list? */
src/getopt.c:137
↓ 3 callersMethodninja_spawn
Run Ninja command and capture outputs.
misc/jobserver_test.py:88
↓ 3 callersFunctionreverse_argv_elements
reverse_argv_elements: reverses num elements starting at argv */
src/getopt.c:113
↓ 3 callersMethodrun
Run a command, raise exception on error. Do not capture outputs.
misc/jobserver_test.py:61
↓ 3 callersMethodset_generated_by_dep_loader
src/graph.h:107
↓ 3 callersMethodset_id
src/graph.h:112
↓ 3 callersFunctionspan_output_file
(span_n: int)
misc/jobserver_test.py:109
↓ 2 callersMethodAllInputsReady
src/graph.cc:381
↓ 2 callersMethodCanRunMore
src/build.cc:60
↓ 2 callersFunctionCreateWin32MiniDump
Creates a windows minidump in temp folder.
src/minidump-win32.cc:35
↓ 2 callersMethodDelayEdge
src/state.cc:36
↓ 2 callersFunctionDirName
src/disk_interface.cc:41
↓ 2 callersFunctionEdgeWeightHeuristic
Heuristic for edge priority weighting. Phony edges are free (0 cost), all other edges are weighted equally.
src/build.cc:470
↓ 2 callersFunctionEscapeForDepfile
src/msvc_helper-win32.cc:37
↓ 2 callersFunctionFileWriter
Context manager for a ninja_syntax object writing to a file.
misc/write_fake_manifests.py:216
↓ 2 callersFunctionGetFileDescriptorPair
Try to read a comma-separated pair of file descriptors from |input|. On success return true and set |config->mode| accordingly. Otherwise return false
src/jobserver.cc:42
↓ 2 callersFunctionGetProcessorCount
src/util.cc:814
↓ 2 callersFunctionGetWorkingDirectory
src/util.cc:992
↓ 2 callersMethodHasChar
Return true if there is a character in the sequence.
src/elide_middle.cc:158
↓ 2 callersMethodIsValid
Return true if this instance is valid, i.e. that it is either implicit or explicit job slot.
src/jobserver.h:76
↓ 2 callersMethodLoadDeps
src/graph.cc:618
↓ 2 callersMethodLookupVariable
src/eval_env.cc:21
↓ 2 callersFunctionMakeDir
src/disk_interface.cc:58
↓ 2 callersMethodNextChar
Find next character from the input.
src/elide_middle.cc:171
↓ 2 callersMethodNextSequence
Find the next sequence, if any, from the input. Returns false is there is no more sequence.
src/elide_middle.cc:60
↓ 2 callersMethodOnPipeReady
src/subprocess-posix.cc:150
↓ 2 callersMethodProcessNode
src/missing_deps.cc:78
↓ 2 callersMethodReadFile
src/disk_interface_test.cc:275
↓ 2 callersMethodRecordArgs
Same as Record(), but uses a va_list to pass formatting arguments.
src/explanations.h:38
↓ 2 callersMethodSetEnvBlock
Set the environment block (as suitable for CreateProcess) to be used by Run().
src/msvc_helper.h:28
↓ 2 callersMethodSetExplanations
Set the |explanations_| pointer. Used to implement `-d explain`.
src/status_printer.h:53
↓ 2 callersMethodShouldDelayEdge
true if the Pool might delay this edge
src/state.h:51
↓ 2 callersFunctionSpellcheckStringV
src/util.cc:498
↓ 2 callersMethodStatIfNecessary
Return false on error.
src/graph.h:53
↓ 2 callersFunctionTimeStampFromFileTime
src/disk_interface.cc:67
↓ 2 callersMethodUnreadToken
src/lexer.cc:116
↓ 2 callersFunctionVerifyGraph
src/test.cc:113
↓ 2 callersMethodVisiblePosition
Return current visible position.
src/elide_middle.cc:164
↓ 2 callersMethod_count_dollars_before_index
Returns the number of '$' characters right in front of s[i].
misc/ninja_syntax.py:155
↓ 2 callersMethod_expand
Expand $vars in a string.
configure.py:188
↓ 2 callersMethod_expand_paths
Expand $vars in an array of paths, e.g. from a 'build' block.
configure.py:183
↓ 2 callersFunctioncc
(name: str, **kwargs: Any)
configure.py:296
↓ 2 callersMethodcomment
(self, text: str)
misc/ninja_syntax.py:40
↓ 2 callersMethodis_implicit
src/graph.h:245
↓ 2 callersMethodis_implicit_out
src/graph.h:259
↓ 2 callersMethodis_solaris
(self)
configure.py:97
↓ 2 callersMethodmaybe_phonycycle_diagnostic
src/graph.cc:571
↓ 2 callersMethodparse
src/util.cc:617
↓ 2 callersFunctionpermute
permute: swap two blocks of argv-elements given their lengths */
src/getopt.c:128
↓ 2 callersFunctionrandom
src/hash_collision_bench.cc:24
↓ 2 callersFunctionreadCount
src/util.cc:595
↓ 2 callersFunctionreal_main
src/ninja.cc:1787
↓ 2 callersFunctionremove_non_visible_lines
(raw_output: bytes)
misc/output_test.py:25
↓ 2 callersMethodset_dirty
src/graph.h:94
↓ 2 callersMethodset_dyndep_pending
src/graph.h:98
↓ 2 callersMethodset_in_edge
src/graph.h:101
↓ 2 callersFunctionshell_escape
Escape str such that it's interpreted as a single argument by the shell.
configure.py:427
↓ 2 callersMethodstatus_known
src/graph.h:78
↓ 2 callersMethodsupports_color
src/line_printer.h:29
↓ 2 callersMethodsupports_ninja_browse
(self)
configure.py:113
↓ 1 callersMethodAbort
src/build_test.cc:801
↓ 1 callersMethodAddDefault
src/state.cc:159
↓ 1 callersMethodAddPool
src/state.cc:73
↓ 1 callersMethodAddValidation
src/state.cc:152
↓ 1 callersMethodAddValidationOutEdge
src/graph.h:117
↓ 1 callersMethodAreLongPathsEnabled
src/disk_interface.cc:364
↓ 1 callersMethodBuildEdgeFinished
src/status_printer.cc:177
↓ 1 callersMethodBuildEdgeStarted
src/status_printer.cc:85
↓ 1 callersFunctionCalculateProcessorLoad
src/util.cc:890
↓ 1 callersFunctionCheckNinjaVersion
src/version.cc:36
↓ 1 callersFunctionChooseTool
Find the function to execute for \a tool_name and return it via \a func. Returns a Tool, or NULL if Ninja should exit.
src/ninja.cc:1297
↓ 1 callersMethodCleanNode
src/build.cc:271
↓ 1 callersMethodCleanRules
src/clean.cc:263
↓ 1 callersMethodCleanTargets
src/clean.cc:196
↓ 1 callersFunctionDebugEnable
Enable a debugging mode. Returns false if Ninja should exit instead of continuing.
src/ninja.cc:1374
↓ 1 callersMethodDone
src/subprocess-win32.cc:206
↓ 1 callersMethodDump
src/graph.cc:535
↓ 1 callersMethodDumpMetrics
src/ninja.cc:1527
↓ 1 callersMethodDyndepsLoaded
src/build.cc:331
↓ 1 callersMethodEdgeAddedToPlan
src/status_printer.cc:57
↓ 1 callersMethodEdgeRemovedFromPlan
src/status_printer.cc:71
↓ 1 callersMethodEdgeScheduled
src/state.cc:26
↓ 1 callersMethodEnsureBuildDirExists
src/ninja.cc:1537
↓ 1 callersFunctionEvaluateCommandWithRspfile
src/ninja.cc:980
↓ 1 callersFunctionExceptionFilter
On Windows, we want to prevent error dialogs in case of exceptions. This function handles the exception, and writes a minidump.
src/ninja.cc:1661
↓ 1 callersMethodGetActiveEdges
src/build_test.cc:797
↓ 1 callersFunctionGetCurDir
src/includes_normalize_test.cc:29
↓ 1 callersFunctionGetLoadAverage
src/util.cc:933
↓ 1 callersFunctionGetSystemTempDir
src/test.cc:69
↓ 1 callersMethodGetUnescapedDyndep
src/graph.cc:525
↓ 1 callersFunctionGuessParallelism
Choose a default value for the -j (parallelism) flag.
src/ninja.cc:254
← previousnext →201–300 of 872, ranked by callers