Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
utils.py File Reference

Go to the source code of this file.

Classes

class  utils.Version
 
class  utils.Error
 
class  utils.TempDir
 
class  utils.UnexpectedCrash
 
class  utils.PosixCoreDumpEnabler
 
class  utils.LinuxCoreDumpEnabler
 
class  utils.WindowsCoreDumpEnabler
 
class  utils.BaseCoreDumpArchiver
 
class  utils.PosixCoreDumpArchiver
 
class  utils.LinuxCoreDumpArchiver
 
class  utils.MacOSCoreDumpArchiver
 
class  utils.WindowsCoreDumpArchiver
 
class  utils.IncreasedNumberOfFileDescriptors
 

Namespaces

namespace  utils
 

Functions

 utils.GetArchFamily (arch)
 
 utils.GetBuildDir (host_os)
 
 utils.GetBuildMode (mode)
 
 utils.GetBuildSanitizer (sanitizer)
 
 utils.GetBaseDir ()
 
 utils.load_source (modname, filename)
 
 utils.GetBotUtils (repo_path=DART_DIR)
 
 utils.GetMinidumpUtils (repo_path=DART_DIR)
 
 utils.GuessOS ()
 
 utils.IsRosetta ()
 
 utils.HostArchitectures ()
 
 utils.GuessArchitecture ()
 
 utils.GuessCpus ()
 
 utils.IsWindows ()
 
 utils.IsCrossBuild (target_os, arch)
 
 utils.GetBuildConf (mode, arch, conf_os=None, sanitizer=None)
 
 utils.GetBuildRoot (host_os, mode=None, arch=None, target_os=None, sanitizer=None)
 
 utils.GetVersion (no_git_hash=False, version_file=None, git_revision_file=None)
 
 utils.GetChannel (version_file=None)
 
 utils.ReadVersionFile (version_file=None)
 
 utils.GetGitRevision (git_revision_file=None, repo_path=DART_DIR)
 
 utils.GetShortGitHash (repo_path=DART_DIR)
 
 utils.GetGitTimestamp (git_timestamp_file=None, repo_path=DART_DIR)
 
 utils.IsCrashExitCode (exit_code)
 
 utils.DiagnoseExitCode (exit_code, command)
 
 utils.CheckedInSdkPath ()
 
 utils.CheckedInSdkExecutable ()
 
 utils.CheckLinuxCoreDumpPattern (fatal=False)
 
 utils.TryUnlink (file)
 
 utils.NooptContextManager ()
 
 utils.CoreDumpArchiver (args)
 
 utils.FileDescriptorLimitIncreaser ()
 
 utils.Main ()
 

Variables

str utils.SEMANTIC_VERSION_PATTERN = r'^(?P<major>0|[1-9]\d*)\.(?P<minor>0|[1-9]\d*)\.(?P<patch>0|[1-9]\d*)(?:-(?P<prerelease>(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?P<buildmetadata>[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$'
 
int utils.GIT_NUMBER_BASE = 100000
 
dict utils.BUILD_SANITIZERS
 
dict utils.ARCH_FAMILY
 
 utils.BASE_DIR = os.path.abspath(os.path.join(os.curdir, '..'))
 
 utils.DART_DIR = os.path.abspath(os.path.join(__file__, '..', '..'))
 
 utils.VERSION_FILE = os.path.join(DART_DIR, 'tools', 'VERSION')