• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/

Lines Matching refs:Archive

138 ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec &arch,
145 ObjectContainerBSDArchive::Archive::~Archive() {}
147 size_t ObjectContainerBSDArchive::Archive::ParseObjects() {
173 ObjectContainerBSDArchive::Archive::FindObject(
198 ObjectContainerBSDArchive::Archive::shared_ptr
199 ObjectContainerBSDArchive::Archive::FindCachedArchive(
202 std::lock_guard<std::recursive_mutex> guard(Archive::GetArchiveCacheMutex());
204 Archive::Map &archive_map = Archive::GetArchiveCache();
205 Archive::Map::iterator pos = archive_map.find(file);
238 ObjectContainerBSDArchive::Archive::shared_ptr
239 ObjectContainerBSDArchive::Archive::ParseAndCacheArchiveForFile(
243 shared_ptr archive_sp(new Archive(arch, time, file_offset, data));
248 Archive::GetArchiveCacheMutex());
249 Archive::GetArchiveCache().insert(std::make_pair(file, archive_sp));
257 ObjectContainerBSDArchive::Archive::Map &
258 ObjectContainerBSDArchive::Archive::GetArchiveCache() {
259 static Archive::Map g_archive_map;
264 ObjectContainerBSDArchive::Archive::GetArchiveCacheMutex() {
285 return "BSD Archive object container reader.";
322 Archive::shared_ptr archive_sp(Archive::FindCachedArchive(
341 Archive::shared_ptr archive_sp(Archive::FindCachedArchive(
376 void ObjectContainerBSDArchive::SetArchive(Archive::shared_ptr &archive_sp) {
387 m_archive_sp = Archive::ParseAndCacheArchiveForFile(
462 Archive::shared_ptr archive_sp(
463 Archive::FindCachedArchive(file, ArchSpec(), file_mod_time, file_offset));
471 archive_sp = Archive::ParseAndCacheArchiveForFile(