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()
99 static Distro::DistroType DetectDistro(llvm::vfs::FileSystem &VFS) { in DetectDistro() argument
104 Version = DetectOsRelease(VFS); in DetectDistro()
109 Version = DetectLsbRelease(VFS); in DetectDistro()
115 VFS.getBufferForFile("/etc/redhat-release"); in DetectDistro()
134 File = VFS.getBufferForFile("/etc/debian_version"); in DetectDistro()
175 File = VFS.getBufferForFile("/etc/SuSE-release"); in DetectDistro()
200 if (VFS.exists("/etc/gentoo-release")) in DetectDistro()
206 static Distro::DistroType GetDistro(llvm::vfs::FileSystem &VFS, in GetDistro() argument
214 const bool onRealFS = (llvm::vfs::getRealFileSystem() == &VFS); in GetDistro()
227 static Distro::DistroType LinuxDistro = DetectDistro(VFS); in GetDistro()
232 return DetectDistro(VFS); in GetDistro()
235 Distro::Distro(llvm::vfs::FileSystem &VFS, const llvm::Triple &TargetOrHost) in Distro() argument
236 : DistroVal(GetDistro(VFS, TargetOrHost)) {} in Distro()