Lines Matching refs:VFS
23 static Distro::DistroType DetectOsRelease(llvm::vfs::FileSystem &VFS) { in DetectOsRelease() argument
25 VFS.getBufferForFile("/etc/os-release"); in DetectOsRelease()
27 File = VFS.getBufferForFile("/usr/lib/os-release"); in DetectOsRelease()
51 static Distro::DistroType DetectLsbRelease(llvm::vfs::FileSystem &VFS) { in DetectLsbRelease() argument
53 VFS.getBufferForFile("/etc/lsb-release"); in DetectLsbRelease()
97 static Distro::DistroType DetectDistro(llvm::vfs::FileSystem &VFS) { in DetectDistro() argument
102 Version = DetectOsRelease(VFS); in DetectDistro()
107 Version = DetectLsbRelease(VFS); in DetectDistro()
113 VFS.getBufferForFile("/etc/redhat-release"); in DetectDistro()
132 File = VFS.getBufferForFile("/etc/debian_version"); in DetectDistro()
168 File = VFS.getBufferForFile("/etc/SuSE-release"); in DetectDistro()
193 if (VFS.exists("/etc/gentoo-release")) in DetectDistro()
199 static Distro::DistroType GetDistro(llvm::vfs::FileSystem &VFS, in GetDistro() argument
207 const bool onRealFS = (llvm::vfs::getRealFileSystem() == &VFS); in GetDistro()
220 static Distro::DistroType LinuxDistro = DetectDistro(VFS); in GetDistro()
225 return DetectDistro(VFS); in GetDistro()
228 Distro::Distro(llvm::vfs::FileSystem &VFS, const llvm::Triple &TargetOrHost) in Distro() argument
229 : DistroVal(GetDistro(VFS, TargetOrHost)) {} in Distro()