Lines Matching defs:file_spec

65 SourceManager::FileSP SourceManager::GetFile(const FileSpec &file_spec) {
68 FileSpec::Match(file_spec, m_last_file_sp->GetFileSpec());
75 file_sp = debugger_sp->GetSourceFileCache().FindSourceFile(file_spec);
93 file_sp = std::make_shared<File>(file_spec, target_sp.get());
95 file_sp = std::make_shared<File>(file_spec, debugger_sp);
228 const FileSpec &file_spec, uint32_t line, uint32_t column,
232 FileSP file_sp(GetFile(file_spec));
294 bool SourceManager::SetDefaultFileAndLine(const FileSpec &file_spec,
297 m_last_file_sp = GetFile(file_spec);
309 bool SourceManager::GetDefaultFileAndLine(FileSpec &file_spec, uint32_t &line) {
311 file_spec = m_last_file_sp->GetFileSpec();
341 file_spec = m_last_file_sp->GetFileSpec();
353 void SourceManager::FindLinesMatchingRegex(FileSpec &file_spec,
359 FileSP file_sp = GetFile(file_spec);
366 SourceManager::File::File(const FileSpec &file_spec,
368 : m_file_spec_orig(file_spec), m_file_spec(file_spec),
369 m_mod_time(FileSystem::Instance().GetModificationTime(file_spec)),
371 CommonInitializer(file_spec, nullptr);
374 SourceManager::File::File(const FileSpec &file_spec, Target *target)
375 : m_file_spec_orig(file_spec), m_file_spec(file_spec),
376 m_mod_time(FileSystem::Instance().GetModificationTime(file_spec)),
379 CommonInitializer(file_spec, target);
382 void SourceManager::File::CommonInitializer(const FileSpec &file_spec,
388 if (!file_spec.GetDirectory() && file_spec.GetFilename()) {
395 file_spec.GetFilename().AsCString(), 0, check_inlines,
682 FileSpec file_spec;
683 FileCache::iterator pos = m_file_cache.find(file_spec);
685 m_file_cache[file_spec] = file_sp;
688 m_file_cache[file_spec] = file_sp;
693 const FileSpec &file_spec) const {
695 FileCache::const_iterator pos = m_file_cache.find(file_spec);