File system that tracks the number of calls to the underlying file system. More...
#include "llvm/Support/VirtualFileSystem.h"
File system that tracks the number of calls to the underlying file system.
This is particularly useful when wrapped around RealFileSystem to add lightweight tracking of expensive syscalls.
Definition at line 1157 of file VirtualFileSystem.h.
Definition at line 1169 of file VirtualFileSystem.h.
References llvm::move().
Definition at line 1182 of file VirtualFileSystem.h.
References llvm::vfs::ProxyFileSystem::dir_begin(), and NumDirBeginCalls.
Definition at line 1193 of file VirtualFileSystem.h.
References llvm::vfs::ProxyFileSystem::exists(), and NumExistsCalls.
Definition at line 1187 of file VirtualFileSystem.h.
References llvm::vfs::ProxyFileSystem::getRealPath(), and NumGetRealPathCalls.
Definition at line 1198 of file VirtualFileSystem.h.
References llvm::vfs::ProxyFileSystem::isLocal(), and NumIsLocalCalls.
Definition at line 1177 of file VirtualFileSystem.h.
References NumOpenFileForReadCalls, and llvm::vfs::ProxyFileSystem::openFileForRead().
Definition at line 2957 of file VirtualFileSystem.cpp.
References NumDirBeginCalls, NumExistsCalls, NumGetRealPathCalls, NumIsLocalCalls, NumOpenFileForReadCalls, NumStatusCalls, and llvm::Type::print().
Definition at line 1172 of file VirtualFileSystem.h.
References NumStatusCalls, and llvm::vfs::ProxyFileSystem::status().
Definition at line 1160 of file VirtualFileSystem.h.
Definition at line 1164 of file VirtualFileSystem.h.
Referenced by dir_begin(), and printImpl().
Definition at line 1166 of file VirtualFileSystem.h.
Referenced by exists(), and printImpl().
Definition at line 1165 of file VirtualFileSystem.h.
Referenced by getRealPath(), and printImpl().
Definition at line 1167 of file VirtualFileSystem.h.
Referenced by isLocal(), and printImpl().
Definition at line 1163 of file VirtualFileSystem.h.
Referenced by openFileForRead(), and printImpl().
Definition at line 1162 of file VirtualFileSystem.h.
Referenced by printImpl(), and status().