9#ifndef LLDB_UTILITY_REALPATHPREFIXES_H
10#define LLDB_UTILITY_REALPATHPREFIXES_H
13#include "llvm/ADT/IntrusiveRefCntPtr.h"
14#include "llvm/Support/VirtualFileSystem.h"
34 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> fs =
35 llvm::vfs::getRealFileSystem());
65 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>
m_fs;
uint32_t m_source_realpath_compatible_count
llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > m_fs
void IncreaseSourceRealpathAttemptCount()
std::optional< FileSpec > ResolveSymlinks(const FileSpec &file_spec)
std::vector< std::string > m_prefixes
uint32_t m_source_realpath_attempt_count
uint32_t GetSourceRealpathAttemptCount() const
uint32_t GetSourceRealpathCompatibleCount() const
void IncreaseSourceRealpathCompatibleCount()
A class that represents a running process on the host machine.
std::weak_ptr< lldb_private::Target > TargetWP