MCPcopy Create free account

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

Functions872 in github.com/ninja-build/ninja

↓ 1 callersMethodHasMode
Return true if this instance matches an active implementation mode. This does not try to validate configuration parameters though.
src/jobserver.h:150
↓ 1 callersMethodHasSequence
Return true if an ANSI sequence was found.
src/elide_middle.cc:41
↓ 1 callersFunctionInfo
src/util.cc:111
↓ 1 callersMethodInitWithFifo
Initialize with FIFO file path.
src/jobserver-posix.cc:81
↓ 1 callersMethodInitWithSemaphore
src/jobserver-win32.cc:66
↓ 1 callersFunctionIsFifoDescriptor
Return true if |fd| is a fifo or pipe descriptor.
src/jobserver-posix.cc:30
↓ 1 callersFunctionIsFullPathName
Check path |s| is FullPath style returned by GetFullPathName. This ignores difference of path separator. This is used not to call very slow GetFullPat
src/includes_normalize-win32.cc:97
↓ 1 callersFunctionIsKnownShellSafeCharacter
src/util.cc:312
↓ 1 callersFunctionIsKnownWin32SafeCharacter
src/util.cc:329
↓ 1 callersMethodIsPathDead
src/ninja.cc:178
↓ 1 callersMethodIsPhony
src/eval_env.cc:72
↓ 1 callersMethodIsValid
src/jobserver-win32.cc:77
↓ 1 callersMethodIsVisible
Return true if the current input character is visible (i.e. not part of an ANSI color sequence).
src/elide_middle.cc:168
↓ 1 callersFunctionIsWindows7OrLater
src/disk_interface.cc:89
↓ 1 callersMethodLoadDyndeps
src/build.cc:1050
↓ 1 callersFunctionLoadManifests
src/manifest_parser_perftest.cc:60
↓ 1 callersMethodLookupRuleCurrentScope
src/eval_env.cc:39
↓ 1 callersMethodLookupWithFallback
src/eval_env.cc:95
↓ 1 callersFunctionMSVCHelperMain
src/msvc_helper_main-win32.cc:82
↓ 1 callersMethodMakeDir
src/test.cc:167
↓ 1 callersMethodMarkMissing
Mark the Node as already-stat()ed and missing.
src/graph.h:67
↓ 1 callersMethodNextFinished
src/subprocess-posix.cc:443
↓ 1 callersMethodOnMissingDep
src/missing_deps.cc:66
↓ 1 callersMethodOnPipeReady
src/subprocess-win32.cc:158
↓ 1 callersMethodOpenBuildLog
src/ninja.cc:1451
↓ 1 callersMethodOpenDepsLog
Open the deps log: load it, then open for writing. @return false on error.
src/ninja.cc:1490
↓ 1 callersFunctionParseCPUFromCGroup
src/util.cc:796
↓ 1 callersFunctionParseCgroupV1
src/util.cc:743
↓ 1 callersFunctionParseCgroupV2
src/util.cc:755
↓ 1 callersFunctionParseExitStatus
src/subprocess-posix.cc:188
↓ 1 callersFunctionParseMountInfo
src/util.cc:682
↓ 1 callersMethodParsePreviousElapsedTimes
src/ninja.cc:304
↓ 1 callersFunctionParseSelfCGroup
src/util.cc:725
↓ 1 callersMethodPrint
src/line_printer.cc:67
↓ 1 callersFunctionPrintCommands
src/ninja.cc:717
↓ 1 callersFunctionPrintCompdb
src/ninja.cc:1210
↓ 1 callersMethodPrintStats
src/missing_deps.cc:156
↓ 1 callersFunctionPushPathIntoEnvironment
src/msvc_helper_main-win32.cc:41
↓ 1 callersFunctionRandomCommand
src/hash_collision_bench.cc:28
↓ 1 callersFunctionReadFlags
Parse argv for command-line options. Returns an exit code, or -1 if Ninja should continue.
src/ninja.cc:1689
↓ 1 callersMethodReadLine
Reads a \n-terminated line from the file passed to the constructor. On return, *line_start points to the beginning of the next line, and line_end poin
src/build_log.cc:167
↓ 1 callersMethodRebuildManifest
Rebuild the build manifest, if necessary. Returns true if the manifest was rebuilt.
src/ninja.cc:268
↓ 1 callersMethodRecomputeOutputsDirty
src/graph.cc:265
↓ 1 callersMethodRefresh
src/ninja.cc:1678
↓ 1 callersFunctionReplace
src/msvc_helper-win32.cc:25
↓ 1 callersMethodReport
src/clean.cc:50
↓ 1 callersMethodResetState
Mark as not-yet-stat()ed and not dirty.
src/graph.h:60
↓ 1 callersFunctionRunBrowsePython
src/browse.cc:27
↓ 1 callersMethodRunBuild
src/ninja.cc:1592
↓ 1 callersFunctionSameDrive
Return true if paths a and b are on the same Windows drive.
src/includes_normalize-win32.cc:74
↓ 1 callersFunctionSameDriveFast
Return true if paths a and b are on the same windows drive. Return false if this function cannot check whether or not on the same windows drive.
src/includes_normalize-win32.cc:53
↓ 1 callersMethodSequenceContains
Returns true if |input_index| belongs to the current sequence.
src/elide_middle.cc:54
↓ 1 callersMethodSequenceEnd
End of the current sequence (index of the first character following the sequence).
src/elide_middle.cc:48
↓ 1 callersMethodSequenceSize
Size of the current sequence in characters.
src/elide_middle.cc:51
↓ 1 callersMethodSetBuildLog
Used for tests.
src/build.h:230
↓ 1 callersMethodSetJobserverClient
Set Jobserver client instance for this builder.
src/build.h:203
↓ 1 callersMethodSpellcheckNode
src/state.cc:111
↓ 1 callersMethodStart
src/subprocess-posix.cc:56
↓ 1 callersMethodStart
src/subprocess-win32.cc:78
↓ 1 callersMethodStartCommand
src/build.cc:64
↓ 1 callersFunctionStatAllFilesInDir
src/disk_interface.cc:99
↓ 1 callersFunctionStatSingleFile
src/disk_interface.cc:77
↓ 1 callersFunctionStringNeedsShellEscaping
src/util.cc:339
↓ 1 callersFunctionStringNeedsWin32Escaping
src/util.cc:346
↓ 1 callersFunctionToolTargetsSourceList
src/ninja.cc:507
↓ 1 callersMethodTryFinish
src/subprocess-posix.cc:164
↓ 1 callersMethodUnparse
src/eval_env.cc:164
↓ 1 callersMethodUpdatePhonyMtime
src/graph.cc:43
↓ 1 callersMethodUpdateRate
src/status_printer.h:110
↓ 1 callersFunctionUsage
src/msvc_helper_main-win32.cc:31
↓ 1 callersFunctionUsage
Print usage information.
src/ninja.cc:227
↓ 1 callersMethodVisitTarget
src/build.cc:492
↓ 1 callersMethodWaitForCommand
src/build.cc:69
↓ 1 callersMethodWarning
src/status_printer.cc:444
↓ 1 callersFunctionWarningEnable
Set a warning flag. Returns false if Ninja should exit instead of continuing.
src/ninja.cc:1418
↓ 1 callersFunctionWriteDepFileOrDie
src/msvc_helper_main-win32.cc:53
↓ 1 callersFunctionWriteFakeManifests
src/manifest_parser_perftest.cc:45
↓ 1 callersFunctionWriteTestData
src/build_log_perftest.cc:37
↓ 1 callersMethod_n_unique_strings
(self, n: int)
misc/write_fake_manifests.py:66
↓ 1 callersMethod_run_client_test
(self, jobserver_args: T.List[str])
misc/jobserver_test.py:185
↓ 1 callersMethod_run_command
Run a subcommand, quietly. Prints the full command on error.
configure.py:196
↓ 1 callersFunction_simple_scanf
Extract values from input using a scanf-like pattern. This is very basic and only used to avoid depending on the non-standard scanf package w
misc/jobserver_pool_test.py:24
↓ 1 callersMethod_test_MAKEFLAGS_value
( self, ninja_args: T.List[str] = [], prefix_args: T.List[str] = [] )
misc/jobserver_test.py:293
↓ 1 callersMethodcan_rebuild_in_place
(self)
configure.py:118
↓ 1 callersFunctioncheck_pipe_tokens
(read_fd: int, jobs_count: int)
misc/jobserver_pool.py:207
↓ 1 callersFunctioncheck_sem_count
(handle: PyHandle, jobs_count: int)
misc/jobserver_pool.py:95
↓ 1 callersFunctioncreate_fifo
Create and fill Posix FIFO.
misc/jobserver_pool.py:162
↓ 1 callersFunctioncreate_page
(body: str)
src/browse.py:106
↓ 1 callersFunctioncreate_pipe
Create and fill Posix PIPE.
misc/jobserver_pool.py:148
↓ 1 callersFunctioncreate_sem
Create and initialize Win32 semaphore.
misc/jobserver_pool.py:75
↓ 1 callersMethodcurrent_use
src/state.h:48
↓ 1 callersMethoddefault
(self, paths: Union[str, List[str]])
configure.py:180
↓ 1 callersMethoddefault
(self, paths: Union[str, List[str]])
misc/ninja_syntax.py:152
↓ 1 callersMethoddefines
(self)
misc/write_fake_manifests.py:85
↓ 1 callersMethoddeps_log
src/graph.h:363
↓ 1 callersFunctionescape
Escape a string such that it can be embedded into a Ninja file without further interpretation.
misc/ninja_syntax.py:212
↓ 1 callersFunctiongenerate_html
(node: Node)
src/browse.py:134
↓ 1 callersFunctionhas_re2c
()
configure.py:505
↓ 1 callersMethodis_linux
(self)
configure.py:78
↓ 1 callersMethodis_os400_pase
(self)
configure.py:103
← previousnext →301–400 of 872, ranked by callers