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()
100 static Distro::DistroType DetectDistro(llvm::vfs::FileSystem &VFS) { in DetectDistro() argument
105 Version = DetectOsRelease(VFS); in DetectDistro()
110 Version = DetectLsbRelease(VFS); in DetectDistro()
116 VFS.getBufferForFile("/etc/redhat-release"); in DetectDistro()
135 File = VFS.getBufferForFile("/etc/debian_version"); in DetectDistro()
176 File = VFS.getBufferForFile("/etc/SuSE-release"); in DetectDistro()
201 if (VFS.exists("/etc/gentoo-release")) in DetectDistro()
207 static Distro::DistroType GetDistro(llvm::vfs::FileSystem &VFS, in GetDistro() argument
215 const bool onRealFS = (llvm::vfs::getRealFileSystem() == &VFS); in GetDistro()
228 static Distro::DistroType LinuxDistro = DetectDistro(VFS); in GetDistro()
233 return DetectDistro(VFS); in GetDistro()
236 Distro::Distro(llvm::vfs::FileSystem &VFS, const llvm::Triple &TargetOrHost) in Distro() argument
237 : DistroVal(GetDistro(VFS, TargetOrHost)) {} in Distro()